High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
SR Tendulkar 141 128 13 3 110.15 India Dhaka 28 Oct 1998 ODI # 1360
BA Stokes 102* 109 13 2 93.57 England Birmingham 10 Jun 2017 ODI # 3885
KS Williamson 100 97 8 3 103.09 New Zealand Birmingham 2 Jun 2017 ODI # 3876
Tamim Iqbal 95 114 6 3 83.33 Bangladesh The Oval 5 Jun 2017 ODI # 3879
IR Bell 91 115 7 0 79.13 England Birmingham 8 Jun 2013 ODI # 3365
RS Morton 90* 103 7 1 87.37 West Indies Mumbai (BS) 18 Oct 2006 ODI # 2432
EJG Morgan 87 81 8 5 107.40 England Birmingham 10 Jun 2017 ODI # 3885
MP Vaughan 86 122 9 0 70.49 England Birmingham 21 Sep 2004 ODI # 2180
DPMD Jayawardene 84* 81 11 0 103.70 Sri Lanka The Oval 17 Jun 2013 ODI # 3374
Yuvraj Singh 84 80 12 0 105.00 India Nairobi (Gym) 7 Oct 2000 ODI # 1633
ME Trescothick 81 88 9 1 92.04 England Birmingham 21 Sep 2004 ODI # 2180
TT Bresnan 80 76 11 0 105.26 England Centurion 2 Oct 2009 ODI # 2905
DL Vettori 79 103 7 0 76.69 New Zealand Mohali 1 Nov 2006 ODI # 2441
A Jadeja 71 65 5 1 109.23 India Dhaka 28 Oct 1998 ODI # 1360
BC Lara 71 94 7 2 75.53 West Indies Mumbai (BS) 18 Oct 2006 ODI # 2432
V Sehwag 65 90 9 0 72.22 India Mohali 29 Oct 2006 ODI # 2440
L Ronchi 65 43 9 3 151.16 New Zealand Birmingham 2 Jun 2017 ODI # 3876
HDRL Thirimanne 57 86 4 0 66.27 Sri Lanka The Oval 17 Jun 2013 ODI # 3374
AJ Strauss 56 90 6 0 62.22 England Jaipur 21 Oct 2006 ODI # 2434
TM Dowlin 55 87 5 0 63.21 West Indies Johannesburg 26 Sep 2009 ODI # 2897
ADS Fletcher 54 77 4 1 70.12 West Indies Johannesburg 26 Sep 2009 ODI # 2897
AJ Strauss 52* 42 6 0 123.80 England Birmingham 21 Sep 2004 ODI # 2180
R Dravid 52 63 6 0 82.53 India Mohali 29 Oct 2006 ODI # 2440
MS Atapattu 51 113 5 0 45.13 Sri Lanka Colombo (RPS) 27 Sep 2002 ODI # 1887
R Dravid 48 80 3 0 60.00 India Dhaka 28 Oct 1998 ODI # 1360
KC Sangakkara 48 63 8 0 76.19 Sri Lanka Colombo (RPS) 27 Sep 2002 ODI # 1887
LJ Wright 48 68 2 2 70.58 England Centurion 2 Oct 2009 ODI # 2905
BB McCullum 47 68 4 0 69.11 New Zealand The Oval 16 Sep 2004 ODI # 2176
RS Bopara 46* 37 3 1 124.32 England Birmingham 8 Jun 2013 ODI # 3365
LRPL Taylor 46 58 6 0 79.31 New Zealand Birmingham 2 Jun 2017 ODI # 3876
Alok Kapali 45 75 3 0 60.00 Bangladesh Colombo (SSC) 19 Sep 2002 ODI # 1881
Mohammad Yousuf 45 69 3 0 65.21 Pakistan Centurion 30 Sep 2009 ODI # 2903
Kamran Akmal 44 63 6 0 69.84 Pakistan Centurion 30 Sep 2009 ODI # 2903
IR Bell 43 60 7 0 71.66 England Jaipur 21 Oct 2006 ODI # 2434
JDP Oram 43 59 5 0 72.88 New Zealand Mohali 1 Nov 2006 ODI # 2441
IJL Trott 43 56 1 0 76.78 England Birmingham 8 Jun 2013 ODI # 3365
ST Jayasuriya 42 51 6 0 82.35 Sri Lanka Colombo (RPS) 27 Sep 2002 ODI # 1887
Misbah-ul-Haq 41 53 4 0 77.35 Pakistan Centurion 30 Sep 2009 ODI # 2903
MJ Guptill 40 64 3 0 62.50 New Zealand Centurion 5 Oct 2009 ODI # 2907
SR Tendulkar 38 37 3 3 102.70 India Nairobi (Gym) 7 Oct 2000 ODI # 1633
CH Gayle 37 27 6 2 137.03 West Indies Mumbai (BS) 5 Nov 2006 ODI # 2443
NT Broom 37 62 5 0 59.67 New Zealand Centurion 5 Oct 2009 ODI # 2907
JL Denly 36 44 5 0 81.81 England Centurion 2 Oct 2009 ODI # 2905
PD Collingwood 34 30 5 1 113.33 England Centurion 2 Oct 2009 ODI # 2905
TM Dilshan 34 58 1 0 58.62 Sri Lanka The Oval 17 Jun 2013 ODI # 3374
JEC Franklin 33 43 4 0 76.74 New Zealand Centurion 5 Oct 2009 ODI # 2907
LD Chandimal 31 32 1 1 96.87 Sri Lanka The Oval 17 Jun 2013 ODI # 3374
M Kaif 30 43 2 0 69.76 India Mohali 29 Oct 2006 ODI # 2440
AN Cook 30 42 3 0 71.42 England Birmingham 8 Jun 2013 ODI # 3365
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:
England v Australia at Birmingham, ICC Champions Trophy 10th match, Jun 10, 2017 [ODI # 3885]
Australia v Bangladesh at The Oval, ICC Champions Trophy 5th match, Jun 5, 2017 [ODI # 3879]
Australia v New Zealand at Birmingham, ICC Champions Trophy 2nd match, Jun 2, 2017 [ODI # 3876]