Home
/ Blog

12 Players With Highest Individual Score in T20 (2026 Data)

Rohan Biswa

October 6, 2026

7 MIN READ

The highest individual score in T20 cricket has long been one of the game’s most talked-about records. For 13 years that mark belonged to Chris Gayle, whose unbeaten 175 for Royal Challengers Bangalore in the 2013 IPL looked untouchable. That changed on 3 October 2026, when South Africa’s Lhuan-dre Pretorius, just 20 years old, hammered an unbeaten 188 for the Titans against the Knights in the CSA T20 Challenge to claim the highest score in T20 history. His 79-ball blitz, with 15 fours and 13 sixes, finally pushed Gayle into second place. This page ranks the top 12 highest individual scores in all T20 cricket, with the story behind each one.

Top 12 Players With Highest Score in T20

These are the 12 highest individual scores in men’s T20 cricket, spanning internationals, franchise leagues and domestic competitions, ranked from Pretorius’s 188 down to McCullum’s 158.

PlayerScoreBallsTeamOppositionDate4s6s
1. Lhuan-dre Pretorius188*79TitansKnights3 Oct 20261513
2. Chris Gayle175*66RCBPune Warriors23 Apr 20131317
3. Aaron Finch17276AustraliaZimbabwe3 Jul 20181610
4. Hamza Khan164*65RwandaIvory Coast24 May 2026915
5. Karanbir Singh16457AustriaHungary28 Jun 20261812
6. Hamilton Masakadza162*71MountaineersMash Eagles11 Feb 20161411
7. Hazratullah Zazai162*62AfghanistanIreland23 Feb 20191116
8. Sahibzada Farhan162*72PeshawarQuetta21 Mar 20251411
9. Dewald Brevis16257TitansKnights31 Oct 20221313
10. Adam Lyth16173YorkshireNorthants17 Aug 2017207
11. Mohammad Ihsan16063SpainCroatia7 Dec 2025517
12. Brendon McCullum158*73KKRRCB18 Apr 20081013

Note: Scores marked * are not out. Figures cover all recognised men’s T20 cricket and are current to October 2026.

1. Lhuan-dre Pretorius – 188* (Titans vs Knights)

Lhuan-dre Pretorius - 188 Runs

The 20-year-old left-hander produced the greatest innings in T20 history at Bloemfontein. Opening for the Titans against the Knights in the CSA T20 Challenge, Pretorius smashed an unbeaten 188 off just 79 balls with 15 fours and 13 sixes, powering the Titans to 267 for 3. He reached fifty in 24 balls and never slowed, overtaking Chris Gayle’s 13-year-old mark of 175 along the way. The Titans then bowled the Knights out for 143 to win by 124 runs. At 20, he now owns the highest individual score in all T20 cricket.

2. Chris Gayle – 175* (RCB vs Pune Warriors)

Chris Gayle - 175 Runs

Gayle’s 175 not out stood as the benchmark for more than a decade and is still the most destructive top-level T20 innings. Opening for Royal Challengers Bangalore against Pune Warriors in the 2013 IPL, he reached his hundred in just 30 balls, still the fastest in T20, and cleared the ropes a staggering 17 times off 66 deliveries. His assault carried RCB to 263 for 5, which was the highest total in IPL history at the time and remains one of the biggest team scores in all of T20 cricket.

3. Aaron Finch – 172 (Australia vs Zimbabwe)

Aaron Finch - 172 Runs

Finch holds the record for the highest score in men’s T20 internationals, an awesome 172 off 76 balls against Zimbabwe in Harare in 2018. The Australia captain struck 16 fours and 10 sixes, beating his own earlier T20I best of 156. He added a then-record 223 for the first wicket with D’Arcy Short, the first double-century opening stand in T20Is, and lifted Australia to 229 for 2. Zimbabwe were bowled out for 129, handing Australia a crushing 100-run win.

4. Hamza Khan – 164* (Rwanda vs Ivory Coast)

Hamza Khan - 164 Runs

Rwanda’s Hamza Khan lit up associate cricket with an extraordinary unbeaten 164 against Ivory Coast in 2026. Off only 65 balls, he relied on sheer power, clearing the boundary 15 times to go with nine fours. It is one of the highest individual scores ever made in a men’s T20 international and underlined the rising standard of batting in emerging cricket nations. The knock sits fourth on the all-time list of highest T20 scores, a remarkable feat for a batter from a developing cricket region.

5. Karanbir Singh – 164 (Austria vs Hungary)

Karanbir Singh - 164 Runs

Austria’s Karanbir Singh matched Hamza Khan’s 164 just weeks later against Hungary, and went one better on tempo. He needed only 57 balls, striking 18 fours and 12 sixes at a strike rate above 287, making it one of the fastest 160-plus innings in any form of T20 cricket. The knock showed how explosive European associate cricket has become and placed Karanbir fifth on the all-time list of highest individual T20 scores, level on runs with Hamza Khan but off eight fewer deliveries.

