In Hobart on Sunday night, Australian power-hitter Tim David launched one of the most extraordinary sixes ever recorded in international cricket.
During his blistering 74 off 38 balls, which featured eight fours and five sixes, David turned heads not only for his rapid scoring, but for a single, monumental stroke.
Off the bowling of India's left-arm spinner Axar Patel, David sent the ball soaring straight down the ground - a staggering 129 metres according to Fox Cricket - a distance that instantly entered the conversation among the longest sixes of all time.
"That's nearly gone out the stadium!" 🤯
— Fox Cricket (@FoxCricket) November 2, 2025
A brilliant shot from Tim David. 💥
📺 Watch #AUSvIND on ch. 501 or stream via @kayosports: https://t.co/sOOmnqnKOT
✍️BLOG https://t.co/UtnNbl4BJv
🔢MATCH CENTRE https://t.co/0VmIv1jCxG pic.twitter.com/SRryloTR2t
AllSportsPeople takes a look at the longest sixes ever recorded in international cricket.
MORE: ‘Should be worth 12 runs’, David smashes 129-metre six
Cricket's longest six: history's best
The most renowned six in international cricket history was hit by Pakistan's Shahid Afridi who lifted a monster shot down the ground against South Africa in 2013.
While the exact measurement is disputed, it's commonly believed that the ball travelled a distance of 153 metres off the bat, which would smash all previous records.
Aussie quick Brett Lee comes in second with his 130 metre effort against England in the 2005 Ashes.
David's heroics in Hobart etched his name into the history books as the third longest six in international cricket history to date.
Full list of longest sixes in international cricket history:
1. Shahid Afridi (153 metres); 2013
2. Brett Lee (130 metres); 2005
3. Tim David (129 metres); 2025
4. Martin Guptill (127 metres); 2012
5. Corey Anderson (122 metres); 2014
6. Liam Livingstone (122 metres); 2021
7. Mark Waugh (120 metres); 1999
8. Yuvraj Singh (119 metres); 2007
9. MS Dhoni (118 metres); 2009
10. Shahid Afridi (118 metres); 2005