The ICC World Cup 2023 semifinal 2, South Africa vs New Zealand, is being played at the Eden Gardens in Kolkata on Thursday (November 16). Both sides have some of the best performers of the season with names in the run for the Golden Bat.
All eyes are on Quinton de Kock as the Protea southpaw is looking to regain top spot from Virat Kohli, who became the first batter to score 700-plus runs in a World Cup. We take a look at how their performances affected the race for the Most Runs at the ICC World Cup 2023.

| Player | Runs | Innings | Highest score | 50s | 100s |
| Virat Kohli (IND) | 711 | 10 | 117 | 4 | 3 |
| Quinton de Kock (SA) scored 3 runs | 594 | 10 | 174 | 0 | 4 |
| Rachin Ravindra (NZ) | 578 | 10 | 123* | 2 | 3 |
| Daryl Mitchell (NZ) | 552 | 10 | 134 | 2 | 2 |
| Rohit Sharma (IND) | 550 | 10 | 131 | 3 | 1 |
| Shreyas Iyer (IND) | 526 | 10 | 128* | 3 | 2 |
| David Warner (AUS) | 499 | 9 | 163 | 1 | 2 |
| Rassie van der Dussen (SA) scored 6 | 448 | 10 | 133 | 2 | 2 |
| Mitchell Marsh (AUS) | 426 | 8 | 177* | 1 | 2 |
| Aiden Markram (SA) scored 10 | 406 | 10 | 106 | 3 | 1 |
| Dawid Malan (ENG) | 404 | 9 | 140 | 2 | 1 |
| Glenn Maxwell (AUS) | 397 | 7 | 201* | 0 | 2 |
Note: The list is updated after the first innings of South Africa vs New Zealand semifinal match
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 (scored 47)
David Miller: 349 runs (scored 101)
Top 5 leading run scorers for Australia
David Warner: 499 runs
Glenn Maxwell: 397 runs
Mitchell Marsh: 349 runs
Marnus Labuschagne: 286 runs
Steve Smith: 268 runs
Top 5 leading run scorers for India
Virat Kohli: 711 runs
Rohit Sharma: 550 runs
Shreyas Iyer: 526 runs
KL Rahul: 386 runs (scored 39*)
Shubman Gill: 350 runs (scored 80)
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 (scored 32)
Litton Das: 284 runs (scored 36)
Najmul Hossain Shanto: 222 runs (scored 45)
Mushfiqur Rahim: 202 runs (scored 21)
Shakib Al Hasan: 186 runs (Did not play)
Top 5 leading run scores for Afghanistan
Ibrahim Zadran: 376 runs
Azmatullah Omarzai: 353 runs (scored 97*)
Rahmat Shah: 320 runs (scored 26)
Hashmatullah Shahidi: 310 runs (scored 2)
Rahmanullah Gurbaz: 280 runs (scored 25)
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