One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 B K G Mendis* Sri Lanka 13/11/2024 New Zealand 143 128 17 2 111.72
2 S Dhawan* India 20/08/2017 Sri Lanka 132* 90 20 3 146.67
3 Tamim Iqbal* Bangladesh 25/03/2017 Sri Lanka 127 142 15 1 89.44
4 Shahid Afridi Pakistan 21/06/2010 Bangladesh 124 60 17 4 206.67
5 D P M D Jayawardene Sri Lanka 03/08/2009 Pakistan 123 108 14 1 113.89
6 T M Dilshan Sri Lanka 28/08/2010 India 110 115 12 1 95.65
7 V Sehwag India 25/08/2010 New Zealand 110 93 16 1 118.28
8 Shahid Afridi Pakistan 15/06/2010 Sri Lanka 109 76 8 7 143.42
9 S T Jayasuriya Sri Lanka 28/01/2009 India 107 114 10 1 93.86
10 R Dravid India 16/07/2004 United Arab Emirates 104 93 8 0 111.83
11 Mohammad Hafeez Pakistan 11/07/2015 Sri Lanka 103 95 10 4 108.42
12 D Chandimal* Sri Lanka 28/08/2016 Australia 102 130 7 0 78.46
13 B K G Mendis* Sri Lanka 28/03/2017 Bangladesh 102 107 9 1 95.33
14 W I A Fernando* Sri Lanka 13/11/2024 New Zealand 100 115 9 2 86.96
15 V Sehwag India 16/08/2010 Sri Lanka 99* 100 11 2 99.00
16 M S Atapattu Sri Lanka 25/08/2004 South Africa 97* 140 8 0 69.29
17 Junaid Siddique Bangladesh 21/06/2010 Pakistan 97 114 6 2 85.09
18 L R P L Taylor New Zealand 10/08/2010 India 95 113 8 1 84.07
19 D P M D Jayawardene Sri Lanka 03/08/2005 India 94* 114 9 1 82.46
20 M L Hayden Australia 22/02/2004 Sri Lanka 93 116 5 1 80.17
21 E J G Morgan England 13/10/2018 Sri Lanka 92 91 11 2 101.10
22 G J Bailey Australia 31/08/2016 Sri Lanka 90* 85 11 1 105.88
23 S B Styris New Zealand 10/08/2010 India 89 95 9 1 93.68
24 Q de Kock* South Africa 01/08/2018 Sri Lanka 87 78 13 1 111.54
25 G Gambhir India 19/06/2010 Pakistan 83 97 6 1 85.57
26 R Dravid India 18/07/2004 Sri Lanka 82 100 8 1 82.00
27 O A Shah England 04/10/2007 Sri Lanka 82 92 5 0 89.13
28 G Gambhir India 16/06/2010 Bangladesh 82 101 6 0 81.19
29 V Kohli* India 20/08/2017 Sri Lanka 82* 70 10 1 117.14
30 M D K J Perera* Sri Lanka 29/07/2018 South Africa 81 72 11 1 112.50
31 K C Sangakkara Sri Lanka 02/08/2005 West Indies 79 115 9 0 68.70
32 A D Mathews* Sri Lanka 01/08/2018 South Africa 79* 111 6 0 71.17
33 W U Tharanga Sri Lanka 03/08/2009 Pakistan 76 96 9 0 79.17
34 D de Silva* Sri Lanka 31/08/2016 Australia 76 87 9 0 87.36
35 K C Sangakkara Sri Lanka 28/08/2004 South Africa 74* 86 6 0 86.05
36 Shoaib Malik Pakistan 20/05/2003 New Zealand 74 72 8 1 102.78
37 Salman Butt Pakistan 19/06/2010 India 74 85 9 0 87.06
38 D A Gunawardene Sri Lanka 17/07/2004 United Arab Emirates 73 89 9 0 82.02
39 K C Sangakkara Sri Lanka 22/06/2010 India 73 82 10 0 89.02
40 Shakib Al Hasan* Bangladesh 25/03/2017 Sri Lanka 72 71 4 1 101.41

Batting Records and Statistics Menu