1975 - Glenn Turner; Team: New Zealand; Runs: 333
1979 - Gordon Greenidge; Team: West Indies; Runs: 253
1983 - David Gower, Team: England; Runs: 384
1987 - Graham Gooch, Team: England; Runs: 471
1992 - Martin Crowe, Team: New Zealand; Runs: 456
1996 - Sachin Tendulkar, Team: India; Runs: 523
1999 - Rahul Dravid, Team: India; Runs: 461
2003 - Sachin Tendulkar, Team: India; Runs: 673
2007 - Matthew Hayden, Team: Australia; Runs: 659
2011 - Tillakratne Dilshan, Team: Sri Lanka; Runs: 500
2015 - Martin Guptill, Team: New Zealand; Runs: 547
2019 - Rohit Sharma, Team: India; Runs: 648
Next : 10 best ODI spells of Ravichandran Ashwin as star all-rounder gets India recall
Click to read more..