6. Hamilton Masakadza – 162* (Mountaineers vs Mashonaland Eagles)

Hamilton Masakadza - 162 Runs

Zimbabwe great Hamilton Masakadza rolled back the years with 162 not out for Mountaineers against Mashonaland Eagles in domestic T20 cricket in 2016. The experienced opener anchored the innings from the first over and finished unbeaten off 71 balls with 14 fours and 11 sixes, a controlled, classy display rather than pure slogging. At the time it was among the very highest individual scores in the format anywhere, and it remains one of the biggest innings ever played in Zimbabwean domestic cricket.

7. Hazratullah Zazai – 162* (Afghanistan vs Ireland)

Hazratullah Zazai - 162 Runs

Hazratullah Zazai battered Ireland for 162 not out in Dehradun in 2019, an innings built on a huge 16 sixes off just 62 balls. The left-hander opened with Usman Ghani and the pair added 236 for the first wicket, still a T20I record for any wicket. Zazai’s hitting powered Afghanistan to 278 for 3, the highest total in men’s T20 international history at the time. It remains one of the biggest team scores the format has seen and one of the cleanest striking displays on this list.

8. Sahibzada Farhan – 162* (Peshawar vs Quetta)

Sahibzada Farhan - 162 Runs

Sahibzada Farhan made the highest individual score in Pakistan’s domestic T20 history with 162 not out for Peshawar against Quetta in the 2024-25 National T20 Cup. Batting through the innings, he struck 14 fours and 11 sixes off 72 balls and carried Peshawar to 239 for 2. His knock passed Kamran Akmal’s long-standing Pakistani record of 150 and booked Peshawar a place in the quarter-finals. Quetta were then bowled out for 113, giving Peshawar a thumping 126-run win.

9. Dewald Brevis – 162 (Titans vs Knights)

Dewald Brevis - 162 Runs

Teenage talent Dewald Brevis announced himself with 162 for the Titans against the Knights in the 2022 CSA T20 Challenge, off just 57 balls with 13 fours and 13 sixes. His blitz took the Titans to 271, and the two sides combined for a world-record 501 runs in the match, the most ever scored in a single T20 game at the time. Brevis’s 162 was the CSA T20 Challenge record until his team-mate Lhuan-dre Pretorius surpassed it with 188 in 2026.

10. Adam Lyth – 161 (Yorkshire vs Northamptonshire)

Adam Lyth - 161 Runs

Adam Lyth holds the record for the highest individual score in English domestic T20 cricket, a brilliant 161 for Yorkshire against Northamptonshire in the 2017 T20 Blast. The opener laced his innings with 20 fours, the most boundaries of any knock on this list, off 73 balls. He drove Yorkshire to 260 for 4, and Northamptonshire were then bundled out for 136, sealing a 124-run win. Lyth’s 161 is still the benchmark individual score in English T20 cricket.

11. Mohammad Ihsan – 160 (Spain vs Croatia)

Mohammad Ihsan - 160 Runs

Spain’s Mohammad Ihsan played one of the most six-laden innings on this list, a 160 against Croatia in European T20 international cricket in 2025. Remarkably, 17 of his boundaries were sixes, with only five fours, as he cleared the ropes almost at will off just 63 balls. It is one of the highest scores in men’s T20I history and the standout individual innings of Spain’s associate programme, proof of how far the power game has spread beyond the sport’s traditional strongholds.

12. Brendon McCullum – 158* (KKR vs RCB)

Brendon McCullum - 158 Runs

Brendon McCullum announced the IPL to the world with 158 not out in the tournament’s very first match, for Kolkata Knight Riders against Royal Challengers Bangalore in Bengaluru in 2008. Opening the batting, the New Zealander struck 10 fours and 13 sixes off 73 balls and powered KKR to 222 for 3, a colossal total for that era. RCB were bowled out for 82 in reply, a 140-run defeat. The innings set the template for T20 opening batting and, 18 years on, still sits among the 12 highest scores in the format.

Verdict – Lhuan-dre Pretorius’s 188 Not Out Is The Highest Individual Score in T20

Lhuan-dre Pretorius now owns the highest individual score in T20 cricket. His unbeaten 188 for the Titans broke a record that had stood since Chris Gayle’s 175 in 2013, and he did it at just 20 years of age. The 13-run gap to second place shows how far he raised the bar in a single innings. Gayle, Aaron Finch and the rest still fill a glittering top 12, but for now the highest score in T20 belongs to a young South African who may be far from finished with the record books.

Rohan Biswa

Cricket Journalist

Rohan Biswas is a cricket journalist with a decade of experience covering cricket globally, from international series and ICC tournaments to franchise leagues including the IPL and BBL, and domestic cricket such as the Ranji Trophy. Based in India, he brings deep knowledge of the domestic game alongside a broad interest in cricket everywhere it's played, from the women's game to emerging cricket nations.

Scroll to Top