#1 MS Dhoni (India) - 66 innings
There can be little doubting MS Dhoni's prowess as one of the finest limited-overs finishers to have ever played the game. However, the fact that he always came late in the piece meant that until the third T20I against England, he didn't have a solitary fifty to his name despite having over 1,000 T20I runs at an average of over 35.
However, after a decade-long T20I career that had spanned 76 matches, MS Dhoni got his maiden T20I fifty in his 66th innings, thereby giving him the world record for the most number of innings to score a maiden T20I fifty, beating Gary Wilson's mark of 42 innings by a considerable margin.
Walking in at No. 4, MS Dhoni finally had the time to construct a T20I innings as he smashed his career-best T20I score, including his maiden T20I fifty off 32 balls beating his previous-best of 48* against Australia at SCG in 2012.
Although he got out in the final over for 56, he had done enough damage by then to help India post a competitive score, which turned out to be a match-winning one thanks to England's epic collapse where they lost their last eight wickets for just eight runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news