ICC World Cup Records and Statistics - Career
Players Batting Most World Cup Innings
  Player Country Matches Inns NO Runs HS  100s Avg
1 S R Tendulkar India 45 44 4 2278 152 6 56.95
2 R T Ponting Australia 46 42 4 1743 140* 5 45.87
3 S T Jayasuriya Sri Lanka 38 37 3 1165 120 3 34.26
4 K C Sangakkara Sri Lanka 37 35 8 1532 124 5 56.74
5 C H Gayle* West Indies 35 34 1 1186 215 2 35.94
6 D P M D Jayawardene Sri Lanka 40 34 3 1100 115* 4 35.48
7 B C Lara West Indies 34 33 4 1225 116 2 42.24
8 Inzamam-ul-Haq Pakistan 35 33 3 717 81 0 23.90
9 S P Fleming New Zealand 33 33 3 1075 134* 2 35.83
10 J H Kallis South Africa 36 32 7 1148 128* 1 45.92
11 P A de Silva Sri Lanka 35 32 3 1064 145 2 36.69
12 A C Gilchrist Australia 31 31 1 1085 149 1 36.17
13 Javed Miandad Pakistan 33 30 5 1083 103 1 43.32
14 L R P L Taylor* New Zealand 33 30 3 1002 131* 1 37.11
15 S R Waugh Australia 33 30 10 978 120* 1 48.90
16 Wasim Akram Pakistan 38 30 8 426 43 0 19.36
17 A Flower Zimbabwe 30 29 4 815 115* 1 32.60
18 A Ranatunga Sri Lanka 30 29 8 969 88* 0 46.14
19 Shakib Al Hasan* Bangladesh 29 29 4 1146 124* 2 45.84
20 Tamim Iqbal* Bangladesh 29 29 0 718 95 0 24.76
21 Mushfiqur Rahim* Bangladesh 29 28 5 877 102* 1 38.13
22 S Chanderpaul West Indies 31 28 4 970 102* 1 40.42
23 B B McCullum New Zealand 34 27 5 742 101 1 33.73
24 E J G Morgan England 29 27 1 672 148 1 25.85
25 M J Guptill* New Zealand 27 27 4 995 237* 2 43.26
26 S O Tikolo Kenya 28 27 1 768 96 0 29.54
27 Ijaz Ahmed Pakistan 29 26 4 516 70 0 23.45
28 V Kohli* India 26 26 4 1030 107 2 46.82
29 D L Haynes West Indies 25 25 2 854 105 1 37.13
30 M Azharuddin India 30 25 4 826 93 0 39.33
31 M S Dhoni India 29 25 7 780 91* 0 43.33
32 T M Dilshan Sri Lanka 27 25 4 1112 161* 4 52.95
33 A R Border Australia 25 24 0 452 67 0 18.83
34 C D McMillan New Zealand 25 24 2 506 75 0 23.00
35 C L Cairns New Zealand 28 24 7 565 60 0 33.24
36 Imran Khan Pakistan 28 24 5 666 102* 1 35.05
37 Kapil Dev India 26 24 6 669 175* 1 37.17
38 Shahid Afridi Pakistan 27 24 1 325 37 0 14.13
39 H H Gibbs South Africa 25 23 4 1067 143 2 56.16
40 K Srikkanth India 23 23 1 521 75 0 23.68
41 Saleem Malik Pakistan 27 23 5 591 100 1 32.83
42 T Odoyo Kenya 25 23 4 463 51 0 24.37

World Cup Records and Statistics Menu