Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WAR33/1 (3.3)BOL138/5 (20)WAR need 106 runs in 99 ballsODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HafeezQGQuetta Gladiators20237611354827.0090150.00000137
Luke WrightRKRajshahi Kings20176601355622.50120112.50011124
Abhishek NayarMUMMumbai20168631354945.0095142.11001116
Adrian BarathTTRSTrinidad & Tobago Red Steel20136601353822.5014891.22000121
Farzan AfzalSPASpain2016-201976213559*33.75126107.14010106
David WieseRDRotterdam Dockers2026107513543*67.5078173.08000126
Fahad BabarUSAUnited States of America2013-20157701353019.2913997.12000141
Ryan WatsonSCOScotland2007-20108801355416.88125108.00011190
Muktar AliDRDuronto Rajshahi2012-2013108513541*45.00122110.66000104
Joe BurnsMSMelbourne Stars2021-20239811352519.2913897.8300083
Mohammad IshaqAFGAfghanistan2024-20268821353222.50122110.66000142
Andrew SymondsMIMumbai Indians2011119513544*33.7513897.8300093
Hammad AzamSFUSan Francisco Unicorns2025-202614921354019.29104129.81001107
BOL MendisMSCMoors Sports Club2024-20269911355116.88110122.73011148
Saahil JainASSAssam2016-2021121111353113.50130103.85001142
Jack PrestwidgeMRMelbourne Renegades2020-2023141131353316.88113119.4700188
Ashish ReddyHIHyderabad (India)2016-2019121201353711.25129104.6500183
Frederik KlokkerDENDenmark2013-2022191251354019.2914692.47001113
Mujeeb-ur-RehmanQATQatar2016-2026311541352812.2714195.74000101
Abbas AfridiPAKPakistan2024-2025241541352212.27119113.450011010
M KoliROMRomania2022-20264717813533*15.00122110.66004102
Johnson CharlesJSJaffna Stallions20206501347626.8098136.73010212
Kevin O'BrienMRMunster Reds202266213464*33.5062216.130101310
Dane VilasDHDurban Heat201966113475*26.8091147.25010106
Bevon JacobsCANCanterbury2023-20249621344233.5071188.73000129
L DawatageNSWCNugegoda Sports Welfare Club20266601343122.33115116.52000192
Mominul HaqueSRSylhet Royals20139711344522.3313698.53001112
T SandeepSWASwaziland2022-20247721343926.80126106.35000151
Faf du PlessisNSNorthern Superchargers20228801345616.7599135.35011117
Daniel LawrenceSLSunrisers Leeds202698413451*33.5081165.43010135
Eathan BoschMIDMiddlesex20269821343122.33105127.6200186
Sharad LumbaPUNPunjab2018-201913811343119.14100134.0000049
Shujaat RasoolBHRBahrain202613821345422.3385157.65011910
Aaron FinchPKPunjab Kings201810911344616.75100134.0000268
Tony de ZorziSASouth Africa2025-2026101001343313.40132101.52000163
A PrasharHUNHungary2023-2025121021343516.7582163.4100189
Roneel HiraAUCAuckland2018-2020271131343316.75101132.67000116
Shadab KhanYORYorkshire2022121111343413.40105127.62000133
Ariful HaqueDDDhaka Dominators20231212513429*19.14122109.8400184
Rahul GunasekeraNSWCNugegoda Sports Welfare Club2024-2026141201342711.1714095.71002121
Ryan CartersSTSydney Thunder2012-20141514413433*13.4014791.1600124
Tinotenda MutombodziZIMZimbabwe2013-2020151431343212.1814493.0600292
F StomanPORPortugal2019-2025251531342811.1717377.4600255
Shadley van SchalkwykKNIKnights2013-2019451781344914.89129103.88002102
Jake DunfordJERJersey2018-20253817913445*16.7515487.01003110
Ben StokesCANCanterbury20173301339344.3376175.00010108
Prashant GuptaRAIRailways20193311335466.50101131.68010163
Yashodha LankaCCCColts Cricket Club20244401337733.2597137.11010108
David MillerNSNorthern Superchargers20257511333833.2571187.32001314
Rilee RossouwLAKRLos Angeles Knight Riders202355113378*33.2587152.87010411
PreviousPage 106Next

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.