International Cricket Council

Download The Official Cricket World Cup App

Find Out More

Most Runs

Pos Player Team Runs Innings I Bat Avg BA Runs R
1 Sachin Tendulkar IND 1 Sachin Tendulkar IND
Runs
2278
44 56.95 2278
2 Ricky Ponting AUS 2 Ricky Ponting AUS
Runs
1743
42 45.86 1743
3 Kumar Sangakkara SL 3 Kumar Sangakkara SL
Runs
1532
35 56.74 1532
4 Brian Lara WI 4 Brian Lara WI
Runs
1225
33 40.83 1225
5 AB de Villiers SA 5 AB de Villiers SA
Runs
1207
22 63.52 1207
6 Sanath Jayasuriya SL 6 Sanath Jayasuriya SL
Runs
1165
37 33.28 1165
7 Jacques Kallis SA 7 Jacques Kallis SA
Runs
1148
32 45.92 1148
8 Chris Gayle WI 8 Chris Gayle WI
Runs
1138
31 37.93 1138
9 Tillakaratne Dilshan SL 9 Tillakaratne Dilshan SL
Runs
1112
25 52.95 1112
10 Mahela Jayawardene SL 10 Mahela Jayawardene SL
Runs
1100
34 35.48 1100
11 Adam Gilchrist AUS 11 Adam Gilchrist AUS
Runs
1085
31 36.16 1085
12 Javed Miandad PAK 12 Javed Miandad PAK
Runs
1083
30 43.32 1083
13 Stephen Fleming NZ 13 Stephen Fleming NZ
Runs
1075
33 35.83 1075
14 Herschelle Gibbs SA 14 Herschelle Gibbs SA
Runs
1067
23 56.15 1067
15 Aravinda de Silva SL 15 Aravinda de Silva SL
Runs
1064
32 36.68 1064
16 Shakib Al Hasan BAN 16 Shakib Al Hasan BAN
Runs
1016
27 44.17 1016
17 Viv Richards WI 17 Viv Richards WI
Runs
1013
21 63.31 1013
18 Sourav Ganguly IND 18 Sourav Ganguly IND
Runs
1006
21 55.88 1006
19 Mark Waugh AUS 19 Mark Waugh AUS
Runs
1004
22 52.84 1004
20 Matthew Hayden AUS 20 Matthew Hayden AUS
Runs
987
21 51.94 987
21 Steve Waugh AUS 21 Steve Waugh AUS
Runs
978
30 48.90 978
22 Shivnarine Chanderpaul WI 22 Shivnarine Chanderpaul WI
Runs
970
28 40.41 970
23 Arjuna Ranatunga SL 23 Arjuna Ranatunga SL
Runs
969
29 46.14 969
24 Martin Guptill NZ 24 Martin Guptill NZ
Runs
947
23 49.84 947
25 Scott Styris NZ 25 Scott Styris NZ
Runs
909
22 53.47 909
26 Graham Gooch ENG 26 Graham Gooch ENG
Runs
897
21 44.85 897
27 Michael Clarke AUS 27 Michael Clarke AUS
Runs
888
21 63.42 888
28 Martin Crowe NZ 28 Martin Crowe NZ
Runs
880
21 55.00 880
29 Saeed Anwar PAK 29 Saeed Anwar PAK
Runs
875
20 51.47 875
30 Rahul Dravid IND 30 Rahul Dravid IND
Runs
860
21 61.42 860
31 Ross Taylor NZ 31 Ross Taylor NZ
Runs
855
26 37.17 855
32 Desmond Haynes WI 32 Desmond Haynes WI
Runs
854
25 37.13 854
33 David Warner AUS 33 David Warner AUS
Runs
845
15 65.00 845
34 Virender Sehwag IND 34 Virender Sehwag IND
Runs
843
22 38.31 843
35 Mushfiqur Rahim BAN 35 Mushfiqur Rahim BAN
Runs
837
26 39.85 837
36 Virat Kohli IND 36 Virat Kohli IND
Runs
831
21 46.16 831
37 Mohammad Azharuddin IND 37 Mohammad Azharuddin IND
Runs
826
25 39.33 826
38 David Boon AUS 38 David Boon AUS
Runs
815
16 54.33 815
39 Andrew Flower ZIM 39 Andrew Flower ZIM
Runs
815
28 32.60 815
40 Gary Kirsten SA 40 Gary Kirsten SA
Runs
806
21 47.41 806
41 Aaron Finch AUS 41 Aaron Finch AUS
Runs
776
15 51.73 776
42 Steve Tikolo KEN 42 Steve Tikolo KEN
Runs
768
27 29.53 768
43 Hashim Amla SA 43 Hashim Amla SA
Runs
762
21 38.10 762
44 Graeme Smith SA 44 Graeme Smith SA
Runs
747
20 39.31 747
45 Kane Williamson NZ 45 Kane Williamson NZ
Runs
747
18 62.25 747
46 Brendon McCullum NZ 46 Brendon McCullum NZ
Runs
742
27 33.72 742
47 Ramnaresh Sarwan WI 47 Ramnaresh Sarwan WI
Runs
739
20 46.18 739
48 Yuvraj Singh IND 48 Yuvraj Singh IND
Runs
738
21 52.71 738
49 Steve Smith AUS 49 Steve Smith AUS
Runs
737
17 49.13 737
50 Faf du Plessis SA 50 Faf du Plessis SA
Runs
730
19 48.66 730