Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting innings by innings (Men's All T20s)

The highest score in men's T20 cricket since 1908 is 188* by LG Pretorius (TIT) v KNI at Bloemfontein, 2 Oct 2026 (from the 11,664 of 11,665 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×

Player figures come from full scorecards, which we hold for 11,664 of the 11,665 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
LG PretoriusTIT188*791513237.971not out1v KNIBloemfontein2 Oct 2026
Chris GayleRCB175*661317265.151not out1v PWBangalore23 Apr 2013
Aaron FinchAUS172761610226.321hit wicket b B Muzarabani1v ZIMHarare3 Jul 2018
Hamza KhanRWA164*65915252.311not out1v IVOGaborone24 May 2026
Karanbir SinghAUA164571812287.721c Muhammad Saqlain b Ibrar Ahmad1v HUNSzodliget28 Jun 2026
Dewald BrevisTIT162571313284.211c PE Kruger b G Coetzee1v KNIPotchefstroom31 Oct 2022
Adam LythYOR16173207220.551c BM Duckett b Azharullah1v NORLeeds17 Aug 2017
Mohammad IhsanSPA16063517253.971c Sajid Khan b A Beresford-Peirse1v CROMurcia7 Dec 2025
Brendon McCullumWAR158*641311246.882not out1v DERBirmingham3 Jul 2015
Brendon McCullumKKR158*731013216.442not out1v RCBBangalore18 Apr 2008
Aaron FinchAUS156631114247.622b JW Dernbach1v ENGSouthampton29 Aug 2013
Mitchell OwenWF155681113227.942c & b C Bosch1v MNYDallas20 Jun 2026
Glenn MaxwellMS154*64224240.631not out1v HHMelbourne19 Jan 2022
Luke WrightSUS153*661211231.822not out2v ESSChelmsford25 Jul 2014
KL RahulDC152*67169226.872not out1v PKDelhi25 Apr 2026
Chris GayleSOM151*621015243.551not out2v KENTaunton31 May 2015
Finn AllenSFU15151519296.082c GD Phillips b MJ Owen1v WFOakland12 Jun 2025
Stephen DohenyMR150*56616267.862not out1v NKCork18 Jun 2025
Sacha De AlwisCAY150*67713223.882not out1v BRABuenos Aires14 Dec 2024
CM CarrollCRO150*721310208.332not out1v SWIEpiskopi19 May 2026
Marcus StoinisMS147*79138186.081not out1v SSMelbourne12 Jan 2020
Shreyas IyerMUM14755715267.273c Lee Yong Lepcha b Milind Kumar1v SIKEmerald Heights International School Ground21 Feb 2019
Punit BishtMEG146*51617286.274not out1v MIZIC-Gurunanak College Ground13 Jan 2021
Chris GayleRR146*69518211.592not out1v DDDhaka12 Dec 2017
Jason RoyQG145*63205230.161not out2v PZRawalpindi8 Mar 2023
Glenn MaxwellAUS145*65149223.081not out1v SLKandy6 Sept 2016
Kamil MisharaNCC145*721111201.391not out1v BCAAColombo20 Aug 2026
Sahil ChauhanEST144*41618351.224not out2v CYPEpiskopi17 Jun 2024
Philip SaltENG141*60158235.001not out1v SAManchester12 Sept 2025
Tamim IqbalCV141*611011231.151not out1v DDDhaka8 Feb 2019
Michael BracewellWEL141*651111216.923not out2v CDNew Plymouth8 Jan 2022
Abhishek SharmaSH141551410256.362c sub (P Dubey) b Arshdeep Singh2v PKHyderabad12 Apr 2025
Anshuman RathHK140*561310250.002not out1v OMASingapore5 Jun 2026
Quinton de KockLSG140*701010200.001not out1v KKRNavi Mumbai18 May 2022
Josh BrownBH140571012245.611c †HJ Nielsen b DA Payne1v ASCarrara22 Jan 2024
Jordan CoxESS139*601111231.673not out2v HAMChelmsford17 Jul 2025
Tim RobinsonWEL139641010217.191c BNJ Lockrose b MB Bacon1v OTAWellington21 Dec 2023
Kushal MallaNEP137*50812274.003not out1v MONHangzhou27 Sept 2023
Nicolas PooranMNY137*551013249.093not out2v SODallas30 Jul 2023
Zeeshan KukikhelHUN13749715279.591b Itibarshah Deedar2v AUALower Austria5 Jun 2022
Finn AllenNZ13762516220.971b Zaman Khan1v PAKDunedin17 Jan 2024
Joe ClarkeNOT13665611209.231c SA Zaib b TAI Taylor1v NORNorthampton13 Jun 2021
Abhishek SharmaSH135*681010198.531not out1v DCHyderabad21 Apr 2026
Abhishek SharmaIND13554713250.002c JC Archer b AU Rashid1v ENGMumbai2 Feb 2025
Michael LevittNED135621110217.741c JN Loftie-Eaton b JN Frylinck1v NAMKirtipur29 Feb 2024
Kiran CarlsonGLA13564148210.941c TB Abell b RP Meredith1v SOMCardiff19 Jul 2024
L Yamamoto-LakeJPN134*68812197.061not out1v CHIMong Kok15 Feb 2024
Prithvi ShawMUM13461139219.671c NR Narah b Rajjakuddin Ahmed1v ASSRajkot14 Oct 2022
Jan FrylinckNAM13465156206.152st †Sulaimon Runsewe b I Danladi1v NGRHarare28 Sept 2025
Sikandar RazaZIM133*43715309.304not out1v GAMNairobi23 Oct 2024
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.