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 Chris Gayle WI 6 Chris Gayle WI
Runs
1186
34 35.93 1186
7 Sanath Jayasuriya SL 7 Sanath Jayasuriya SL
Runs
1165
37 33.28 1165
8 Jacques Kallis SA 8 Jacques Kallis SA
Runs
1148
32 45.92 1148
9 Shakib Al Hasan BAN 9 Shakib Al Hasan BAN
Runs
1146
29 45.84 1146
10 Tillakaratne Dilshan SL 10 Tillakaratne Dilshan SL
Runs
1112
25 52.95 1112
11 Mahela Jayawardene SL 11 Mahela Jayawardene SL
Runs
1100
34 35.48 1100
12 Adam Gilchrist AUS 12 Adam Gilchrist AUS
Runs
1085
31 36.16 1085
13 Javed Miandad PAK 13 Javed Miandad PAK
Runs
1083
30 43.32 1083
14 Stephen Fleming NZ 14 Stephen Fleming NZ
Runs
1075
33 35.83 1075
15 Herschelle Gibbs SA 15 Herschelle Gibbs SA
Runs
1067
23 56.15 1067
16 Aravinda de Silva SL 16 Aravinda de Silva SL
Runs
1064
32 36.68 1064
17 Virat Kohli IND 17 Virat Kohli IND
Runs
1029
26 46.77 1029
18 Viv Richards WI 18 Viv Richards WI
Runs
1013
21 63.31 1013
19 Sourav Ganguly IND 19 Sourav Ganguly IND
Runs
1006
21 55.88 1006
20 Mark Waugh AUS 20 Mark Waugh AUS
Runs
1004
22 52.84 1004
21 Ross Taylor NZ 21 Ross Taylor NZ
Runs
1002
30 37.11 1002
22 Martin Guptill NZ 22 Martin Guptill NZ
Runs
997
29 39.88 997
23 David Warner AUS 23 David Warner AUS
Runs
992
18 62.00 992
24 Matthew Hayden AUS 24 Matthew Hayden AUS
Runs
987
21 51.94 987
25 Steve Waugh AUS 25 Steve Waugh AUS
Runs
978
30 48.90 978
26 Rohit Sharma IND 26 Rohit Sharma IND
Runs
978
17 65.20 978
27 Shivnarine Chanderpaul WI 27 Shivnarine Chanderpaul WI
Runs
970
28 40.41 970
28 Arjuna Ranatunga SL 28 Arjuna Ranatunga SL
Runs
969
29 46.14 969
29 Faf du Plessis SA 29 Faf du Plessis SA
Runs
926
21 57.87 926
30 Kane Williamson NZ 30 Kane Williamson NZ
Runs
911
22 56.93 911
31 Scott Styris NZ 31 Scott Styris NZ
Runs
909
22 53.47 909
32 Graham Gooch ENG 32 Graham Gooch ENG
Runs
897
21 44.85 897
33 Michael Clarke AUS 33 Michael Clarke AUS
Runs
888
21 63.42 888
34 Martin Crowe NZ 34 Martin Crowe NZ
Runs
880
21 55.00 880
35 Mushfiqur Rahim BAN 35 Mushfiqur Rahim BAN
Runs
877
28 38.13 877
36 Saeed Anwar PAK 36 Saeed Anwar PAK
Runs
875
20 51.47 875
37 Rahul Dravid IND 37 Rahul Dravid IND
Runs
860
21 61.42 860
38 Desmond Haynes WI 38 Desmond Haynes WI
Runs
854
25 37.13 854
39 Virender Sehwag IND 39 Virender Sehwag IND
Runs
843
22 38.31 843
40 Hashim Amla SA 40 Hashim Amla SA
Runs
842
22 42.10 842
41 Steve Smith AUS 41 Steve Smith AUS
Runs
834
20 46.33 834
42 Mohammad Azharuddin IND 42 Mohammad Azharuddin IND
Runs
826
25 39.33 826
43 David Boon AUS 43 David Boon AUS
Runs
815
16 54.33 815
44 Andrew Flower ZIM 44 Andrew Flower ZIM
Runs
815
28 32.60 815
45 Gary Kirsten SA 45 Gary Kirsten SA
Runs
806
21 47.41 806
46 Aaron Finch AUS 46 Aaron Finch AUS
Runs
787
18 43.72 787
47 MS Dhoni IND 47 MS Dhoni IND
Runs
780
25 43.33 780
48 Steve Tikolo KEN 48 Steve Tikolo KEN
Runs
768
27 29.53 768
49 Joe Root ENG 49 Joe Root ENG
Runs
758
16 54.14 758
50 Graeme Smith SA 50 Graeme Smith SA
Runs
747
20 39.31 747