The ICC World Cup 2023 Final, India vs Australia, is being played at the Narendra Modi Stadium in Ahmedabad on Sunday (November 19). Virat Kohli sits atop the list with a massive lead and is chasing an elusive 800-run mark in the big game.
Virat Kohli scored three centuries and five half-centuries in ICC World Cup 2023 so far with his latest in the semifinal being a World Record of 50 ODI centuries. We take a look at how his performance saw him reach new heights in the history of the game.

| Player | Runs | Innings | Highest score | 50s | 100s |
| Virat Kohli (IND) 54 runs | 765 | 11 | 117 | 5 | 3 |
| Rohit Sharma (IND) 47 runs | 597 | 11 | 131 | 3 | 1 |
| Quinton de Kock (SA) | 594 | 10 | 174 | 0 | 4 |
| Rachin Ravindra (NZ) | 578 | 10 | 123* | 2 | 3 |
| Daryl Mitchell (NZ) | 552 | 10 | 134 | 2 | 2 |
| David Warner (AUS) 7 runs | 535 | 11 | 163 | 1 | 2 |
| Shreyas Iyer (IND) 4 runs | 530 | 11 | 128* | 3 | 2 |
| KL Rahul (IND) 66 runs | 452 | 10 | 102 | 2 | 1 |
| Rassie van der Dussen (SA) | 448 | 10 | 133 | 2 | 2 |
| Mitchell Marsh (AUS) 15 runs | 441 | 10 | 177* | 1 | 2 |
Note: The list is updated at the end of ICC World Cup 2023
Top 5 leading run scorers for India
Virat Kohli: 765 runs
Rohit Sharma: 597 runs
Shreyas Iyer: 530 runs
KL Rahul: 452 runs
Shubman Gill: 354 runs (4 runs)
Top 5 leading run scorers for Australia
David Warner: 535 runs
Mitchell Marsh: 441 runs
Glenn Maxwell: 400 runs (2 not out)
Marnus Labuschagne: 362 runs (58 not out)
Travis Head: 329 runs (137 runs)
Top 5 leading run scorers for South Africa
Quinton de Kock: 594 runs
Rassie van der Dussen: 448 runs
Aiden Markram: 406 runs
Heinrich Klaasen: 373 runs
David Miller: 349 runs
Top 5 leading run scorers for New Zealand
Rachin Ravindra: 565 runs
Daryl Mitchell: 552 runs
Devon Conway: 372 runs
Glenn Phillips: 285 runs
Kane Williamson: 256 runs
Top 5 leading run scorers for the Netherlands
Sybrand Engelbrecht: 255 runs
Scott Edwards: 242 runs
Colin Ackermann: 186 runs
Bas de Leede: 127 runs
Logan van Beek: 124 runs
Top 5 leading run scorers for Pakistan
Mohammad Rizwan: 395 runs
Abdullah Shafique: 336 runs
Babar Azam: 320 runs
Saud Shakeel: 241 runs
Fakhar Zaman: 220 runs
Top 5 leading run scorers for England
Dawid Malan: 404 runs
Ben Stokes: 304 runs
Joe Root: 276 runs
Jonny Bairstow: 215 runs
Harry Brook: 169 runs
Top 5 leading run scorers for Bangladesh
Mahmudullah: 328 runs
Litton Das: 284 runs
Najmul Hossain Shanto: 222 runs
Mushfiqur Rahim: 202 runs
Shakib Al Hasan: 186 runs
Top 5 leading run scores for Afghanistan
Ibrahim Zadran: 376 runs
Azmatullah Omarzai: 353 runs
Rahmat Shah: 320 runs
Hashmatullah Shahidi: 310 runs
Rahmanullah Gurbaz: 280 runs
Top 5 leading run scorers for Sri Lanka
Sadeera Samarawickrama: 373 runs
Pathum Nissanka: 332 runs
Kusal Mendis: 296 runs
Charith Asalanka: 288 runs
Kusal Perera: 249 runs