Picture Credit: X

Picture Credit: X

The Indian Premier League (IPL) is one of the toughest cricket leagues in the world. It tests players' skills and temperament at the highest level, with top players from around the world competing on a single platform. The IPL has also become a big platform for emerging players, giving them the chance to compete against the best and showcase their talent. 

However, getting picked in the IPL auction is not easy. Players need to perform consistently to get noticed by team scouts, who will then bid for them. Over the years, the IPL has produced many young talents who have gone on to become big stars for their national teams. Check out the youngest players bought in IPL auction history. 

3 Youngest players bought in IPL auction history

1. Vaibhav Suryavanshi (13 years, 243 days)

vaibhav suryavanshi

Vaibhav Suryavanshi became the youngest player in IPL history when Rajasthan Royals bought him for INR 1.1 Crore at just 13 years and 243 days in the IPL 2025 mega auction. He made his debut in the Ranji Trophy at 12, one of the youngest to play First-Class cricket. The 13-year-old impressed coach Rahul Dravid during Rajasthan Royals trials. Recently, he scored a century in cricket, hitting 104 off 62 balls in a Youth Test against Australia.

2. Allah Ghazanfar (15 years, 161 days)

allah ghazanfar

Allah Ghazanfar was only 15 years and 161 days old when he entered the IPL 2023 auction but didn’t get picked. In 2024, Kolkata Knight Riders bought him as a replacement for Mujeeb-ur-Rahman. In the IPL 2025 auction, Mumbai Indians signed him for INR 4.80 Crore. There are very high chances that he will make it into the Mumbai Indians XI as their leading spinner.

3. Prayas Ray Barman (16 years)

prayas ray barman

Prayas Ray Barman was just 16 when Royal Challengers Bangalore bought him for INR 1.5 Crore in the IPL 2019 auction. He became one of the youngest players to get an IPL contract. He made his debut against Sunrisers Hyderabad on March 31, 2019, becoming the youngest player to play in an IPL match.