Twenty-two Afghans have played at the Asia Cup. Can you name them all?

Afghanistan’s phenomenal rise through the ranks has been one of the talking points of international cricket in the 21st century. They played in the 50-over Asia Cup in 2014 and 2018, and in the T20I edition of 2016.

Across the three editions, 22 Afghans have featured in the tournament. Can you name them all in four minutes?