ODI World Cup: Players to score most runs in a single WC edition

Virat Kohli (2023) | 691* runs in 10 innings | HS: 103*

Sachin Tendulkar (2003) | 673 runs in 11 innings | HS: 152

Matthew Hayden (2007) | 659 runs in 10 innings | HS: 158

Rohit Sharma (2019) | 648 runs in 9 innings | HS: 140

David Warner (2019) | 647 runs in 10 innings | HS: 166

Shakib Al Hasan (2019) | 606 runs in 8 innings | HS: 124*

Quinton de Kock (2023) | 591 runs in 9 innings | HS: 174

Kane Williamson (2019) | 578 runs in 9 innings | HS: 148

Rachin Ravindra (2023) | 565* runs in 11 innings | HS: 123*

Joe Root (2019) | 556 runs in 11 innings | HS: 107