Batters with highest average between 2003-2007 World Cup

Batters of early 20th century had a special persona and class. Moreover, this was the time when the bowling standards had not dropped. Team still had big names in bowling department like Shane Warne, McGrath, Murali to name a few. These batters had the highest batting average from 2003-2007 World Cup.
1. Kumar Sangakkara – 43.96
Perhaps the most stylish batter of last ten years; Kumar Sangakkara holds the record for highest average during this time period. He is also all time highest run scorer for Sri Lanka. He was phenomenal during the 2000’s and amassed a ton of runs. Kumar also played a crucial role in taking his team to the finals of 2007 World Cup.
2. Ricky Ponting – 43.38
Ricky Ponting, the Australian cricket legend, scored 3861 runs in 101 ODIs during these two World Cups, making him the highest run-scorer during that period. Despite captaining the Australian team in all formats of the game, Ponting achieved this feat, showcasing his exceptional skills as a player.
He scored 9 ODI centuries during this time, contributing to Australia’s continued dominance, particularly in the 50-over format, leading them to victory in the 2006 Champions Trophy. Ponting’s standout performance was an unbeaten 164 off 105 balls against South Africa, in what is regarded as the greatest ODI match of all time.
3. Rahul Dravid – 41.70
India’s Wall Rahul Dravid, was also phenomenal during this period. Although mostly his performances were eclipsed by Sachin’s masterclass. However, he still had carved a niche for himself. He was also the captain of national side during this time period. Historically, India’s captaincy has been a huge burden and not many have been able to shoulder this heavy load. But, Dravid flourished as a captain. He amassed more than 3500 runs at a healthy average of 41.70. It is worth mentioning that Dravid was also keeping wickets for the team.
4. Mohammad Yousuf – 41.44
Pakistan’s batting stalwart, Mohammad Yousuf, previously known as Yousuf Yohana, had an exceptional run during the first decade of 21st century. He was regarded as one of Pakistan’s best batsmen in history, and his record-breaking performances in the Test format, especially in 2006, earned him worldwide recognition.

5. Adam Gilchrist – 37.33
Adam Gilchrist, one of the greatest wicketkeeper-batsmen of all time, despite struggling with the form at times, still managed to make it to the top five run-scorers list during this period. During this time he was even rested for some games.
However, his crucial knocks helped Australia win the 2006 ICC Champions Trophy. Gilchrist amassed 3360 runs from 95 ODIs, with an average of 37.33 and a highest score of 172 against Zimbabwe in the 2004 VB series.
Ricky ponting is a class of attitude