Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th 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
Tatsat SinghNBBT202026110777.001353.8500010
K SudharshanKIN-XIT20202041177*-7100.0000001
Sambit DasKNCT20202111177*-6116.6700010
Conrad MoutonSA-ET202026210777.00977.7800010
Kaushal LokuarachchiDGT202013320753.501163.6400010
Anthony IrelandLEIT2020141020763.506116.6700001
Syed RaselDRT20201222176*7.005140.0000010
Dhammika PrasadCKT202020221777.006116.6700010
Vikramjeet MalikPK/RRT202009-20141321767.007100.0000010
Usman LimbadaCANT202010-2013220763.501546.6700000
Charl PietersenIMPT202012220743.501070.0000000
Ajaz PatelNZT20Is2018-2021720743.501450.0000000
Jason BehrendorffAUST20Is2017-20241721757.00977.7800000
Pipi RahoPNGT202013-201542176*7.001070.0000010
Andrew TyeLSThe Hundred2026420773.506116.6700101
John NyumbuZIMT20Is201822276*-1163.6400010
Liam HurtLANT202019-2022820773.501450.0000110
Jake DunfordJERT202018421767.001353.8500000
Tanveer AhmedHKT20Is2016-201752177*7.001163.6400110
Ruchir MahajanPHIT20201832177*7.005140.0000110
M MansaraySIET202018320753.501643.7500000
Imran Ali ButtBHRT202018320763.501353.8500000
David DelanyIRET20Is2019820773.506116.6700100
Riley MeredithWFThe Hundred202562277*-7100.0000010
S WilliamsSIET202018421767.001163.6400010
P FayeGAMT202018220743.50887.5000010
Anwar RahmanMAST20201852176*7.001450.0000000
Muhammad AsjedSPAT202018220743.50977.7800010
Lasith AmbuldeniyaKT/NCCT202020-20251520743.501643.7500000
Licha TehiAPT202019102175*7.004175.0000010
Philippe BoissevainNEDT20Is2019-2021620773.501450.0000100
MR DorganSERT20Is2021321747.001546.6700000
V HristovBULT20Is2021-2023420753.501163.6400000
Saqib NaveedESTT20Is2021-202242174*7.002133.3300000
Kumar RajnishBIHT202021220743.501741.1800000
Shiraz AhmedKW/SS/DVT202021-2023152277*-4175.0000010
Max HarrisMIDT202022-202342177*7.006116.6700110
Liam HaskettBH/AST202025521757.001070.0000000
D YadavAPT202023220763.501643.7500010
Ruvishan PereraNSWCT20202432177*7.005140.0000101
Jasper John DavidsonSCOT20Is2024-202662274*-1070.0000000
H WickramasingheCCCT202024-202622175*7.007100.0000010
BGS MendisNSWCT202025521757.001450.0000000
KS GattepalliLAKRT202025-202632275*-887.5000010
Lee HyosinSOUT20Is202542177*7.001450.0000100
Zahoor AhmadKSAT20Is2025420763.502035.0000000
S SavkovicSERT20Is2025220753.501163.6400000
Tofael AhmedDCT20202622176*7.00977.7800010
Juandre SchefferFALKT20Is2025220753.501741.1800000
Malang TourayGAMT20Is202622176*7.001163.6400000
PreviousPage 180Next

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.