Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd 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)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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sharmarh BrooksWI/JT20212021121112784927.80230120.87001249
Yasir Ali ChowdhuryDR/RW20252025141312786023.17213130.520101917
Md AriyanROM202520251613327890*27.80201138.310212019
Ben StevensJER20192019141412784421.38270102.96001275
Michael JonesSCO/DUR/NS202420241918427845*19.86209133.010032117
James FranklinMID/RK201620162020627863*19.86227122.470141511
Deepak HoodaSH/BAR20162016262312785312.64228121.930101810
Chamika KarunaratneSL/KF202220223427132783219.86239116.320041910
Heino KuhnTIT201420149712777646.17213130.05030277
Usman KhawajaBH202320239902779430.78200138.50020364
Heino KuhnTIT201620161110127783*30.78196141.33010189
Ishan KishanGL20172017111002776127.70206134.470102913
Upul TharangaCW/DV20202020111102777725.18249111.24011413
Malcolm WallerZIM201620161212127749*25.18218127.060011710
Umar AkmalPAK/QG201920191412227775*27.70204135.780231816
Ian CockbainGLO201920191312427761*34.63229120.96011247
Tom AlsopSUS/SL20262026161322774325.18200138.500011514
Aneurin DonaldGLA20172017141302777621.31192144.27021373
Shahbaz AhmedSH/BEN202420241814327759*25.18205135.120211018
Sachin BabyRCB/KER20162016201542774425.18209132.540022111
Tim RobinsonNZ/WEL/SO20262026161602776517.31212130.660142211
D GumyusengeRWA20252025181712776817.31254109.060262312
Rishabh TiwariCHH201920196612768555.20187147.59030347
Taranjeet SinghROM202120218812769139.43141195.740313812
Patrick GougeJER202620268822765846.00162170.370202215
Aditya WaghmodeBAR2019201999227682*39.43187147.590212812
Rohit KumarNEP202220229902765130.67208132.69010266
KuldeepPOR202320239912768034.50150184.000302520
Navod ParanavithanaTUCA202620269922766339.43196140.820302711
Unmukt ChandMI/DEL201620161010127610330.67197140.101021917
Ross TaylorNZ20192019111112764827.60220125.450011610
Priyank PanchalGUJ20192019131212767825.09210131.43012308
Kamran KhanQAT20192019121212765225.09201137.310202416
Irfan PathanPK20102010141352766034.50186148.390102110
Aqib IqbalAUA20262026151322766325.09194142.270101917
Adam RossingtonNOR/LS20212021141402765919.71186148.39012329
Chesney HughesDER20152015141412765921.23212130.19022338
Pathum NissankaSL/CS20232023141402765419.71247111.74021333
Tom CooperMR/SKAN201820181715327665*23.00214128.970222210
Sadeera SamarawickramaMSC/CK20262026161612765318.40205134.63010346
Asif AliPAK/HH/IU20232023272352764215.33205134.630001220
Mitchell SantnerNZ/MI/ND2025202541251327655*23.00194142.270101716
P BaronARG202620266602757345.83201136.82040325
Musaddiq AhmedGER2025202566027510745.83156176.281103615
Stephan BaardNAM201520157722758755.00200137.500302414
Prashant GuptaUP201620168802755334.38226121.68010344
Nathan McSweeneyBH202320238812758439.29216127.31020217
Craig ErvineZIM2021202199127567*34.38238115.55010276
Mark PettiniESS201520159902757430.56201136.82030357
AP YadavTHA20252025101022757434.3830191.36020226

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.