One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 K C Sangakkara Sri Lanka 20/07/2013 South Africa 169 137 18 6 123.36
2 G Gambhir India 05/02/2009 Sri Lanka 150 147 14 1 102.04
3 A Flower Zimbabwe 14/09/2002 India 145 164 13 0 88.41
4 Shoaib Malik Pakistan 24/07/2004 India 143 127 18 1 112.60
5 S R Tendulkar India 14/09/2009 Sri Lanka 138 133 10 1 103.76
6 P Nissanka* Sri Lanka 19/06/2022 Australia 137 147 11 2 93.20
7 A Ranatunga Sri Lanka 18/07/1997 India 131* 152 17 0 86.18
8 V Kohli* India 31/08/2017 Sri Lanka 131 96 17 2 136.46
9 S T Jayasuriya Sri Lanka 27/07/2004 India 130 132 14 1 98.48
10 S R Tendulkar India 07/07/1998 Sri Lanka 128 131 8 2 97.71
11 V Kohli* India 31/07/2012 Sri Lanka 128* 119 12 1 107.56
12 V Sehwag India 22/09/2002 England 126 104 21 1 121.15
13 V Kohli* India 10/09/2023 Pakistan 122* 94 9 3 129.79
14 Shubman Gill* India 15/09/2023 Bangladesh 121 133 8 5 90.98
15 J N Malan* South Africa 04/09/2021 Sri Lanka 121 135 9 1 89.63
16 S T Jayasuriya Sri Lanka 28/08/1996 India 120* 128 8 3 93.75
17 A Jadeja India 17/08/1997 Sri Lanka 119 121 8 1 98.35
18 M E Trescothick England 18/09/2002 Zimbabwe 119 102 11 2 116.67
19 M M Ali* England 26/11/2014 Sri Lanka 119 87 11 5 136.78
20 M S Atapattu Sri Lanka 17/08/1997 India 118 153 7 0 77.12
21 W I A Fernando* Sri Lanka 02/09/2021 South Africa 118 115 10 2 102.61
22 N J Astle New Zealand 20/07/2001 India 117 150 9 1 78.00
23 S C Ganguly India 22/09/2002 England 117* 109 12 3 107.34
24 Yuvraj Singh India 03/02/2009 Sri Lanka 117 95 17 1 123.16
25 H H Gibbs South Africa 20/09/2002 Kenya 116 126 13 3 92.06
26 H H Gibbs South Africa 25/09/2002 India 116* 119 16 0 97.48
27 V Sehwag India 03/02/2009 Sri Lanka 116 90 17 0 128.89
28 S C Ganguly India 20/08/1997 Sri Lanka 113 126 11 0 89.68
29 M Azharuddin India 17/08/1997 Sri Lanka 111* 117 5 0 94.87
30 M W Goodwin Zimbabwe 24/01/1998 Sri Lanka 111 134 7 0 82.84
31 M Kaif India 14/09/2002 Zimbabwe 111* 112 8 1 99.11
32 M D K J Perera* Sri Lanka 26/07/2019 Bangladesh 111 99 17 1 112.12
33 K L Rahul* India 10/09/2023 Pakistan 111* 106 12 2 104.72
34 S R Tendulkar India 09/09/1994 Australia 110 130 8 2 84.62
35 S R Tendulkar India 28/08/1996 Sri Lanka 110 138 5 1 79.71
36 Yuvraj Singh India 07/08/2005 West Indies 110 114 11 1 96.49
37 V Kohli* India 03/09/2017 Sri Lanka 110* 116 9 0 94.83
38 K I C Asalanka* Sri Lanka 21/06/2022 Australia 110 106 10 1 103.77
39 S C Ganguly India 07/07/1998 Sri Lanka 109 136 6 2 80.15
40 H M Amla South Africa 06/07/2014 Sri Lanka 109 130 8 1 83.85

Batting Records and Statistics Menu