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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by format (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Rajjakuddin AhmedASST202018-2022282553423917.10233146.780012918
KK Lin ThuMYAT20Is2023-2026373633427110.3647272.46016314
Robin DasESS/DDT202020-2025242233417217.95226150.88024468
Samiullah RahmaniSWET20Is2023-2026302223415017.05227150.220132326
Jake LehmannBH/AS/HAMT202016-2026342843416514.21312109.29016343
Harpreet BrarPK/PUNT202019-20268342223402917.00286118.880022614
Manpreet JunejaDC/GUJT202013-2021181613395422.60298113.76010324
Hiri HiriPNGT20Is2016-20242620433953*21.19303111.880102513
Harry DeardenLEIT202018-2020202033396119.94324104.63011238
Rehan AhmedBP/SB/TRThe Hundred2022-2026342243394818.83260130.380043116
Christian LeopardCDT202017-2021262453395217.84259130.890113113
Josh de CairesMIDT202021-20263126333980*14.74266127.440123312
Sean SoliaSAMT20Is2025-2026121213387430.73280120.710202812
Curtis HeaphyCDT202023-2026201943387822.53317106.62012325
Ahmed HassanMALT20Is2019-2022212013385317.7937091.35011304
Tim AmbroseWAR/BBT202014-20184923633866*19.88315107.30012342
Andrew SymondsAUST20Is2005-20091411433785*48.14199169.350223310
D JansenISLT20Is2021-2026181323378630.64284118.660212512
Ross WhiteleyOI/SB/TRThe Hundred2021-2025292153375221.06248135.890132814
Mark WattDER/LAN/SWT202018-202655224337114*18.72255132.161131924
Max HoldenMO/TRThe Hundred2023-2025242443374016.85262128.63002366
Darshan MisalGOAT202016-20233529533750*14.04332101.510101813
Alex ObandaKENT202013-20181212033610828.00200168.001113322
Bodapati SumanthDC/CHA-XIT202010-2020161433366130.55318105.66020265
Karan SharmaUP/LSGT202021-20241717233668*22.40292115.070413310
Mehran KhanOMAT20Is2015-2024463863362910.50313107.350052114
Jakir PatelZAMT20Is2025-2026181813356319.71288116.320102918
Yaseen VallieCC/WAR/WPT202012-20263223433562*17.63315106.35012285
Nasir JamshedCK/RR/TTRST202012-20161313233486*30.36283118.02022397
Chaudhary AkramNORT20Is2023-2026151313335727.75315105.71010313
S HoughtonCROT20Is2024-2026212113338816.6536391.740142711
Simon MilenkoBH/HHT202014-202042331133366*15.14276120.650132413
Jhye RichardsonPK/DC/PST202016-202685432033333*14.48284117.250032114
Umar AminIU/QG/PZT202016-20212118433261*23.71307108.14022364
Ashton TurnerMO/LSThe Hundred2022-2025212063303023.57218151.380003010
Vishad RandikaSSC/PSCT202024-2026171503296821.93267123.220113511
Dheeraj KumarAND/KIN-XIT202020-20232018532980*25.31178184.830111034
MS MakerTANT20Is2025-20261413832867*65.60227144.490202117
Neil BrandTIT/BOL/JSKT202022-2026171503287621.87254129.13021279
Stuart ThompsonIRET20Is2014-2019382973285614.91254129.130112314
Muslim YarGERT20Is2019-2026572993283916.40265123.770022018
Mohammad ShahzadPPT20201897132778*54.50185176.760403025
Assad ValaPNGT202013-20181312032711027.25227144.051112814
Mohammed QasimUAE/MACT20Is2016-2026141323278429.73260125.770202218
Rubin HermannSAT20Is2025-2026171623276323.36254128.740103111
Rob NicolNZT20Is2010-2013211903275817.21296110.470223311
Gregory TaylorBAHT20Is2021-20262828332756*13.0840181.550153113
Y JallohSIET20Is2023-2026292823277212.5841478.99028261
Connor EsterhuizenSAT20Is202610913268840.75210155.240302523
Alick AthanazeWIT20Is2024-2025141413266025.08252129.370203117

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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