Most ODI Wickets for Afghanistan: Top Wicket-Takers (2026)

Rashid Khan has the most ODI wickets for Afghanistan, about 237 after the October 2026 tri-series, followed by Mohammad Nabi (177+) and Dawlat Zadran (115). Full list and records.

Rashid khan has Most Wickets in ODI for Afghanistan

Published: | Updated:
Written by Naman Kumar | Edited and fact-checked by Amit Saha | Editorial policy

Afghanistan · ODI bowling records

Rashid Khan: Afghanistan’s top ODI wicket-taker

Rashid Khan has the most ODI wickets for Afghanistan, about 237 after the October 2026 UAE tri-series, at an average under 20. Mohammad Nabi is second with 177+ and Dawlat Zadran third with 115.

~237
Rashid Khan
Leg-spin · 2015–
177+
Mohammad Nabi
Off-spin · 2009–
115
Dawlat Zadran
Pace · 2011–2019
7/18
Best figures
Rashid v West Indies, 2017

Most ODI Wickets for Afghanistan

RankBowlerSpanWicketsBest
1Rashid Khan*2015–~2377/18
2Mohammad Nabi*2009–177+5/17
3Dawlat Zadran2011–20191154/22
4Mujeeb Ur Rahman2017–20231015/50
5Gulbadin Naib2011–2025746/43
6Hamid Hassan2009–2019595/45
7Fazalhaq Farooqi*2022–50+4/34
* Active. Rashid: 226 as of August 2026 plus 11 in the October 2026 tri-series. Nabi: 177 as of July 2026.

How Many ODI Wickets Has Rashid Khan Taken?

Rashid Khan has taken about 237 ODI wickets, the most for Afghanistan, at an average of around 19.5 and an economy rate near 4.2.

  • Best figures: 7/18 v West Indies, 2017, Afghanistan’s best in ODIs.
  • 200 wickets: reached against Bangladesh in October 2025.
  • October 2026: player of the series in the UAE tri-series with 11 wickets as Afghanistan beat Zimbabwe in the final; he took at least three wickets in six successive ODI innings.
  • Debut: v Zimbabwe, October 2015.
Mohammad Nabi took his 300th international wicket across formats in the October 2026 tri-series final. He has played ODIs for Afghanistan since their first in 2009.

Afghanistan ODI Bowling Records

  • Most wickets: Rashid Khan, ~237
  • Best figures: Rashid Khan, 7/18 v West Indies, 2017
  • Most wickets by a fast bowler: Dawlat Zadran, 115
  • Youngest five-wicket haul in ODIs: Mujeeb Ur Rahman, v Zimbabwe, 2018
  • Rising star: off-spinner AM Ghazanfar took two five-wicket hauls in his first 11 ODIs, including 6/26 v Bangladesh

Frequently Asked Questions

Who has the most ODI wickets for Afghanistan?

Rashid Khan, with about 237 wickets after the October 2026 tri-series.

What are the best ODI bowling figures for Afghanistan?

7/18 by Rashid Khan against West Indies in 2017.

How many ODI wickets does Mohammad Nabi have?

177 as of July 2026, second for Afghanistan behind Rashid Khan.

Which fast bowler has the most ODI wickets for Afghanistan?

Dawlat Zadran, with 115 wickets between 2011 and 2019.

More: Afghanistan vs Pakistan ODI head to head · Rashid Khan facts · cricket records index


Discover more from Skyblogs Sports

Subscribe to get the latest posts sent to your email.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top