Since their first match in 2009, 64 players have represented the Afghanistan national cricket team in One Day Internationals (ODIs). A One Day International is an international cricket match between two representative teams, each having ODI status, as determined by the International Cricket Council (ICC). An ODI differs from Test matches in that the number of overs per team is limited, and that each team has only one innings.

The Afghanistan Cricket Federation was formed in 1995, but cricket was banned by the Taliban until 2000. When the ban was lifted, the team experienced a "meteoric rise through international cricket". They were admitted to the ICC as an affiliate member in 2001, and in 2006 played and beat the Marylebone Cricket Club in Mumbai. Later in 2006 they toured England, winning six out of seven matches against county second XI teams. They joined the World Cricket League in 2008, winning Divisions Five and Four in their inaugural years, and the following year won Division Three. In 2009, Afghanistan narrowly missed out on a place in the 2011 Cricket World Cup, finishing fifth in the 2009 ICC World Cup Qualifier. Their final position earnt them ODI status, and the opportunity to take part in the four-day ICC Intercontinental Cup. Their first ODI was the fifth-place play-off of the 2009 World Cup Qualifier against Scotland, which they won by 89 runs.

This list includes all players who have played at least one ODI match and is initially arranged in the order of debut appearance. Where more than one player won their first caps in the same match, their surnames are listed alphabetically.

Key General – Captain – Wicket-keeper First – Year of debut Last – Year of latest game Mat – Number of matches playedBatting Runs – Runs scored in career HS – Highest score Avg – Runs scored per dismissal * – Batsman remained not out 100 – Number of centuries scored 50 – Number of half centuries scored Bowling Balls – Balls bowled in career Wkt – Wickets taken in career BBI – Best bowling in an innings Ave – Average runs per wicket 5WI – Five wickets or more in a matchFielding Ca – Catches taken St – Stumpings taken

Players Statistics are correct as of 20 June 2026.

+Afghanistan ODI cricketers General Batting Bowling Fielding RefNo.NameFirstLastMatRunsHSAvg50100BallsWktBBIAve 5WICaSt 01   2009 2021 114 12 1 0 24 0 02 2009 2010 3 – – 0 0 0 03 2009 2019 38 0 0 1 5 0 04 2009 2009 2 0 0 0 0 0 05   2009 2016 24 0 2 0 6 0 06 2009 2010 6 0 0 0 0 0 07   2009 2026 178 18 2 1 85 0 08   2009 2016 49 4 2 0 19 0 09 2009 2019 51 7 1 – – 15 0 10 2009 2010 5 0 0 – 0 2 0 11 2009 2019 84 11 0 0 21 0 12 2009 2009 1 0 0 – 0 0 0 13 2009 2016 46 1 0 0 8 0 14   2009 2019 84 14 6 – – 64 25 15 2009 2019 44 0 0 0 5 0 16   2009 2018 24 2 0 – – 11 3 17 2010 2019 27 0 0 0 6 0 18 2010 2016 10 1 0 – – 6 0 19 2010 2021 47 7 0 0 11 0 20 2010 2010 2 0 0 – – 1 0 21 2010 2010 2 0 0 0 1 0 22 2010 2015 5 0 0 0 1 0 23 2011 2019 82 0 0 0 16 0 24   2011 2025 89 5 0 1 28 0 25 2012 2017 31 0 0 0 10 0 26 2012 2012 1 0 0 – 0 0 0 27 2012 2023 92 15 1 – 0 40 0 28 2013 2013 2 – – – – 2 0 29 2013 2026 128 33 5 1 29 0 30   2013 2026 96 22 1 – 0 20 0 31 2014 2022 17 2 1 0 3 0 32 2014 2024 20 0 0 0 6 0 33 2014 2018 16 3 0 – 0 4 0 34   2014 2017 17 2 0 – – 20 2 35 2014 2026 20 0 0 0 3 0 36   2015 2026 120 5 0 6 36 0 37 2015 2022 9 0 0 0 4 0 38 2015 2015 1 – – 0 1 0 39 2016 2023 15 0 0 0 4 0 40 2017 2018 16 3 0 – – 10 0 41 2017 2023 3 0 0 – 0 0 0 42 2017 2017 1 0 0 – – 0 0 43 2017 2023 75 1 0 1 11 0 44 2018 2019 16 9 0 – – 3 0 45   2019 2025 32 3 0 – – 23 5 46 2019 2019 2 0 0 0 0 0 47 2019 2019 1 – – 0 0 0 48 2019 2026 42 9 6 – 16 0 49 2021 2026 44 9 1 1 8 0 50   2021 2026 55 7 9 – 28 4 51 2022 2023 3 0 0 – 2 0 52 2022 2025 42 0 0 0 3 0 53 2022 2024 3 0 0 0 0 0 54 2022 2024 7 1 0 – 3 0 55 2022 2025 13 0 0 0 1 0 56 2023 2026 4 0 0 0 2 0 57 2023 2023 3 0 0 0 0 0 58 2023 2023 1 0 0 0 0 0 59 2024 2026 17 0 0 0 1 0 60 2024 2026 11 0 0 0 2 0 61 2024 2024 4 0 0 0 0 0 62 2024 2024 4 1 0 – 0 0 63 2024 2026 14 2 1 – 5 0 64 2024 2026 3 0 0 1 2 0 65 2025 2025 2 0 0 – 0 2 0 66 2026 2026 2 0 0 0 0 0 67 2026 2026 2 0 0 – 1 0

See also List of Afghanistan Test cricketers List of Afghanistan T20I cricketers List of Afghanistan first-class cricketers List of Afghanistan Twenty20 International cricket records

References