The ongoing IPL 2025 witnessed two amazing centuries in a single match, during the Delhi Capitals vs Gujarat Titans game in Delhi. In the first innings, the veteran DC wicketkeeper-batter played an unbeaten knock of 112 runs off 65 balls, with 14 fours and four sixes. Later in the second innings, young GT opener Sai Sudharsan played a match-winning knock of 108 runs off just 61 balls, with 12 fours and four sixes.
It was the fifth IPL century of KL Rahul while Sudharsan smashed his second IPL century, one went in vain, and the other ended up getting awarded as ‘Player of the Match.’ Notably, there is a long list of batters who have impressed with their amazing unbeaten centuries in the history of the IPL.
With that said, here we’ll have a look at the top 3 batters with the most unbeaten centuries in the history of the tournament.
1. KL Rahul

The veteran DC wicketkeeper-batter KL Rahul has been one of the top performers in the history of the Indian Premier League. With his century against GT in the 60th IPL 2025 game, KL Rahul became the Indian batter to score the fastest 8000 runs in T20 cricket, surpassing the former RCB skipper and legendary batter, Virat Kohli.
KL achieved this feat in just 224 T20 innings; with the 112-run knock against GT, he also became the batter to score the highest number of unbeaten centuries in IPL history. He has scored all of his five IPL centuries, going unbeaten.
2. Virat Kohli

The former RCB skipper and the modern-day batting great, Virat Kohli, is currently the leading run-scorer in the history of the Indian Premier League. He has scored 8509 runs in 255 innings of the 263 matches he has played, hitting eight centuries and 62 half-centuries. Kohli has also been the top performer with the bat for RCB in the ongoing IPL 2025.
Besides that, he is also the second batter to score the highest number of unbeaten centuries in the history of the Indian Premier League. He has scored 4 unbeaten centuries in his IPL career, following KL Rahul’s five unbeaten centuries.
3. Chris Gayle

Former legendary Caribbean batter Chris Gayle played for three teams in his glorious IPL career. He played 142 games and scored 4965 runs in 141 innings, with an average of 39.72, hitting six centuries and 31 half-centuries. He was one of the top performers for RCB in the tournament’s history.
Out of his six IPL centuries, Gayle scored 4 centuries, going unbeaten and ranks third in the list of the three batters with the highest unbeaten centuries in IPL. The former Caribbean great is also known for his explosive power-hitting skills.
Top 3 performances of Shikhar Dhawan in IPL
ILT20 2025: Predicting Desert Vipers XI for match 4
Top 3 performances of Shikhar Dhawan in ODIs
ILT20 2025: Predicting top 3 player battles for match 4

