High scores
Player Runs Balls 4s 6s SR Opposition Ground Match Date Scorecard
Mohammad Shahzad 131* 133 7 8 98.49 v Zimbabwe Sharjah 29 Dec 2015 ODI # 3716
Nawroz Mangal 129 123 8 4 104.87 v U.A.E. ICCA Dubai 30 Nov 2014 ODI # 3558
Mohammad Shahzad 124 116 11 7 106.89 v India Dubai (DSC) 25 Sep 2018 ODI # 4046
Mohammad Shahzad 118 121 11 2 97.52 v Canada Sharjah 16 Feb 2010 ODI # 2957
Usman Ghani 118 143 12 1 82.51 v Zimbabwe Bulawayo 20 Jul 2014 ODI # 3504
Mohammad Nabi 116 121 3 6 95.86 v Zimbabwe Bulawayo 18 Oct 2015 ODI # 3694
Karim Sadiq 114* 108 11 3 105.55 v Scotland Ayr 16 Aug 2010 ODI # 3033
Noor Ali Zadran 114 127 10 2 89.76 v Canada Sharjah 16 Feb 2010 ODI # 2957
Rahmat Shah 114 110 8 4 103.63 v Zimbabwe Sharjah 9 Feb 2018 ODI # 3972
Nawroz Mangal 112* 96 8 6 116.66 v Scotland Sharjah 6 Mar 2013 ODI # 3341
Mohammad Shahzad 110 111 11 0 99.09 v Netherlands Amstelveen 1 Sep 2009 ODI # 2881
Rahmat Shah 108* 128 10 1 84.37 v Ireland Greater Noida 24 Mar 2017 ODI # 3854
Asghar Afghan 101 90 6 6 112.22 v Ireland Greater Noida 17 Mar 2017 ODI # 3851
Mohammad Shahzad 100* 72 15 0 138.88 v Scotland Ayr 16 Aug 2010 ODI # 3033
Rahmat Shah 100* 123 8 1 81.30 v Scotland Edinburgh 4 Jul 2016 ODI # 3759
Karim Sadiq 100 74 12 4 135.13 v Netherlands Sharjah 31 Mar 2012 ODI # 3271
Hashmatullah Shahidi 97* 118 7 0 82.20 v Pakistan Abu Dhabi 21 Sep 2018 ODI # 4043
Samiullah Shinwari 96 147 7 5 65.30 v Scotland Dunedin 26 Feb 2015 ODI # 3614
Shabir Noori 94 109 11 2 86.23 v Canada King City (NW) 7 Aug 2011 ODI # 3173
Mohammad Nabi 92 82 7 3 112.19 v Scotland Bulawayo 4 Mar 2018 ODI # 3983
Asghar Afghan 90* 103 6 3 87.37 v Bangladesh Fatullah 1 Mar 2014 ODI # 3478
Najibullah Zadran 89* 53 9 5 167.92 v Scotland Edinburgh 4 Jul 2016 ODI # 3759
Mohammad Shahzad 84 91 8 2 92.30 v Scotland Edinburgh 6 Jul 2016 ODI # 3760
Mohammad Shahzad 84 93 11 2 90.32 v West Indies Harare 25 Mar 2018 ODI # 4007
Najibullah Zadran 83 50 7 6 166.00 v Ireland Dubai (DSC) 17 Jan 2015 ODI # 3581
Samiullah Shinwari 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
Samiullah Shinwari 82 118 9 0 69.49 v Kenya Amstelveen 5 Jul 2010 ODI # 3012
Mohammad Shahzad 82 108 8 0 75.92 v Netherlands Rotterdam 10 Jul 2010 ODI # 3024
Najibullah Zadran 81* 51 5 5 158.82 v Zimbabwe Sharjah 9 Feb 2018 ODI # 3972
Samiullah Shinwari 81 69 10 1 117.39 v Bangladesh Fatullah 1 Mar 2014 ODI # 3478
Javed Ahmadi 81 89 7 3 91.01 v Ireland Dubai (DSC) 10 Jan 2015 ODI # 3573
Mohammad Shahzad 81 95 10 0 85.26 v Ireland Belfast 14 Jul 2016 ODI # 3762
Javed Ahmadi 81 102 8 2 79.41 v West Indies Gros Islet 9 Jun 2017 ODI # 3884
Mohammad Shahzad 80 81 7 3 98.76 v Zimbabwe Bulawayo 22 Oct 2015 ODI # 3697
Rahmat Shah 78 92 4 3 84.78 v Ireland Greater Noida 15 Mar 2017 ODI # 3850
Mohammad Nabi 77 57 8 3 135.08 v U.A.E. Kuala Lumpur 2 May 2014 ODI # 3488
Javed Ahmadi 76 87 6 2 87.35 v Zimbabwe Sharjah 19 Feb 2018 ODI # 3979
Mohammad Shahzad 75* 74 10 3 101.35 v Zimbabwe Sharjah 16 Feb 2018 ODI # 3977
Gulbadin Naib 74* 97 4 2 76.28 v U.A.E. Harare 20 Mar 2018 ODI # 4003
Javed Ahmadi 74 81 9 1 91.35 v Scotland ICCA Dubai 8 Jan 2015 ODI # 3572
Hashmatullah Shahidi 72 110 6 0 65.45 v Bangladesh Dhaka 25 Sep 2016 ODI # 3781
Rahmat Shah 72 90 5 0 80.00 v Sri Lanka Abu Dhabi 17 Sep 2018 ODI # 4038
Rahmat Shah 71 93 2 3 76.34 v Bangladesh Dhaka 25 Sep 2016 ODI # 3781
Hashmatullah Shahidi 71 99 5 0 71.71 v Bangladesh Abu Dhabi 23 Sep 2018 ODI # 4045
Nawroz Mangal 70* 58 6 0 120.68 v Canada The Hague 1 Jul 2010 ODI # 3005
Usman Ghani 70 68 6 4 102.94 v Hong Kong Kuala Lumpur 1 May 2014 ODI # 3487
Rahmat Shah 69 91 5 1 75.82 v Zimbabwe Bulawayo 6 Mar 2018 ODI # 3988
Rahmat Shah 68 70 5 2 97.14 v Ireland Greater Noida 17 Mar 2017 ODI # 3851
Rahmat Shah 68 109 5 1 62.38 v West Indies Harare 15 Mar 2018 ODI # 3997
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
Records includes the following current or recent matches:
Afghanistan v India at Dubai (DSC), Asia Cup 5th match, Sep 25, 2018 [ODI # 4046]
Afghanistan v Bangladesh at Abu Dhabi, Asia Cup 4th match, Sep 23, 2018 [ODI # 4045]
Afghanistan v Pakistan at Abu Dhabi, Asia Cup 2nd match, Sep 21, 2018 [ODI # 4043]