England and Wales hosted the 12th edition of the ICC Cricket World Cup from 30th May to 14th July 2019, where England finished their long wait to win their maiden Cricket World Cup trophy. The 2019 ODI World Cup was very exciting due to great fight between bat and ball in the entire competition.
In that World Cup, many top-quality batsmen showed their true qualities with their consistent batting performances.
Here we are talking about the top five batting averages in the 2019 ODI World Cup (batted at least in five innings)
Babar Azam (Pakistan) – 67.71

The young Pakistan cricketer Babar Azam has already impressed with his batting skills in the international cricket. In the 2019 ODI World Cup, the right-handed batsman also proved that he could perform in the big stage too.
In that World Cup, Babar scored 474 runs in eight matches with an average of 67.71. He finished as the leading run-scorer for Pakistan in that tournament. Babar hit one century and three half-centuries in that tournament. His only century (101*) in that tournament was against New Zealand in the League Stage game at Birmingham on 26th June 2019.