Vaibhav Suryavanshi became the youngest to score a hundred in men's List A cricket history, achieving the feat at the age of 14 years and 272 days. Suryavanshi reached his century in just 36 balls for Bihar in their first match of the Vijay Hazare Trophy against Arunachal Pradesh. However, he didn't stop there. He played a blistering innings of 190 runs off 84 balls. Batting at a strike rate of 226.19, Vaibhav smashed 16 fours and 15 sixes.
Let's have a look at the youngest to score a hundred in men's List A cricket.
Youngest to score a hundred in men's List A cricket
5. Nasir Jamshed (2006) | 16y 92d
Rounding out the top five, Nasir Jamshed scored 117 off 114 balls at 16 years and 92 days on March 8, 2006, for Karachi Dolphins against Lahore Lions. The stylish opener later played 48 ODIs for Pakistan, peaking with a 101 not out in a 2013 ODI hundred.
4. Usman Tariq (2000) | 16y 91d
Usman Tariq holds fourth spot at 16 years and 91 days in the 2000-01 Quaid-e-Azam one-day Trophy for Islamabad versus Gujranwala in Rawalpindi. The left-handed top-order batter debuted at 13 in 1996-97, amassing over 100 first-class games and multiple tons, including a swift 114 off 65 balls later in his career.
3. Riaz Hassan (2018) | 16y 9d

Third is Afghanistan opener Riaz Hassan at 16 years and 9 days in 2018, scoring his hundred for Boost Region against Band-e-Amir in domestic one-day play. Born in 2002, Hassan has since progressed to international cricket, featuring in Tests and ODIs while representing Afghanistan’s emerging batting depth amid their Test nation status.
2. Zahoor Elahi (1986) | 15y 209d
Almost 40 years prior to the explosion at Suryavanshi, Zahoor Elahi established a standard that was not replicated by any other in the past generations. Elahi achieved the milestone in 15 years and 209 days during the 1986 Wills Cup for Pakistan Automobiles against Railways.
The off-spinner and lower-order batter shone domestically but struggled internationally, playing just one Test and 10 ODIs without notable success.
1. Vaibhav Suryavanshi (2025) | 14y 272d
Indian teenager Vaibhav Suryavanshi made history when he became the youngest player to score a century in men's List A cricket. Aged 14 years and 272 days, he smashed his way to three figures off just 36 balls in Bihar's Vijay Hazare Trophy opener against Arunachal Pradesh.
Suryavanshi also broke South Africa great AB de Villiers' 64-ball record for the fastest 150 in men's List A cricket, reaching the milestone in 59 deliveries, before being dismissed for 190 off 84 balls.