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 Virat Kohli IND 2 Virat Kohli IND
Runs
1794
37 59.80 1794
3 Ricky Ponting AUS 3 Ricky Ponting AUS
Runs
1743
42 45.86 1743
4 Rohit Sharma IND 4 Rohit Sharma IND
Runs
1575
28 60.57 1575
5 Kumar Sangakkara SL 5 Kumar Sangakkara SL
Runs
1532
35 56.74 1532
6 David Warner AUS 6 David Warner AUS
Runs
1527
29 56.55 1527
7 Shakib Al Hasan BAN 7 Shakib Al Hasan BAN
Runs
1332
36 41.62 1332
8 Brian Lara WI 8 Brian Lara WI
Runs
1225
33 40.83 1225
9 AB de Villiers SA 9 AB de Villiers SA
Runs
1207
22 63.52 1207
10 Chris Gayle WI 10 Chris Gayle WI
Runs
1186
34 35.93 1186
11 Kane Williamson NZ 11 Kane Williamson NZ
Runs
1167
26 61.42 1167
12 Sanath Jayasuriya SL 12 Sanath Jayasuriya SL
Runs
1165
37 33.28 1165
13 Jacques Kallis SA 13 Jacques Kallis SA
Runs
1148
32 45.92 1148
14 Steve Smith AUS 14 Steve Smith AUS
Runs
1136
30 42.07 1136
15 Tillakaratne Dilshan SL 15 Tillakaratne Dilshan SL
Runs
1112
25 52.95 1112
16 Mahela Jayawardene SL 16 Mahela Jayawardene SL
Runs
1100
34 35.48 1100
17 Adam Gilchrist AUS 17 Adam Gilchrist AUS
Runs
1085
31 36.16 1085
18 Javed Miandad PAK 18 Javed Miandad PAK
Runs
1083
30 43.32 1083
19 Mushfiqur Rahim BAN 19 Mushfiqur Rahim BAN
Runs
1079
37 34.80 1079
20 Stephen Fleming NZ 20 Stephen Fleming NZ
Runs
1075
33 35.83 1075
21 Herschelle Gibbs SA 21 Herschelle Gibbs SA
Runs
1067
23 56.15 1067
22 Aravinda de Silva SL 22 Aravinda de Silva SL
Runs
1064
32 36.68 1064
23 Quinton de Kock SA 23 Quinton de Kock SA
Runs
1044
27 41.76 1044
24 Joe Root ENG 24 Joe Root ENG
Runs
1034
25 44.95 1034
25 Viv Richards WI 25 Viv Richards WI
Runs
1013
21 63.31 1013
26 Sourav Ganguly IND 26 Sourav Ganguly IND
Runs
1006
21 55.88 1006
27 Mark Waugh AUS 27 Mark Waugh AUS
Runs
1004
22 52.84 1004
28 Ross Taylor NZ 28 Ross Taylor NZ
Runs
1002
30 37.11 1002
29 Martin Guptill NZ 29 Martin Guptill NZ
Runs
997
29 39.88 997
30 Matthew Hayden AUS 30 Matthew Hayden AUS
Runs
987
21 51.94 987
31 Steve Waugh AUS 31 Steve Waugh AUS
Runs
978
30 48.90 978
32 Shivnarine Chanderpaul WI 32 Shivnarine Chanderpaul WI
Runs
970
28 40.41 970
33 Arjuna Ranatunga SL 33 Arjuna Ranatunga SL
Runs
969
29 46.14 969
34 Mahmudullah Riyad BAN 34 Mahmudullah Riyad BAN
Runs
944
22 52.44 944
35 Faf du Plessis SA 35 Faf du Plessis SA
Runs
926
21 57.87 926
36 Scott Styris NZ 36 Scott Styris NZ
Runs
909
22 53.47 909
37 Glenn Maxwell AUS 37 Glenn Maxwell AUS
Runs
901
25 47.42 901
38 Graham Gooch ENG 38 Graham Gooch ENG
Runs
897
21 44.85 897
39 Michael Clarke AUS 39 Michael Clarke AUS
Runs
888
21 63.42 888
40 Martin Crowe NZ 40 Martin Crowe NZ
Runs
880
21 55.00 880
41 Saeed Anwar PAK 41 Saeed Anwar PAK
Runs
875
20 51.47 875
42 Rahul Dravid IND 42 Rahul Dravid IND
Runs
860
21 61.42 860
43 Desmond Haynes WI 43 Desmond Haynes WI
Runs
854
25 37.13 854
44 Virender Sehwag IND 44 Virender Sehwag IND
Runs
843
22 38.31 843
45 Hashim Amla SA 45 Hashim Amla SA
Runs
842
22 42.10 842
46 Mohammad Azharuddin IND 46 Mohammad Azharuddin IND
Runs
826
25 39.33 826
47 David Miller SA 47 David Miller SA
Runs
816
21 48.00 816
48 David Boon AUS 48 David Boon AUS
Runs
815
16 54.33 815
49 Andy Flower ZIM 49 Andy Flower ZIM
Runs
815
28 32.60 815
50 KL Rahul IND 50 KL Rahul IND
Runs
812
19 58.00 812