3. Dawid Malan - 397 T20I runs
Dawid Malan rose to the number one position on the ICC T20I Rankings for Batsmen in 2020. He impressed everyone with his performances in the domestic T20 leagues.
Malan then broke into the English T20I side and became the first batsman to attain over 900 rating points in the ICC Rankings. In the 10 T20Is Malan played this year, the Englishman aggregated 397 runs at an average of 49.62.
Unfortunately, he missed out on a well-deserved T20I century against South Africa due to some mathematical errors. Malan had remained unbeaten on 99 that night in Cape Town, his highest T20I score this year.
2. KL Rahul - 404 T20I runs
KL Rahul is the lone batsman from the Indian cricket team to appear in the Top 5 list. The right-hander owned the bowlers in the game's shortest format this year.
Rahul won his maiden Orange Cap title in IPL 2020. He performed in the same vein for the national side.
KL Rahul helped the Indian cricket team register a historic 5-0 T20I series win against the Blackcaps in New Zealand. Before the New Zealand tour, Rahul played two excellent knocks against Sri Lanka.
He also shattered MS Dhoni's record for the most T20I half-centuries by an Indian wicket-keeper batsman. 2020 was Rahul's best year in T20Is so far.
1. Mohammed Hafeez - 415 runs
40-year-old Mohammed Hafeez seems to have aged like fine wine, as he finished 2020 as the batsman with the most T20I runs. Hafeez played only eight T20I innings this year and scored 415 runs.
He registered his highest individual T20I score of 99* in the recently-concluded series versus New Zealand. The Pakistani star had an unbelievable average of 83 in the game's shortest format.
Although Hafeez got out for a duck once in 2020, his four half-centuries ensured he topped the batsmen's leaderboard in T20Is.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news