2022: Virat Kohli (India) - 296 Runs.
2021: Babar Azam (Pakistan) - 303 Runs.
2016: Tamim Iqbal (Bangladesh) - 295 Runs.
2014: Virat Kohli (India) - 319 Runs.
2012: Shane Watson (Australia) - 249 Runs.
2010: Mahela Jayawardena (Sri Lanka) - 302 Runs.
2009: Tillakaratne Dilshan (Sri Lanka) - 317 Runs.
Credit: X/@cricketworldcup
2007: Matthew Hayden (Australia) - 265 Runs.
Published 29 May 2024, 10:35 IST