High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
AD Hales 171 122 22 4 140.16 England Nottingham 30 Aug 2016 ODI # 3773
Imam-ul-Haq 151 131 16 1 115.26 Pakistan Bristol 14 May 2019 ODI # 4135
GA Gooch 142 134 14 0 105.97 England Karachi 20 Nov 1987 ODI # 479
Fakhar Zaman 138 106 12 4 130.18 Pakistan Southampton 11 May 2019 ODI # 4133
Ijaz Ahmed 137 130 12 1 105.38 Pakistan Sharjah 7 Apr 1999 ODI # 1429
ME Trescothick 137 142 11 3 96.47 England Lord's 12 Jun 2001 ODI # 1722
AN Cook 137 142 14 0 96.47 England Abu Dhabi 13 Feb 2012 ODI # 3238
KP Pietersen 130 153 12 2 84.96 England Dubai (DSC) 21 Feb 2012 ODI # 3247
JM Bairstow 128 93 15 5 137.63 England Bristol 14 May 2019 ODI # 4135
AJ Strauss 126 134 10 1 94.02 England Leeds 12 Sep 2010 ODI # 3044
NV Knight 125* 145 9 0 86.20 England Nottingham 1 Sep 1996 ODI # 1111
AJ Lamb 118 121 14 0 97.52 England Nottingham 17 Jul 1982 ODI # 154
D Lloyd 116* 159 8 1 72.95 England Nottingham 31 Aug 1974 ODI # 14
JC Buttler 116* 52 10 8 223.07 England Dubai (DSC) 20 Nov 2015 ODI # 3712
Babar Azam 115 112 13 1 102.67 Pakistan Nottingham 17 May 2019 ODI # 4138
DI Gower 114* 122 6 0 93.44 England The Oval 26 May 1978 ODI # 51
JJ Roy 114 89 11 4 128.08 England Nottingham 17 May 2019 ODI # 4138
Javed Miandad 113 145 11 0 77.93 Pakistan The Oval 21 May 1987 ODI # 448
Rameez Raja 113 148 5 0 76.35 Pakistan Karachi 20 Oct 1987 ODI # 463
NV Knight 113 132 11 0 85.60 England Birmingham 31 Aug 1996 ODI # 1109
KP Pietersen 111* 98 10 2 113.26 England Dubai (DSC) 18 Feb 2012 ODI # 3243
JC Buttler 110* 55 6 9 200.00 England Southampton 11 May 2019 ODI # 4133
Majid Khan 109 93 16 1 117.20 Pakistan Nottingham 31 Aug 1974 ODI # 14
Kamran Akmal 109 111 12 0 98.19 Pakistan Karachi 15 Dec 2005 ODI # 2306
AD Hales 109 117 7 3 93.16 England Abu Dhabi 13 Nov 2015 ODI # 3708
ME Trescothick 108* 145 9 1 74.48 England Lord's 22 Jun 2003 ODI # 2027
EJG Morgan 107* 101 8 1 105.94 England Southampton 22 Sep 2010 ODI # 3047
JE Root 107 104 10 1 102.88 England Nottingham 3 Jun 2019 ODI # 4148
Sarfraz Ahmed 105 130 6 0 80.76 Pakistan Lord's 27 Aug 2016 ODI # 3771
AJ Stewart 103 145 10 0 71.03 England The Oval 22 May 1992 ODI # 757
JC Buttler 103 76 9 2 135.52 England Nottingham 3 Jun 2019 ODI # 4148
Mohammad Hafeez 102* 130 10 1 78.46 Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
Kamran Akmal 102 111 15 1 91.89 Pakistan Lahore 12 Dec 2005 ODI # 2305
AN Cook 102 121 10 0 84.29 England Abu Dhabi 15 Feb 2012 ODI # 3240
JJ Roy 102 117 8 1 87.17 England Dubai (DSC) 20 Nov 2015 ODI # 3712
Younis Khan 101 109 13 1 92.66 Pakistan Southampton 5 Sep 2006 ODI # 2410
BC Broad 99 168 4 0 58.92 England The Oval 21 May 1987 ODI # 448
Rameez Raja 99 122 6 0 81.14 Pakistan Karachi 20 Nov 1987 ODI # 479
BC Broad 97 130 7 0 74.61 England Perth 5 Jan 1987 ODI # 413
Sarfaraz Ahmed 97 80 7 2 121.25 Pakistan Leeds 19 May 2019 ODI # 4140
AJ Strauss 94 98 6 0 95.91 England Lahore 10 Dec 2005 ODI # 2304
JC Buttler 90* 51 7 7 176.47 England Nottingham 30 Aug 2016 ODI # 3773
Sarfraz Ahmed 90 73 10 1 123.28 Pakistan Cardiff 4 Sep 2016 ODI # 3777
JE Root 89 108 5 0 82.40 England Lord's 27 Aug 2016 ODI # 3771
Saleem Malik 88 92 7 0 95.65 Pakistan Karachi 20 Oct 1987 ODI # 463
IR Bell 88 117 12 0 75.21 England Cardiff 30 Aug 2006 ODI # 2408
Aamer Sohail 87 140 5 0 62.14 Pakistan Manchester 24 Aug 1992 ODI # 761
SM Davies 87 67 13 0 129.85 England Chester-le-Street 10 Sep 2010 ODI # 3043
JJ Roy 87 89 8 2 97.75 England Cardiff 4 Sep 2016 ODI # 3777
JJ Roy 87 98 6 3 88.77 England Southampton 11 May 2019 ODI # 4133
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 | 25 years
Records includes the following current or recent matches:
England v Pakistan at Nottingham, ICC Cricket World Cup 6th match, Jun 3, 2019 [ODI # 4148]
England v Pakistan at Leeds, 5th ODI, May 19, 2019 [ODI # 4140]
England v Pakistan at Nottingham, 4th ODI, May 17, 2019 [ODI # 4138]