Skip to main content

Latest News

IPL 2026: 5 oldest active players to score centuries

IPL 2026: 5 oldest active players to score centuries
IPL 2026: 5 oldest active players to score centuries ( Photo source : X / Twitter )

The Indian Premier League has long been a stage where young talents announce themselves, but over the years, several experienced stars have also proven that age is just a number. While T20 cricket is often associated with youthful energy and fearless strokeplay, some seasoned campaigners have continued to dominate the format well into their mid-30s with remarkable centuries. 

Ahead of the IPL 2026 season, we will look at the instances where a few senior players rolled back the years with memorable three-figure knocks, showcasing their class, game awareness, and power-hitting ability. Here’s a look at the five oldest active players to score a century in IPL history.

Here are the 5 oldest active players to score centuries in the IPL

5. Heinrich Klaasen (33 years 270 days) vs KKR, IPL 2025

Heinrich Klaasen
Heinrich Klaasen (Source: IPL)

South Africa’s wicketkeeper batter Heinrich Klaasen comes in at number 5. Known for his outrageous hitting ability, he blew away the Kolkata Knight Riders’ bowling attack with a scintillating knock of 105 runs in just 39 balls. Coming in to bat at No. 4 for the Sunrisers Hyderabad, the right-hander showed once again why he remains one of the most destructive batters in T20 cricket despite his age.

He broke several records too, with this innings. He completed his century in just 37-balls, which became leagues’ third-fastest century ever. His age during this sensational knock was 33 years and 270 days.

4. Marcus Stoinis (34 years 251 days) vs CSK, IPL 2024

Marcus-Stoinis
Marcus-Stoinis. (Photo source: IPL)

Australia’s all-rounder Marcus Stoinis put on a stunning performance at the iconic MA Chidambaram Stadium, Chennai in IPL 2024. Chasing a mammoth target of 210 set by the Chennai Super Kings, his team needed something extraordinary, and Stoinis did exactly that.

Marcus Stoinis scored a magnificent, unbeaten 124 off 63 balls for the Lucknow Super Giants, guiding them to a famous 6-wicket victory. His maiden IPL century, featuring 13 fours and 6 sixes, successfully chased down 211, marking the highest successful chase at Chepauk. He was 34 years and 251 days old at that time.

3. Virat Kohli (35 years 153 days) vs RR, IPL 2024

Virat Kohli Century.
Virat Kohli Century. (Photo Source : BCCI/IPL)

Any batting record list in the Indian Premier League is incomplete without this name, Virat Kohli. The player with the most runs in the league’s history showed his class during Royal Challengers Bengaluru’s encounter against the Rajasthan Royals during the 2024 edition of the cash-rich tournament.

Virat scored his record eighth IPL century, the most by any player, against RR at Jaipur, scoring 113 runs in just 73 balls, guiding his team’s total to 183 runs in 20 overs. Unfortunately, his efforts were not enough, as his team lost the contest, with RR chasing the target with utmost ease. The New Delhi-born batter was 35 years and 153 days old during this knock.

2. Sunil Narine (35 years 326 days) vs RR, IPL 2024

Sunil Narine Century
Sunil Narine Century ( Photo source : X / Twitter )

The most surprising entrant in this list, Sunil Narine. Regarded as one of the greatest players in IPL’s history, KKR’s main man scripted history, this time with the bat, smashing a stunning century in IPL 2024 at the Eden Gardens, Kolkata.

The left-hander scored his maiden and only IPL century on April 16, 2024, in front of his IPL home crowd, in a match against Rajasthan Royals. He smashed 109 runs off 56 balls at Eden, becoming the first player in IPL history to take a 5-wicket haul and score a century. He was 35 years and 326 days old during this knock.

1. Rohit Sharma (36 years 350 days) vs CSK, IPL 2024

Rohit Sharma
Rohit Sharma (Source: INDRANIL MUKHERJEE/AFP via Getty Images)

The top spot of this list is taken up by five-time IPL-winning captain Rohit Sharma. He scored a scintillating knock of an unbeaten 105 in just 63 balls at the iconic Wankhede Stadium, Mumbai during Mumbai Indians’ marquee clash against the Chennai Super Kings during IPL 2024.

Batting first, CSK had given MI a healthy target of 207 runs. In response, the Mumbai batter came out all guns blazing, eventually smashing his second-ever IPL century. Despite his heroics, Rohit’s side was not able to chase down the target. Rohit was 36 years and 350 days old during this knock and remains the oldest active player to score an IPL century. 

More in Latest News

Javon Searles among two others suspended under Anti-Corruption Code

Bat and Ball (Photo Source: Twitter) The International Cricket Council (ICC)...

IPL 2026: Ranking each team’s death bowlers

Jasprit Bumrah and Mitchell Starc. (Photo Source: IPL/BCCI) In T20 cricket,...

[WATCH] Varun Chakravarthy and Washington Sundar perform ‘Girivalam’ following India’s T20 World Cup triumph

Washington Sundar and Varun Chakravarthy (Source Matt Roberts/Getty Image) The...