One Day Internationals - Batting Records and Statistics - Aggregates
Most Runs Batting as 
    Career   Batting as Opener
  Player Country Career   Inns NO Runs Avg   Inns NO Runs Avg
1 S R Tendulkar India 1989-2012   452 41 18426 44.83   340 23 15310 48.30
2 S T Jayasuriya Sri Lanka 1989-2011   433 18 13430 32.36   383 15 12740 34.62
3 C H Gayle* West Indies 1999-2019   294 17 10480 37.83   274 16 10179 39.45
4 A C Gilchrist Australia 1996-2008   279 11 9619 35.89   259 7 9200 36.51
5 S C Ganguly India 1992-2007   300 23 11363 41.02   236 16 9146 41.57
6 R G Sharma* India 2007-   254 36 10709 49.12   173 17 8679 55.63
7 D L Haynes West Indies 1978-1994   237 28 8648 41.38   237 28 8648 41.38
8 Tamim Iqbal* Bangladesh 2007-   240 12 8357 36.65   240 12 8357 36.65
9 Saeed Anwar Pakistan 1989-2003   244 19 8824 39.22   220 16 8156 39.98
10 H M Amla South Africa 2008-2019   178 14 8113 49.47   175 13 8083 49.90
11 V Sehwag India 1999-2013   245 9 8273 35.06   212 6 7518 36.50
12 T M Dilshan Sri Lanka 1999-2016   303 41 10290 39.27   176 16 7367 46.04
13 G C Smith South Africa 2002-2013   194 10 6989 37.98   193 10 6974 38.11
14 D A Warner* Australia 2009-   159 6 6932 45.31   157 5 6888 45.32
15 S Dhawan* India 2010-   164 10 6793 44.11   164 10 6793 44.11
16 M J Guptill* New Zealand 2009-   195 19 7346 41.74   174 18 6721 43.08
17 Q de Kock* South Africa 2013-   155 7 6770 45.74   152 7 6686 46.11
18 G Kirsten South Africa 1993-2003   185 19 6798 40.95   175 16 6647 41.81
19 N J Astle New Zealand 1995-2007   217 14 7090 34.93   186 9 6176 34.89
20 H H Gibbs South Africa 1996-2010   240 16 8094 36.13   182 11 6103 35.69
21 W U Tharanga Sri Lanka 2005-2019   223 17 6951 33.74   189 10 6077 33.95
22 M L Hayden Australia 1993-2008   155 15 6133 43.81   147 14 5892 44.30
23 M E Waugh Australia 1988-2002   236 20 8500 39.35   141 11 5729 44.07
24 P R Stirling* Ireland 2008-   152 3 5645 37.89   142 1 5429 38.50
25 A J Finch* Australia 2013-   142 3 5406 38.89   140 3 5386 39.31
26 C G Greenidge West Indies 1975-1991   127 13 5134 45.04   120 10 4993 45.39
27 G W Flower Zimbabwe 1992-2010   214 18 6571 33.53   137 4 4409 33.15
28 G R Marsh Australia 1986-1992   115 6 4357 39.97   115 6 4357 39.97
29 M E Trescothick England 2000-2006   122 6 4335 37.37   122 6 4335 37.37
30 J J Roy* England 2015-   110 3 4271 39.92   110 3 4271 39.92
31 Aamir Sohail Pakistan 1990-2000   155 5 4780 31.87   132 2 4169 32.07
32 K Srikkanth India 1981-1992   145 4 4091 29.01   145 4 4091 29.01
33 D C Boon Australia 1984-1995   177 16 5964 37.04   118 2 3995 34.44
34 Ramiz Raja Pakistan 1985-1997   197 15 5841 32.09   125 8 3934 33.62
35 S R Watson Australia 2002-2015   169 27 5757 40.54   93 7 3882 45.14
36 G A Gooch England 1976-1995   122 6 4290 36.98   99 4 3828 40.29
37 J G Wright New Zealand 1978-1992   148 1 3891 26.47   135 1 3604 26.90
38 W T S Porterfield* Ireland 2006-   145 3 4343 30.58   121 3 3561 30.18
39 Shahid Afridi Pakistan 1996-2015   369 27 8064 23.58   145 1 3543 24.60
40 M A Taylor Australia 1989-1997   110 1 3514 32.24   109 1 3514 32.54
41 Fakhar Zaman* Pakistan 2017-   81 6 3492 46.56   81 6 3492 46.56
42 Mohammad Hafeez* Pakistan 2003-2019   216 15 6614 32.91   120 4 3453 29.77
43 G Gambhir India 2003-2013   143 11 5238 39.68   91 6 3367 39.61
44 B B McCullum New Zealand 2002-2016   228 28 6083 30.42   107 5 3363 32.97
45 H Masakadza Zimbabwe 2001-2019   208 4 5658 27.74   117 2 3361 29.23
46 N V Knight England 1996-2003   100 10 3637 40.41   92 9 3345 40.30
47 R S Mahanama Sri Lanka 1986-1999   198 23 5162 29.50   116 10 3283 30.97
48 S P Fleming New Zealand 1994-2007   269 21 8037 32.41   103 6 3280 33.81
49 J M Bairstow* England 2011-   98 8 3868 42.98   76 3 3221 44.12
50 A N Cook England 2006-2014   92 4 3204 36.41   92 4 3204 36.41

Highest Averages for Each Batting Position
Batting Records and Statistics Menu