Fastest 50s in Cricket: World Cups, ODIs, Tests & T20Is
On this page6
AB de Villiers reached fifty in 16 balls against West Indies in 2015 — still the fastest half-century anyone has scored in ODI cricket. Yuvraj Singh got there in 12 balls against England at the 2007 World Twenty20, a T20I record that has stood for almost two decades. In Test cricket, where boundaries come harder, Misbah-ul-Haq’s 21-ball fifty against Australia in 2014 remains the fastest on record. Each format punishes speed differently, and the leaderboards below show exactly how the record-holders got there.
Fastest 50s in Cricket — Quick Reference
| Format | Record holder | Balls | Year |
|---|---|---|---|
| T20I | Yuvraj Singh (IND) | 12 | 2007 |
| ODI | AB de Villiers (SA) | 16 | 2015 |
| ODI World Cup | Brendon McCullum (NZ) | 18 | 2015 |
| Test | Misbah-ul-Haq (PAK) | 21 | 2014 |
Fastest 50 in ODI Cricket
| Rank | Player (team) | Balls | Opponent | Year |
|---|---|---|---|---|
| 1 | AB de Villiers (SA) | 16 | West Indies | 2015 |
| =1 | Matthew Forde (WI) | 16 | Ireland | 2025 |
| 3 | Sanath Jayasuriya (SL) | 17 | Pakistan | 1996 |
| =3 | Kusal Perera (SL) | 17 | Pakistan | 2015 |
| =3 | Martin Guptill (NZ) | 17 | Sri Lanka | 2015 |
| =3 | Liam Livingstone (ENG) | 17 | Netherlands | 2022 |
De Villiers’s 16-ball fifty came in the same Johannesburg innings as his 31-ball hundred — three fours and five sixes, including 21 runs off one Andre Russell over. Matthew Forde matched the 16-ball mark ten years later against Ireland, keeping the record alive into 2025 rather than letting it stand untouched. For the full innings and where it ranks among the format’s other blistering knocks, see the fastest century in ODI cricket.
Fastest 50 in T20I Cricket
| Rank | Player (team) | Balls | Opponent | Year |
|---|---|---|---|---|
| 1 | Yuvraj Singh (IND) | 12 | England | 2007 |
| =2 | Colin Munro (NZ) | 14 | Sri Lanka | 2016 |
| =2 | Abhishek Sharma (IND) | 14 | New Zealand | 2026 |
| =4 | Quinton de Kock (SA) | 15 | West Indies | 2023 |
| =4 | Shivam Dube (IND) | 15 | New Zealand | 2026 |
Yuvraj’s record is inseparable from the six sixes he hit off Stuart Broad in a single over at the 2007 World Twenty20 — his fastest fifty arrived mid-carnage, not as a slow build to one big shot. It has survived nearly 20 years of aggressive T20 batting, even as Colin Munro (2016) and, in early 2026, both Abhishek Sharma and Shivam Dube closed the gap to 14 and 15 balls. Outside Test-playing nations, Nepal’s Dipendra Singh Airee reached fifty in 9 balls at the 2023 Asian Games — faster, but not counted on the main T20I leaderboard. For more six-hitting benchmarks, see most sixes in T20I cricket.
Fastest 50 in Test Cricket
| Rank | Player (team) | Balls | Opponent | Year |
|---|---|---|---|---|
| 1 | Misbah-ul-Haq (PAK) | 21 | Australia | 2014 |
| 2 | David Warner (AUS) | 23 | Pakistan | 2017 |
| =3 | Jacques Kallis (SA) | 24 | Zimbabwe | 2005 |
| =3 | Ben Stokes (ENG) | 24 | West Indies | 2024 |
| 5 | Shane Shillingford (WI) | 25 | New Zealand | 2014 |
| =6 | Shahid Afridi (PAK) | 26 | India | 2005 |
| =6 | Mohammad Ashraful (BAN) | 26 | India | 2007 |
| =6 | Dale Steyn (SA) | 26 | West Indies | 2014 |
Misbah-ul-Haq’s 21-ball fifty against Australia in Abu Dhabi came off the back of criticism over his cautious batting — he reached it in 24 minutes, marked it with a celebratory push-up, and went on to a century in 56 balls, the joint-fastest in Test history at the time. Test fifties this fast are almost always built on sixes rather than fours, since the field is spread and singles alone cannot get a batter there quickly enough. Ben Stokes’s 24-ball fifty against West Indies in 2024 is the most recent entry to crack the top five, a reminder the record book still moves even in the format’s slowest format for scoring. For the century-length version of this list, see fastest century in cricket and most centuries in cricket.
What the Fastest-Fifty Record Actually Measures
Balls faced, not minutes, is the standard the ICC and ESPNcricinfo use to rank these innings, because it strips out over-rate and stoppage time and lets a 2026 T20I fifty be compared fairly against a 2005 Test one. What makes the record hard to break is that it requires near-flawless timing across an entire spell of overs, not just one big shot: a batter has to clear the rope repeatedly, against bowlers actively trying to slow them down, without getting out. That is why the T20I, ODI, and Test lists barely overlap — the format dictates the ceiling, and only a handful of players in each era have combined the power and the risk tolerance to reach it.
Active Chase: Where These Records Stand in 2026
None of the headline records fell in 2026, but the gaps kept closing. Abhishek Sharma and Shivam Dube both produced sub-16-ball T20I fifties for India in January 2026 alone, and Matthew Forde’s 16-ball ODI fifty in 2025 showed the format’s record is no longer a de Villiers monopoly. Yuvraj Singh’s 12-ball T20I mark and Misbah-ul-Haq’s 21-ball Test mark remain the two records that have gone the longest without a genuine challenge — both now approaching, or past, the decade-plus mark since their nearest rival got within two balls. Track the cricket hub for the next time one of these falls.
Frequently asked questions
What is the fastest 50 in T20 International cricket?+
Yuvraj Singh's 12-ball fifty against England at the 2007 ICC World Twenty20 — built around six sixes in one over off Stuart Broad — is still the fastest T20I fifty by a Test-playing nation's player as of 2026. Colin Munro and Abhishek Sharma share the next-fastest mark at 14 balls.
Who has the fastest 50 in ODI cricket?+
AB de Villiers holds the ODI record, reaching fifty in 16 balls against West Indies in Johannesburg in 2015, during the same innings as his 31-ball century. West Indies' Matthew Forde equalled the 16-ball mark against Ireland in 2025.
What is the fastest 50 in Test cricket?+
Misbah-ul-Haq of Pakistan holds the Test record, reaching fifty in 21 balls (24 minutes) against Australia in Abu Dhabi in 2014. David Warner is next-fastest at 23 balls, set against Pakistan in 2017.
What is the fastest fifty in an ODI Cricket World Cup match?+
Brendon McCullum holds the fastest fifty in ODI World Cup history, reaching the mark in 18 balls for New Zealand against England at the 2015 tournament in Wellington. It remains the standout World Cup-specific fast fifty as of 2026.
Are fastest-fifty records tracked separately for World Cups?+
Yes. ESPNcricinfo and the ICC track World Cup fastest fifties as their own subset of the wider ODI record book, since tournament conditions and pressure differ from bilateral series. A World Cup record does not have to match the all-time ODI record.
Why are the fastest fifties concentrated in T20 cricket?+
T20's fielding restrictions, shorter innings, and attacking mandate reward batters who take risks from ball one. Tests and ODIs allow more time to build an innings, so a genuinely rapid fifty there is rarer and stands out more as a record.
Does a fast fifty require hitting mostly sixes?+
Not always, but most of the fastest fifties lean heavily on sixes rather than fours, since boundaries alone are usually too slow to beat 15-20 balls. Yuvraj Singh's 12-ball fifty, for example, came almost entirely from six consecutive sixes.
How are fastest-fifty records measured?+
Balls faced to reach fifty is the standard measure used by the ICC and ESPNcricinfo, since it allows fair comparison across matches and formats. Time in minutes is sometimes cited for historic Test innings, but balls faced decides the official ranking.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play today's Sports Connections — Today's Sports Connections — daily hints, answers, and play the grid.
- Play Guess the NFL Player — A new mystery NFL player every day. Eight guesses, with a clue on each — plus free unlimited mode.
- Explore all our games →
Related cricket guides
View all →
Highest Score in T20I Cricket: Full Leaderboard of Team and Individual Records
Zimbabwe's 344/4 vs Gambia is the highest team total in men's T20Is. See the top 9 team totals, the highest full-member score, and Aaron Finch's 172, updated for 2026.
Greatest Test Innings Ever Played: Iconic Batting Performances
The greatest individual Test innings in cricket history — innings defined not just by runs scored but by context, conditions, and the stakes involved.
Most ODI Runs Without a Century: Full Leaderboard (2026)
Misbah-ul-Haq scored 5,122 ODI runs and never hit a hundred. See the full ranked leaderboard of batters with the most ODI runs without a century, verified against ESPNcricinfo.
Shortest Test Matches in Cricket History
The shortest Test matches ever, measured by balls bowled: from the 642-ball Cape Town record of 2024 back to the two-day classics of 1888, 1932 and 2021.
Fastest Century in Cricket (Every Format)
AB de Villiers holds the fastest ODI century at 31 balls. The fastest hundreds in T20, ODI and Test cricket explained, with the record-holders for each format.
Most Double Centuries in Test Cricket: Top 20 Scorers of All Time
Don Bradman leads all batters with the most double centuries in Test cricket. See the top scorers, the feats defining greatness, and what 200 demands.