Cricket does not only refer to batting and bowling but there is another main factor known as fielding. The motive of the fielder is to save you the runs of competition players wherein every fielder attempts to disregard the batsman by catching the ball after being hit by a batsman within the field. It increases the winning percentage of the fielding team, but it can also increase the optimism of the other players. And some famous faces excellent known for fielding are Jonty Rhodes, Ravindra Jadeja and AB de Villiers.

This article lists the Top 10 Most Catches Of Afghanistan Players in ODIs (Till February 28, 2022) -

1. Mohammad Nabi (56 catches)

Afghanistan Logar-born Mohammad Nabi is an all-rounder who played 130 matches for the Afghanistan cricket team and has taken 56 catches in 127 innings with an average of 0.440 catches per innings in ODIs and a maximum of 3 caught in a single match.

2. Najibullah Zadran (38 catches)

Afghanistan's Najibullah Zadran is the middle-order batsman & also holds 14th position in scoring the most runs in an innings (ODI). Najib has played 76 matches in which he took 38 catches in 75 innings with an average of 0.506 catches per innings in ODIs and caught a maximum of 3 in a game.

3. Rashid Khan (25 catches)

Rashid Khan played 80 matches for Afghanistan in ODIs. He took 25 catches in 77 innings with an average of 0.324 catches per innings in ODIs. He nevertheless holds the record for being the youngest captain of the team (19 years old) in One-Day Internationals.

4. Asghar Afghan (24 catches)

Afghanistan Kabul-born Asghar Afghan played is an unbelievable middle-order batsman who played 114 matches and grabbed 24 catches in 111 innings with an average of 0.215 catches per innings in ODIs. He also caught a maximum of 2 in a single game. Asghar holds a record for most consecutive matches as captain of a team (46).

5. Gulbadin Naib (22 catches)

Afghanistan's Gulbadin Naib is placed next on the list of most catches by the Afghanistan team. He took 22 catches in 70 innings with an average of 0.314 catches per innings in ODIs. He also holds 2nd place in ODI for best figures in an innings by a captain (6).

6. Samiullah Shinwari (21 catches)

Afghanistan Nangarhar-born Samiullah Shinwari started his international career as a leg-spinner but always had a hidden batsman spirit inside him. He played 84 matches in which he took 21 catches in 84 innings with an average of 0.250 catches per innings in ODIs and caught a maximum of 2 in a single edition.

7. Nawroz Mangal (19 catches)

Nawroz Mangal is a former top-order batsman from the Afghanistan cricket team who made his first ODI debut against the Scotland cricket team on April 19, 2009, at Benoni and played his last match against Bangladesh on October 1, 2016, at Mirpur. He played 49 games and grabbed 19 catches with an average of 0.387 catches per innings in ODIs.

8. Rahmat Shah (19 matches)

Afghanistan's Rahmat Shah is an all-rounder who made his first debut against Scotland at Sharjah on March 6, 2013. He played 82 matches and took 19 catches in 78 innings with an average of 0.243 catches per innings in ODI and also holds a record of a hundred and a duck in a single test match.

9. Dawlat Zadran (19 catches)

Afghanistan Khost-born Dawlat Zadran is placed next on the list with 16 catches in 80 innings with an average of 0.200 catches per innings in ODIs. Dawlat is also an incredible pacer who has impressed everyone with his fast bowling.

10. Noor Ali Zadran (15 catches)

Noor Ali Zadran is the right-hand batsman for the Afghanistan cricket team and placed last on the list of most catches by the Afghanistan cricket team in ODI. Noor Ali also holds the 7th position in the One-Day international ranking by ICC in the Afghanistan cricket team. He grabbed 15 catches in 49 innings with an average of 0.306 catches per innings in ODIs.