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 D L Haynes West Indies 1978-1994   237 28 8648 41.38   237 28 8648 41.38
7 Saeed Anwar Pakistan 1989-2003   244 19 8824 39.22   220 16 8156 39.98
8 H M Amla South Africa 2008-2019   178 14 8113 49.47   175 13 8083 49.90
9 Tamim Iqbal* Bangladesh 2007-   229 11 8074 37.04   229 11 8074 37.04
10 V Sehwag India 1999-2013   245 9 8273 35.06   212 6 7518 36.50
11 R G Sharma* India 2007-   226 33 9376 48.58   147 16 7409 56.56
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 S Dhawan* India 2010-   160 10 6747 44.98   160 10 6747 44.98
15 M J Guptill* New Zealand 2009-   195 19 7346 41.74   174 18 6721 43.08
16 G Kirsten South Africa 1993-2003   185 19 6798 40.95   175 16 6647 41.81
17 N J Astle New Zealand 1995-2007   217 14 7090 34.93   186 9 6176 34.89
18 H H Gibbs South Africa 1996-2010   240 16 8094 36.13   182 11 6103 35.69
19 W U Tharanga Sri Lanka 2005-2019   223 17 6951 33.74   189 10 6077 33.95
20 D A Warner* Australia 2009-   139 6 6007 45.17   138 5 5986 45.01
21 M L Hayden Australia 1993-2008   155 15 6133 43.81   147 14 5892 44.30
22 Q de Kock* South Africa 2013-   135 7 5833 45.57   132 7 5749 45.99
23 M E Waugh Australia 1988-2002   236 20 8500 39.35   141 11 5729 44.07
24 A J Finch* Australia 2013-   142 3 5406 38.89   140 3 5386 39.31
25 C G Greenidge West Indies 1975-1991   127 13 5134 45.04   120 10 4993 45.39
26 P R Stirling* Ireland 2008-   136 3 5172 38.89   126 1 4956 39.65
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 Aamir Sohail Pakistan 1990-2000   155 5 4780 31.87   132 2 4169 32.07
31 K Srikkanth India 1981-1992   145 4 4091 29.01   145 4 4091 29.01
32 D C Boon Australia 1984-1995   177 16 5964 37.04   118 2 3995 34.44
33 J J Roy* England 2015-   104 3 3993 39.53   104 3 3993 39.53
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 Mohammad Hafeez* Pakistan 2003-2019   216 15 6614 32.91   120 4 3453 29.77
42 G Gambhir India 2003-2013   143 11 5238 39.68   91 6 3367 39.61
43 B B McCullum New Zealand 2002-2016   228 28 6083 30.42   107 5 3363 32.97
44 H Masakadza Zimbabwe 2001-2019   208 4 5658 27.74   117 2 3361 29.23
45 N V Knight England 1996-2003   100 10 3637 40.41   92 9 3345 40.30
46 R S Mahanama Sri Lanka 1986-1999   198 23 5162 29.50   116 10 3283 30.97
47 S P Fleming New Zealand 1994-2007   269 21 8037 32.41   103 6 3280 33.81
48 A N Cook England 2006-2014   92 4 3204 36.41   92 4 3204 36.41
49 M S Atapattu Sri Lanka 1990-2007   259 32 8529 37.57   92 9 3128 37.69
50 A J Strauss England 2003-2011   125 7 4205 35.64   83 3 3053 38.16

Highest Averages for Each Batting Position
Batting Records and Statistics Menu