6. Mohammad Shahzad (Afghanistan)

Afghanistan wicketkeeper-batsman Mohammad Shahzad is a very important cricketer for his national team. As an opening batsman, he has made a significant impact on the Afghanistan national cricket team.
After playing 82 ODIs, Shahzad has scored 2,720 runs with an average of 34.43. The right-handed attacking batsman has hit six centuries and 14 half-centuries in his ODI career. His best ODI knock is unbeaten 131 runs.
Also, he has taken 62 catches and 25 stumpings in his ODI career.
The upcoming Cricket World Cup edition will be Shahzad’s maiden Cricket World Cup experience.
| Matches (Innings) | Runs scored | Highest score | Average | 100s/50s | Catches/Stumpings |
| 82 (82) | 2,720 | 131* | 34.43 | 6/14 | 62/25 |