Fourteen-year-old Rajasthan Royals opener Vaibhav Suryavanshi became the youngest player ever to score a century in the Indian Premier League (IPL) during his team’s match against Gujarat Titans in Jaipur on Monday.
The left-handed batter also struck the second fastest century in the league’s history, reaching the three-figure mark in just 35 balls. Only Chris Gayle, who took 30 balls, has scored a quicker hundred in the tournament.
Here is a look at the youngest players to score a century in IPL history:
Vaibhav Suryavanshi – 14 years & 32 days
101 (38) – Rajasthan Royals vs Gujarat Titans (Jaipur) – IPL 2025

Vaibhav Suryavanshi of Rajasthan Royals celebrates his hundred against Gujarat Titans during IPL 2025.
| Photo Credit:
REUTERS
Vaibhav Suryavanshi of Rajasthan Royals celebrates his hundred against Gujarat Titans during IPL 2025.
| Photo Credit:
REUTERS
Manish Pandey – 19 years & 253 days
114* (73) – Royal Challengers Bengaluru vs Deccan Chargers (Centurion) – IPL 2009

RCB’s Manish Pandey plays a shot.
| Photo Credit:
AP
RCB’s Manish Pandey plays a shot.
| Photo Credit:
AP
Rishabh Pant – 20 years & 218 days
128* (63) – Delhi Daredevils vs Sunrisers Hyderabad (Delhi) – IPL 2018

Delhi Daredevils batter Rishabh Pant celebrates after scoring a century.
| Photo Credit:
THE HINDU
Delhi Daredevils batter Rishabh Pant celebrates after scoring a century.
| Photo Credit:
THE HINDU
Devdutt Padikkal – 20 years & 289 days
101* (52) – Royal Challengers Bengaluru vs Rajasthan Royals (Mumbai) – IPL 2021

Devdutt Padikkal of Royal Challengers Bengaluru plays a shot.
| Photo Credit:
SPORTZPICS FOR IPL
Devdutt Padikkal of Royal Challengers Bengaluru plays a shot.
| Photo Credit:
SPORTZPICS FOR IPL
Yashasvi Jaiswal – 21 years & 123 days
124 (62) – Rajasthan Royals vs Mumbai Indians (Mumbai) – IPL 2023

Rajasthan Royals batter Yashasvi Jaiswal celebrates his century.
| Photo Credit:
PTI
Rajasthan Royals batter Yashasvi Jaiswal celebrates his century.
| Photo Credit:
PTI
(Stats updated on April 29, 2025)