In Pictures: Top 10 run-scorers of ICC Cricket World Cup 2019

Indian vice-captain Rohit Sharma, with five centuries, has scored the most runs in the ICC Cricket World Cup 2019. Australian opener David Warner is a close second, missing out on the top spot by just one run.

1. Rohit Sharma (IND) Matches: 9, Innings: 9, Runs: 648, Centuries: 5, Half-centuries: 1 Photo: AP
1/10
2. David Warner (AUS) Matches: 10, Innings: 10, Runs: 647, Centuries: 3, Half-centuries: 3  Photo: AP
2/10
3. Shakib Al Hasan (BAN) Matches: 8, Innings: 8, Runs: 606, Centuries: 2, Half-centuries: 5, Wickets: 11 Photo: Reuters
3/10
4. Kane Williamson (NZ) Matches: 10, Innings: 9, Runs: 578, Centuries: 2 Half-Centuries: 2 Photo: Reuters
4/10
5. Joe Root (ENG) Matches: 11, Innings: 11, Runs: 556, Centuries: 2, Half-centuries: 3 Photo: Reuters
5/10
6. Jonny Bairstow (ENG) Matches: 11, Innings: 11, Runs: 532, Centuries: 2, Half-centuries: 2 Photo: Getty Images
6/10
7. Aaron Finch (AUS) Matches: 10, Innings: 10, Runs: 507, Centuries: 2, Half-centuries: 3 Photo: Getty Images
7/10
8. Babar Azam (PAK) Matches: 8, Innings: 8, Runs: 474, Centuries: 1, Half-centuries: 3 Photo: AP
8/10
9. Ben Stokes (ENG) Matches: 11, Innings: 10, Runs: 465, Centuries: 0, Half-centuries: 5 Photo: Getty Images
9/10
10. Jason Roy (ENG) Matches: 8, Innings: 7, Runs: 443, Centuries: 1, Half-centuries: 4 Photo: Getty Images
10/10