#2 David Warner - Australia
Matches - 10, Innings - 10, Runs - 647
Australia's dashing opener, David Warner made an enthralling comeback to the international circuit. He served his 1-year ban from cricket prior to the World Cup but when he donned the Australian jersey at the mega-event, it seemed like he had never left the game. Warner scored 647 runs in 10 matches to occupy the 2nd position on the run-scorers' chart.
Besides registering 3 hundreds and 3 fifties in the World Cup, Warner also held the record of the highest individual score (166) of the tourney.
#1 Rohit Sharma - India
Matches - 9, Innings - 9, Runs - 648
Indian opener, Rohit Sharma took the honors of being the highest run scorer of the 2019 World Cup after edging David Warner by a margin of just one run. Sharma created a new World Cup record by slamming 5 centuries in the 2019 World Cup. His hundreds against Bangladesh, Sri Lanka, South Africa and Pakistan helped India win those matches however, Rohit's century against England went in vain.
Though the Hitman shone the brightest in the group stage, his World Cup campaign came to a disappointing end in the semi-final game, where he scored just one run. Nevertheless, the Mumbai-based batsman still came out as the best batsman of ICC World Cup 2019.
Also see – Ashes Venues
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news