High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
AN Cook 137 142 14 0 96.47 England v Pakistan 13 Feb 2012 ODI # 3238
PR Stirling 131* 148 9 4 88.51 Ireland v U.A.E. 8 Jan 2021 ODI # 4268
BB McCullum 131 129 14 3 101.55 New Zealand v Pakistan 6 Nov 2009 ODI # 2924
PR Stirling 128 132 12 4 96.96 Ireland v Afghanistan 24 Jan 2021 ODI # 4273
Rahmanullah Gurbaz 127 127 8 9 100.00 Afghanistan v Ireland 21 Jan 2021 ODI # 4271
KS Williamson 123 105 12 0 117.14 New Zealand v Pakistan 17 Dec 2014 ODI # 3570
CH Gayle 122 137 5 6 89.05 West Indies v Pakistan 16 Nov 2008 ODI # 2776
PR Stirling 118 119 9 6 99.15 Ireland v Afghanistan 26 Jan 2021 ODI # 4275
Babar Azam 117 106 8 1 110.37 Pakistan v West Indies 5 Oct 2016 ODI # 3789
SR Watson 116* 146 6 2 79.45 Australia v Pakistan 3 May 2009 ODI # 2849
Kamran Akmal 116* 115 13 0 100.86 Pakistan v Australia 3 May 2009 ODI # 2849
Mohammad Hafeez 113* 119 12 2 94.95 Pakistan v Sri Lanka 25 Dec 2013 ODI # 3448
CH Gayle 113 106 11 5 106.60 West Indies v Pakistan 12 Nov 2008 ODI # 2773
WU Tharanga 112* 144 14 0 77.77 Sri Lanka v Pakistan 16 Oct 2017 ODI # 3924
Q de Kock 112 135 9 1 82.96 South Africa v Pakistan 8 Nov 2013 ODI # 3431
Abdul Razzaq 109* 72 7 10 151.38 Pakistan v South Africa 31 Oct 2010 ODI # 3063
AD Hales 109 117 7 3 93.16 England v Pakistan 13 Nov 2015 ODI # 3708
Rohan Mustafa 109 125 7 1 87.20 U.A.E. v P.N.G. 4 Apr 2017 ODI # 3860
CP Rizwan 109 136 9 1 80.14 U.A.E. v Ireland 8 Jan 2021 ODI # 4268
S Chanderpaul 107* 149 6 0 71.81 West Indies v Pakistan 14 Nov 2008 ODI # 2775
Rahmat Shah 103* 109 10 2 94.49 Afghanistan v Ireland 24 Jan 2021 ODI # 4273
Younis Khan 103 117 4 2 88.03 Pakistan v New Zealand 17 Dec 2014 ODI # 3570
Mohammad Hafeez 102* 130 10 1 78.46 Pakistan v England 11 Nov 2015 ODI # 3707
Muhammad Usman 102* 107 7 3 95.32 U.A.E. v Ireland 8 Jan 2021 ODI # 4268
AN Cook 102 121 10 0 84.29 England v Pakistan 15 Feb 2012 ODI # 3240
Younis Khan 101 119 5 1 84.87 Pakistan v West Indies 16 Nov 2008 ODI # 2776
Azhar Ali 101 109 8 1 92.66 Pakistan v West Indies 5 Oct 2016 ODI # 3789
Babar Azam 101 133 6 0 75.93 Pakistan v Sri Lanka 16 Oct 2017 ODI # 3924
MJ Clarke 100* 122 14 0 81.96 Australia v Pakistan 1 May 2009 ODI # 2848
CA Ingram 100 119 10 1 84.03 South Africa v Pakistan 31 Oct 2010 ODI # 3063
Imam-ul-Haq 100 125 5 2 80.00 Pakistan v Sri Lanka 18 Oct 2017 ODI # 3926
Mushfiqur Rahim 99 116 9 0 85.34 Bangladesh v Pakistan 26 Sep 2018 ODI # 4047
Hashmatullah Shahidi 97* 118 7 0 82.20 Afghanistan v Pakistan 21 Sep 2018 ODI # 4043
Nasir Jamshed 97 98 11 2 98.97 Pakistan v Australia 31 Aug 2012 ODI # 3301
KS Williamson 97 119 8 0 81.51 New Zealand v Pakistan 19 Dec 2014 ODI # 3571
R Dravid 92 116 10 0 79.31 India v Pakistan 19 Apr 2006 ODI # 2364
AJ Finch 90 136 5 1 66.17 Australia v Pakistan 27 Mar 2019 ODI # 4118
LRPL Taylor 88* 95 5 1 92.63 New Zealand v Pakistan 19 Dec 2014 ODI # 3571
Fakhar Zaman 88 88 11 0 100.00 Pakistan v New Zealand 9 Nov 2018 ODI # 4068
Rameez Shahzad 87 82 6 4 106.09 U.A.E. v P.N.G. 31 Mar 2017 ODI # 3857
LRPL Taylor 86* 120 3 1 71.66 New Zealand v Pakistan 9 Nov 2018 ODI # 4068
SR Watson 85* 140 7 1 60.71 Australia v Pakistan 1 May 2009 ODI # 2848
DPMD Jayawardene 83 81 7 2 102.46 Sri Lanka v Pakistan 22 May 2007 ODI # 2586
Imam-ul-Haq 83 105 2 1 79.04 Pakistan v Bangladesh 26 Sep 2018 ODI # 4047
LJ Tucker 83 96 3 3 86.45 Ireland v Afghanistan 21 Jan 2021 ODI # 4271
Hashmatullah Shahidi 82 100 8 1 82.00 Afghanistan v Ireland 24 Jan 2021 ODI # 4273
Imam-ul-Haq 80 104 5 1 76.92 Pakistan v Afghanistan 21 Sep 2018 ODI # 4043
LRPL Taylor 80 112 5 0 71.42 New Zealand v Pakistan 7 Nov 2018 ODI # 4066
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 | 10 years
Records includes the following current or recent matches:
Afghanistan v Ireland at Abu Dhabi, ICC Men's Cricket World Cup Super League 3rd ODI, Jan 26, 2021 [ODI # 4275]
Afghanistan v Ireland at Abu Dhabi, ICC Men's Cricket World Cup Super League 2nd ODI, Jan 24, 2021 [ODI # 4273]
Afghanistan v Ireland at Abu Dhabi, ICC Men's Cricket World Cup Super League 1st ODI, Jan 21, 2021 [ODI # 4271]