Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th 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/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
Milinda SiriwardanaSLT20Is2015-2017221932754217.19208132.210041612
Scott McKechnieHKT20Is2019-2023302592754417.1928098.21002203
Khalid AhmadiBELT20Is2020-202635251027531*18.33163168.710022020
Prenelan SubrayenDOL/DH/JSKT202012-20269335152753313.75227121.15005916
Ankit KumarHAR/DUMT202019-2023151422745922.8328596.14010264
Thomas RewSOMT202025-2026181742745721.08176155.680113212
Ryan CartersSS/STT202012-20162825827435*16.12270101.48002146
Aubrey SwanepoelKNIT202012-20243626427437*12.45245111.84002267
Jagadeesha SuchithDC/MI/SHT202015-202259301627434*19.57214128.040032310
Kyle AbbottPK/WAR/DOLT202012-202111041212743013.70218125.69006209
Kamil PooranSLKT20202688127381*39.00171159.650213313
Sam KonstasSTT202024-2026141402736319.50232117.67032316
Abdul-Shakoor RahimzeiGERT20Is2019-2023241932735917.06254107.48012217
Sohaib MaqsoodPAKT20Is2013-2021262222733713.65234116.670022011
Kazi Junaid SaifiKGBT20202188227278*45.33216125.930202810
S TarunTN-XIT202020121242726834.00220123.640201916
Adam GilchristAUST20Is2005-2008131312724822.67192141.670002713
Ravi BoparaLSThe Hundred2021-2024201832724518.13213127.700012110
Movin SubasinghaGG/BRC/LLT202022-2026201842727219.43194140.210111719
BF MailataSAMT20Is2019-2026201932723917.0028894.440021615
Joe BurnsITAT20Is2024-2025882271108*45.17195138.971112610
Shaiman AnwarUAET202013-2017131302715420.85248109.270212310
Osama MahmoodSWIT20Is2021-20241413227158*24.64233116.31022267
Pavan RathnayakeSLT20Is2025-2026151312716022.58193140.41022287
Amjad JavedUAET20Is2014-2017221832717618.07242111.980111715
Sufyan MehmoodOMAT20Is2015-20263021627140*18.0734877.87001195
T RossiARGT20Is2021-2026282252714615.94241112.450021513
Shadley van SchalkwykKNI/SLK/ADKRT202013-20267837192714915.06251107.97003217
Kieron PollardLS/SBThe Hundred2022-2024151252704538.57171157.890011619
Matthew SpoorsCANT20Is20221092269108*38.43225119.56111306
Pasindu SooriyabandaraMSCT202024-2026101032695938.43180149.440212011
Anil SahNEP/JBT202018-20251918126962*15.82237113.500242312
Dominic BlampiedJERT20Is2019-20264730132692915.8227896.76002161
Zak ChappellDER/GLO/LEIT202015-202559331726934*16.81201133.830022011
Michael HillMR/HHT202013-2016111002686426.80217123.50010219
Emilio GayNORT202021-2023111102685324.36202132.67010354
BS StephensonBEAT20Is2019-2024171632686920.62221121.270112016
Marco JansenSAT20Is2022-20263020526855*17.87182147.250221721
Mark BoucherSAT20Is2005-20102521626836*17.8727597.45000222
L McCarthyNW/MRT202021-202636211026837*24.36195137.440022612
Deepak ChaharCSK/MI/RAJT202016-2026122351726855*14.89218122.940151318
Jaskaran MalhotraUSAT20Is2019-2022171512675819.07226118.140102010
Aasif SheikhJBT202024-2025171702675415.71244109.43014307
Baseer KhanAUAT20Is2024-202648281026745*14.83262101.910021511
Alex CareyAUST20Is2018-20254229526737*11.13243109.88002237
Umair QasimSWA/ESWT20Is2021-20263530626750*11.1327796.39013239
H GoriCZET20Is2019-20209902666629.56200133.000112714
PL le RouxMRT202025111112668026.60202131.68032286
William PerkinsBT/GAW/TTRST202013-20171616126664*17.73235113.190122215
Matthew CritchleyLS/WFThe Hundred2021-20242318626655*22.17211126.070131811

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.