ICC Men’s World Cup Record All Time
Most Winning Teams in ICC Men’s World Cup
Australia 6 – 1987, 1999, 2003, 2007, 2015, 2023
India 2 – 1983, 2011
West Indies 2 – 1975, 1979
Pakistan 1 – 1992
Sri Lanka 1 – 1996
England – 2019
Team Scoring the Most Runs in the World Cup
South Africa 428 – 5, South Africa vs Sri Lanka, 2023
Australia 417 – 6, Australia vs Afghanistan, 2015
India 413 – 5, India vs Bermuda, 2007
South Africa 411 – 4, South Africa vs Ireland, 2015
South Africa 408 – 5, South Africa vs West Indies, 2015
Most Runs Batsman in the World Cup
Sachin Tendulkar (India) – 2278
Virat Kohli (India) – 1795
Ricky Ponting (Australia) – 1743
Rohit Sharma (India) – 1575
Kumar Sangakkara – 1532
Fastest Century Batsman in the World Cup
Glen Maxwell (Australia), 40 Ball
Adam Markram (South Africa), 49 Ball
Kevin O’Brien (Ireland), 50 Ball
Glen Maxwell (Australia), 51 Ball
AB De Villiers (South Africa), 52 Ball
Most Centuries Batsman in the World Cup
Rohit Sharma (India), 28 Innings, 7 Century
Sachin Tendulkar (India), 44 Innings, 6 Century
David Warner (Australia), 29 Innings, 6 Century
Ricky Ponting (Australia), 42 Innings, 5 Century
Most Fifties Batsman in the World Cup
Sachin Tendulkar (India), 44 Innings, 21 FiftiesVirat Kohli (India), 37 Innings, 17 Fifties
Rohit Sharma (India), 28 Innings, 13 Fifties
Shakib Al Hasan (Bangladesh), 36 Innings, 13 Fifties
Kumar Sangakkara (India), 37 Innings, 12 Fifties
Highest Innings Batsman in ICC World Cup
Martin Guptill (New Zealand), 237 Runs, 2015
Chris Gayle (West Indies), 215 Runs, 2015
Glenn Maxwell (Australia), 201 Runs, 2023
Gary Kirsten (South Africa), 188 Runs, 1996
Saurav Ganguly (India), 183 Runs, 1999
Most runs in a World Cup
Virat Kohli, 765 – 2023
Sachin Tendulkar, 673 – 2003
Matthew Hayden, 659 – 2007
Rohit Sharma, 648 – 2019
Most Runs in a Match in the World Cup
771 Run, New Zealand vs Australia 2023
754 Run, South Africa vs Sri Lanka 2023
724 Run, India vs New Zealand 2023
714 Run, Australia vs Bangladesh 2023
689 Run, Sri Lanka vs Pakistan 2023
Biggest Win by Runs in World Cup
Australia vs Netherland, Australia 309 Run Win, 2023India vs Sri Lanka, India 302 Run Win, 2023
Australia vs Afghanistan, Australia 275 Run Win, 2015
India vs Bermuda, India 257 Run Win, 2007
South Africa vs West Indies, South Africa 257 Run Win, 2015 Australia vs Namibia, Australia 256 Run Win, 2003
Most Centuries in an Innings in the World Cup
Quinton De Kock 100, Rassi Van Dar Duse 108, Adam Markram 106 (South Africa)
Bowler Taking Most Wickets in World Cup
Glen McGrath (Australia), Matches 39 – Wickets 71
Muttiah Muralitharan (Sri Lanka), Matches 40 – Wickets 68
Mitchel Starc (Australia), Matches 28 – Wickets 65
Lasith Malinga (Sri Lanka), Matches 29 – Wickets 56
Mohammad Shami (India), Matches 18 – Wickets 55
Best bowling Figures in the World Cup
Winston Davis – 7 Wickets 51 Runs, 1983
Glenn McGrath – 7 Wickets 15 Runs, 2003
Andy Bichel – 7 Wickets 20 Runs, 2003
Tim Southee – 7 Wickets 33 Runs, 2015
Mohammad Shami – 7 Wickets 57 Runs, 2023
Batsman Most Sixes in World Cup
Rohit Sharma (India) – 54 SixesChris Gayle (West Indies) – 49 Sixes
Glenn Maxwell (Australia) – 43 Sixes
Batsman Who Hit Most Sixes in an Innings of World Cup
Eoin Morgan (England), 17 SixesChris Gayle (West Indies), 16 Sixes
Martin Guptill (New Zealand), 11 Sixes
Fakhar Zaman (Pakistan), 11 Sixes
Glenn Maxwell (Australia), 10 Sixes
Centuries in World Cup from 1975 to 2023
Year Century
1975 6
1979 2
1983 8
1987 11
1992 8
1996 16
1999 11
2003 21
2007 20
2011 24
2015 38
2019 31
2023 30
Players Who Have Played Most Final Matches in the World Cup
Glenn McGrath – 4 MatchRicky Ponting – 4 Match
Michael Bevan – 3 Match
Muttiah Muralitharan – 3 Match
Steve Waugh – 3 Match
Adam Gilchrist – 3 Match
Viv Richards – 3 Match
Gordon Greenidge – 3 Match
Clive Lloyd – 3 Match
Graham Gooch – 3 Match Andy Roberts – 3 Match