Didn't they have a player retire after their previous match too? That seemed odd to retire mid tournament...
Correct Asghar Afghan , yet they have been able to get a replacement player for him
The Event Technical Committee of the ICC Men’s T20 World Cup 2021 has approved Sharafuddin Ashraf as a replacement for Asghar Afghan in the Afghanistan squad.
26-year-old Ashraf has played 26 international matches, including nine T20Is and was named as Afghan's replacement.
The Event Technical Committee of the ICC Men’s T20 World Cup 2021 approved the replacement of Afghan following concerns over the veteran's mental well-being.
Ashraf was a reserve as per the allowance for teams to travel with extra players in view of COVID-19 quarantine requirements.
A bowling all-rounder, Ashraf has claimed five wickets thus far in his T20I career, claiming figures of 3/27 on debut in the format, back in 2015 against the Netherlands. He last featured for the Afghanistan T20I side in March, against Zimbabwe in Abu Dhabi.