Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR63/0 (7)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,669 of the 11,670 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
N NdoutengCAMT20Is2021-2023542109*5.002147.6200110
Ali HasanITAT20Is2022-202611411010*3.331566.6700301
DL RichardsSTHT20Is20224411043.331376.9200010
T WuataiCOOT20Is2024-2025642107*5.002934.4800110
R JohnsonTUA/TUCAT20Is20254401052.502050.0000220
Steven HallettPERT20Is20194401052.501662.5000110
M HarshavardhanWAR-XIT2020204401072.502245.4500110
Matt DunnSURT202014-202424521063.331283.3300010
N SunCHIT2020185501042.005318.8700100
Mitchell StanleyWOR/LANT202022-202616521073.331376.9200110
D TraoreMABT20Is2022-20236521063.332737.0400210
A TripathiMEXT20Is2019-20259521063.332934.4800010
Nuwan PradeepSLT20Is2016-20211665108*10.001566.6700110
Vivian KingmaNEDT20Is2016-202526621042.502147.6200100
CBRLS KumaraSLT20Is2019-202325631043.331190.9100120
Richard NgaravaSS/DC/GTT202023-20251262106*2.5010100.0000310
Blessing MuzarabaniKKR/NOR/SKANT202019-202641611092.002638.4600310
M LeporoporoLEST20Is2021-20269621052.502343.4800210
I ThimiraCMCCT202024-2025863104*3.331190.9100220
Ajay SarkarTRIT202016-2023247610510.001566.6700010
J ShajuMACT20Is2021-20242173104*2.502934.4800100
K BabuSOUT20Is2025875103*5.002343.4800000
Nosthush KenjigeUSAT20Is2024-20262483106*2.002147.6200300
Yash DayalRCB/UP/GTT202019-202562841042.502147.6200200
Sajid KhanCROT20Is2025-202612851053.332934.4800200
Oshane ThomasRR/JT/SKANT202016-20255695103*2.502737.0400300
Alasdair EvansSCOT20Is2015-2022331021081.251758.8200610
Mohammed NadeemQATT20Is2019-202439107104*3.331758.8200210
Tabraiz ShamsiSAT20Is2017-202470149104*2.002737.0400500
T TumursukhMONT20Is2023-202616155106*1.004920.4100900
Ashley NoffkeRCBT202008110999.001090.0000010
William PerkinsWIT20Is2008110999.001181.8200010
Kyle JarvisLANT202014-2017111199*-8112.5000010
Rustam BhattiCANT202010110999.008112.5000010
Worford KalworaiVANT202018210999.008112.5000010
Laurence SematimbaUGAT202016110999.001090.0000010
Steve MagoffinSUST202014-2015410999.001181.8200000
Ruaidhri SmithSCOT20Is201921199*-7128.5700010
Patrick GrieshaberGLOT202016110999.001181.8200000
Soochan ParkSOUT20Is2022210999.001752.9400000
Rishikesh DasODIT202016110999.001369.2300010
Tim RouseSOMT202016110999.001090.0000010
AM KilleyISLT202016210999.001181.8200010
R MatsumuraJPNT202016-2018710999.001464.2900000
Jatin SaxenaCHHT202018110999.009100.0000020
Dhiren MistryBART202018110999.007128.5700020
Ibrahim NashathMALT202018110999.001560.0000001
Anam MollikITAT20Is2019210999.001090.0000010
Nabi GulPZT202019210999.001275.0000000
Chanaka RuwansiriGGT202020110999.001464.2900000
PreviousPage 172Next

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.