Highest strike rates in an innings
Player Runs Balls 4s 6s SR Opposition Ground Match Date Scorecard
Mohammad Nabi 27* 12 0 3 225.00 v West Indies Harare 25 Mar 2018 ODI # 4007
Dawlat Zadran 31* 15 3 2 206.66 v Ireland Belfast 19 Jul 2016 ODI # 3764
Shafiqullah 35 17 4 2 205.88 v Ireland Greater Noida 17 Mar 2017 ODI # 3851
Mohammad Nabi 34* 19 3 1 178.94 v Ireland Greater Noida 15 Mar 2017 ODI # 3850
Shafiqullah 50* 28 2 4 178.57 v Ireland Greater Noida 19 Mar 2017 ODI # 3852
Rashid Khan 32 18 3 2 177.77 v Zimbabwe Harare 16 Feb 2017 ODI # 3835
Najibullah Zadran 89* 53 9 5 167.92 v Scotland Edinburgh 4 Jul 2016 ODI # 3759
Najibullah Zadran 83 50 7 6 166.00 v Ireland Dubai (DSC) 17 Jan 2015 ODI # 3581
Mohammad Nabi 54 33 3 3 163.63 v Zimbabwe Bulawayo 18 Jul 2014 ODI # 3503
Dawlat Zadran 47* 29 2 6 162.06 v Zimbabwe Sharjah 11 Feb 2018 ODI # 3974
Noor Ali Zadran 45 28 9 0 160.71 v Scotland Benoni 19 Apr 2009 ODI # 2842
Najibullah Zadran 81* 51 5 5 158.82 v Zimbabwe Sharjah 9 Feb 2018 ODI # 3972
Shafiqullah 36 23 3 3 156.52 v Ireland Sharjah 5 Dec 2017 ODI # 3935
Mohammad Nabi 47 31 1 4 151.61 v Canada Toronto 9 Aug 2011 ODI # 3174
Javed Ahmadi 67 45 11 1 148.88 v U.A.E. ICCA Dubai 2 Dec 2014 ODI # 3560
Rashid Khan 43 29 3 3 148.27 v Zimbabwe Sharjah 19 Feb 2018 ODI # 3979
Karim Sadiq 34 23 4 1 147.82 v Canada Toronto 9 Aug 2011 ODI # 3174
Mohammad Shahzad 31 21 4 1 147.61 v Bangladesh Dhaka 25 Sep 2016 ODI # 3781
Samiullah Shenwari 25* 17 1 1 147.05 v U.A.E. ICCA Dubai 28 Nov 2014 ODI # 3556
Mohammad Shahzad 63 43 12 0 146.51 v Ireland Greater Noida 17 Mar 2017 ODI # 3851
Gulbadin Naib 41* 28 3 2 146.42 v West Indies Gros Islet 9 Jun 2017 ODI # 3884
Mohammad Shahzad 48 34 5 3 141.17 v Scotland Sharjah 8 Mar 2013 ODI # 3342
Mohammad Shahzad 31 22 4 1 140.90 v Zimbabwe Sharjah 2 Jan 2016 ODI # 3719
Asghar Stanikzai 46 33 1 4 139.39 v U.A.E. ICCA Dubai 28 Nov 2014 ODI # 3556
Mohammad Shahzad 100* 72 15 0 138.88 v Scotland Ayr 16 Aug 2010 ODI # 3033
Najibullah Zadran 26 19 0 4 136.84 v Bangladesh Dhaka 1 Oct 2016 ODI # 3786
Rashid Khan 60* 44 5 2 136.36 v Ireland Belfast 17 Jul 2016 ODI # 3763
Samiullah Shenwari 30 22 2 2 136.36 v Ireland Greater Noida 15 Mar 2017 ODI # 3850
Karim Sadiq 100 74 12 4 135.13 v Netherlands Sharjah 31 Mar 2012 ODI # 3271
Mohammad Nabi 77 57 8 3 135.08 v U.A.E. Kuala Lumpur 2 May 2014 ODI # 3488
Asghar Stanikzai 39* 29 4 1 134.48 v Ireland Harare 23 Mar 2018 ODI # 4006
Dawlat Zadran 40* 30 5 0 133.33 v Hong Kong Bulawayo 8 Mar 2018 ODI # 3990
Shafiqullah 56 43 3 2 130.23 v Zimbabwe Bulawayo 24 Jul 2014 ODI # 3506
Nawroz Mangal 67* 53 10 1 126.41 v Netherlands The Hague 7 Jul 2010 ODI # 3017
Rashid Khan 40 32 4 1 125.00 v Ireland Belfast 19 Jul 2016 ODI # 3764
Mohammad Nabi 30 24 3 0 125.00 v Bangladesh Dhaka 25 Sep 2016 ODI # 3781
Usman Ghani 48 39 6 1 123.07 v Scotland ICCA Dubai 8 Jan 2015 ODI # 3572
Nawroz Mangal 70* 58 6 0 120.68 v Canada The Hague 1 Jul 2010 ODI # 3005
Samiullah Shenwari 82* 68 9 2 120.58 v U.A.E. Kuala Lumpur 2 May 2014 ODI # 3488
Gulbadin Naib 82* 68 3 6 120.58 v Zimbabwe Sharjah 6 Jan 2016 ODI # 3722
Mohammad Nabi 48 40 4 1 120.00 v Zimbabwe Harare 26 Feb 2017 ODI # 3842
Mohammad Nabi 37 31 1 2 119.35 v Zimbabwe Bulawayo 24 Jul 2014 ODI # 3506
Mohammad Shahzad 26 22 5 0 118.18 v Zimbabwe Bulawayo 24 Oct 2015 ODI # 3699
Samiullah Shenwari 81 69 10 1 117.39 v Bangladesh Fatullah 1 Mar 2014 ODI # 3478
Shafiqullah 27 23 1 2 117.39 v U.A.E. ICCA Dubai 4 Dec 2014 ODI # 3562
Nawroz Mangal 112* 96 8 6 116.66 v Scotland Sharjah 6 Mar 2013 ODI # 3341
Mohammad Nabi 51 44 5 0 115.90 v Scotland Sharjah 8 Mar 2013 ODI # 3342
Mohammad Shahzad 25 22 5 0 113.63 v Zimbabwe Sharjah 6 Jan 2016 ODI # 3722
Asghar Stanikzai 101 90 6 6 112.22 v Ireland Greater Noida 17 Mar 2017 ODI # 3851
Mohammad Nabi 92 82 7 3 112.19 v Scotland Bulawayo 4 Mar 2018 ODI # 3983
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years

Minimum of 25 runs

Records includes the following current or recent matches:
Afghanistan v West Indies at Harare, ICC Cricket World Cup Qualifier final, Mar 25, 2018 [ODI # 4007]
Afghanistan v Ireland at Harare, ICC Cricket World Cup Qualifier 33rd match, Mar 23, 2018 [ODI # 4006]
Afghanistan v United Arab Emirates at Harare, ICC Cricket World Cup Qualifier 30th match, Mar 20, 2018 [ODI # 4003]