Fastest 50 in T20 World Cup

Former Indian all-rounder Yuvraj Singh holds the record for the fastest 50 in T20 World Cup history. Yuvraj scored a 12-ball fifty against England in the 2007 T20 World Cup and hit Stuart Broad for 6 sixes in 6 balls in his innings of 58 runs off 16 balls in the 2007 T20 World Cup.

The T20 World Cup has produced some of the fastest fifties in cricket history. These explosive knocks in a high-pressure tournament like the T20 World Cup tell volumes about a player’s ability and mindset.

Watching a batter smash fours and sixes around the stadium can be exciting. Double your excitement levels by playing fantasy cricket on HOWZAT!

Fastest Fifty in T20 World Cup: 2007 to 2024

Let’s look at the list of the fastest fifty (half-century) in the T20 World Cup history.

RankPlayerBalls taken to score fifty runTeamAgainstVenueYear
1Yuvraj Singh12IndiaEnglandDurban2007
2Marcus Stoinis17AustraliaSri LankaPerth2022
3Stephan Myburgh17NetherlandsIrelandSylhet2014
4Glenn Maxwell18AustraliaPakistanMirpur2014
5KL Rahul18IndiaScotlandDubai2021
6Shoaib Malik18PakistanScotlandSharjah2021
7Rohit Sharma19IndiaAustraliaGros Islet2024
8Mohammad Ashraful20BangladeshWest IndiesJohannesburg2007
9Yuvraj Singh20IndiaAustraliaDurban2007
10Shadab Khan20PakistanSouth AfricaSydney2022
11Litton Das21BangladeshIndiaAdelaide2022
12Elton Chigumbura21ZimbabweUAESylhet2014
13Mahela Jayawardene21Sri LankaKenyaJohannesburg2007
14Quinton de Kock21South AfricaEnglandMumbai2016
15Aaron Jones22USACanadaDallas2024
16Quinton de Kock22South AfricaEnglandGros Islet2024
17Michael Hussey22AustraliaPakistanSt. Lucia2010
18Chris Gayle23West IndiesWest IndiesOval2009
19Aaron Redmond23New ZealandIrelandNottingham2009
20George Bailey23AustraliaWest IndiesColombo2012

Yuvraj Singh (India) - 12 balls vs England, 2007

Yuvraj Singh's 12-ball fifty against England in the 2007 T20 World Cup is the fastest 50 in T20 World Cup history. His six consecutive sixes in one over off Stuart Broad remains one of the most iconic moments in cricket. Yuvraj was unbeaten on 58, and India scored 218 runs in 20 overs. India won the match by 18 runs.

Marcus Stoinis (Australia) - 17 balls vs Sri Lanka, 2022

Chasing 158 runs for victory in their second Super 12 match against Sri Lanka, Australia were 89/3 in the 13th over. Marcus Stoinis came to the crease and scored 58 runs off just 18 balls ( 4 fours and 6 sixes), providing an early finish to the chase. Australia also improved their net run rate thanks to an early victory in this match.

Also read: Players with Most Fifties in T20 World Cup History

Stephan Myburgh (Netherlands) - 17 balls vs Ireland, 2014

Chasing a target of 190 runs to win in 14.2 overs to qualify for the Super 10s of the 2014 T20 World Cup, Stephan Myburgh started in top gear and scored the joint-second fastest 50 in the T20 World Cup (50 runs off 17 balls). His 23-ball 63 included 7 sixes and 4 fours. The Netherlands won in 13.5 overs and stunned Ireland. 

Glenn Maxwell (Australia) - 18 balls vs Pakistan, 2014

Glenn Maxwell, known for his explosive batting, hit a fifty off just 18 balls against Pakistan in the 2014 T20 World Cup, showing his power-hitting skills. When Maxwell came to the crease, Australia were 8 for 2, needing 192 to win. Maxwell was out after scoring 74 runs off 33 balls. Surprisingly, Australia lost the match by 16 runs.

Also read: Most Runs in T20 World Cup

KL Rahul (India) - 18 balls vs Scotland, 2021

KL Rahul holds the record of the joint-third highest fastest fifty in T20 World Cups. Chasing a modest target of just 85 runs against Scotland, KL Rahul scored 50 runs off 18 balls and helped the team reach the target in just 6.3 overs. Rahul's innings included 6 fours and 3 sixes, and India won the match by 8 wickets.

Shoaib Malik (Pakistan) - 18 balls vs Scotland, 2021

Shoaib Malik becomes the second player to hit an 18-ball fifty in the 2021 T20 World Cup. Batting first, Pakistan scored 189 runs thanks to Babar Azam's innings at the start and Shoaib Malik's finishing skills. Malik hit 6 sixes and 1 four in his knock, and Pakistan won the match by 72 runs.

Also read: Fastest Century in T20 World Cup History

Rohit Sharma (India) - 19 balls vs Australia, 2024

Rohit Sharma holds the record of the seventh highest fastest fifty in T20 World Cups. Batting first against Australia, Rohit Sharma scored 50 runs off 19 balls and was dismissed for 92 off 41 balls. India score 205 runs and won by 24 runs.

Mohammad Ashraful (Bangladesh) - 20 balls vs Scotland, 2007

Bangladesh's Mohammad Ashraful hit a 20-ball fifty in the 2007 T20 World Cup match against West Indies. Chasing 165 runs, Ashraful's 109-run partnership with Aftab Ahmed took the team close to the target and eventually home with 6 wickets remaining. Ashraful hit 7 fours and 3 sixes in his 61-run knock.

Yuvraj Singh (India) - 20 balls vs Australia, 2007

Yuvraj Singh appears in the top 10 fastest fifty in the T20 World Cup for the second time. In the 2007 T20 World Cup semifinal, Yuvraj took on Brett Lee, Mitchell Johnson, Stuart Clark, and Nathan Bracken, hitting 50 in just 20 balls. He was dismissed for 70 runs off 30 balls. India scored 188 runs and won the match by 15 runs.

Also read: Highest Score in T20 World Cup History

Shadab Khan (Pakistan) - 20 balls vs South Africa, 2022

Pakistan's Shadab Khan scored a 20-ball fifty in the 2022 T20 World Cup match against South Africa. Batting first, Pakistan were 95/5 in 13 overs before Shabad came to the crease. In his 22-ball knock, he hit 3 fours and 4 sixes and took Pakistan to 185 runs. Shadab also took two wickets in the match. Pakistan won the game by 33 runs.

FAQ’s

Who scored the fastest 50 in T20 World Cup?

India's Yuvraj Singh holds the record for the fastest 50 in T20 World Cup. He took 12 balls to reach 50 against England at Durban in 2007.

Who scored the fastest 50 in T20 World Cup 2024?

India's Rohit Sharma holds the record for the fastest 50 in T20 World Cup 2024. He took 19 balls to reach 50 against Australia at Gros islet on 24 June 2024.

Who scored the fastest 50 in T20 history?

Nepal's Dipendra Singh Airee holds the record for the fastest 50 in T20 history. He took just 9 balls to score 50 against Mongolia at Hangzhou in 2023.

Who hit 6 sixes in an over in T20 cricket?

Yuvraj Singh (2007), Kieron Pollard (2021), and Dipendra Singh Airee (2023) hold the record of hitting six sixes in 6 balls in a T20 international match. South Africa's Herschelle Gibbs (2007) and USA's Jaskaran Malhotra (2021) have hit six sixes in an over in ODI cricket.

Get Amazing Welcome Rewards