Playing international cricket is a dream realised by only a select few. Years of toil in the domestic circuit and sustained brilliance usually pave the way for a national call-up. Yet, there are rare prodigies so gifted that they break onto the international stage at an extraordinarily tender age.
The latest to join that elite group is India’s Vaibhav Sooryavanshi. On July 4, at Old Trafford in Manchester, he became the youngest to represent India in men’s internationals when he debuted in the second T20I against England. At just 15 years and 99 days, Sooryavanshi shattered Sachin Tendulkar’s long-standing record of being India's youngest debutant in men's internationals. Tendulkar had made his debut at 16 years and 205 days against Pakistan in November 1989.
On that note, here’s a look at the three youngest players to hit a six in men’s international cricket (ICC's full members):
#1 Vaibhav Sooryavanshi: 15 years, 99 days
Sooryavanshi tops the list in style. Facing Jofra Archer, he dispatched the fourth ball of his international career over fine leg for his maiden six. The teenager made room, and Archer followed him with a fuller delivery. Sooryavanshi got down on one knee and smacked the ball over the boundary, becoming the youngest player ever to hit a six in men’s internationals.
This is how you announce yourself. 😤
— Sony Sports Network (@SonySportsNetwk) July 4, 2026
Vaibhav Sooryavanshi launches Jofra Archer for his first international six. 🚀
Watch #ENGvIND 2nd T20I LIVE NOW on Sony Sports Network TV channels. 📺 #SonySportsNetwork #MamlaPersonalHai #ExtraaaInnings pic.twitter.com/hhOgk8BBtm
#2 Mohammad Sharif: 15 years, 260 days
Bangladesh’s Mohammad Sharif comes next. At 15 years and 260 days, he struck his first six against Danish Kaneria in the Asian Test Championship opener in August 2001. The moment came when Sharif lofted Pakistan’s leg-spinner into the stands. Pakistan eventually won the match by an innings and 264 runs, but Sharif’s youthful audacity left its mark.
#3 Shahid Afridi: 16 years, 217 days
Former Pakistan captain Shahid Afridi completes the trio. At 16 years and 217 days, Afridi smashed his way into history during the KCA Centenary Tournament in Nairobi on October 4, 1996. Facing Sri Lanka, he blasted a century off just 37 balls, still the fastest in men’s ODIs, and became the youngest ever to score one. His innings was laced with six fours and 11 sixes, at a staggering strike rate of 255.00. Pakistan piled up 371/9 before bowling Sri Lanka out for 289, sealing an 82-run win.


