Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR202/4 (19.4)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 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,669 of the 11,670 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Vikramjit SinghNED20242024151402605218.57199130.650112313
Hammad MirzaOMA20252025141412605120.00259100.39021246
Manoj TiwaryIND/KKR20122012181552605926.00246105.69011213
Toby AlbertHAM/DC20262026161602604616.25213122.07001339
Tom CooperNED/BH202220221717126081*16.25215120.93011246
Tom CurranSS/MS/SUR20242024211832604817.33176147.730012511
Cheteshwar PujaraSAU20192019553259100*129.50194133.51110372
Josh ClarksonCD2022202266225976*64.75128202.340302316
Kusal MendisSL201820188802597032.38163158.900402313
Imal LiyanageQAT2026202610802598232.38192134.90010287
Kyle CoetzerSCO/NOR2015201510912596332.38180143.89021384
Andrew BalbirnieIRE/LL201820189902597428.78189137.04031324
Dinesh ChandimalBK20232023101002595025.90207125.12011333
Ricardo VasconcelosNOR20242024111102594223.55204126.96001375
Kashyap PrajapatiOMA20232023111112596325.90234110.68020247
Johnson CharlesWI/AH20132013121202595721.58190136.32011357
Chris CookeGLA201520151312325946*28.78188137.770001313
Matt RenshawAS20212021121212596323.55218118.81011272
Brendan TaylorZIM/CK20132013131312595121.58213121.60011317
Chamindu WickramasingheSL/JK/BRC20262026171312594321.58175148.000011815
Jon-Jon SmutsWAR/DOL20222022151412596919.92207125.12012305
Johan BothaKKR/SS/AS201520152719725941*21.58221117.19000197
Andrew MansaleVAN202420247712588243.00189136.510301911
Cameron GreenAUS2025202588225856*43.00153168.630302115
Daniel LawrenceESS/LS202120219922586036.86178144.94030229
Harrison WardSUS202620269902586928.67153168.630112815
Slade van StadenSWD2026202610912587732.25221116.74021178
Ratul KhanCZE2026202699225812336.86202127.72111297
Babar HayatHK20222022101022588632.25200129.000221318
Akshdeep NathPK/UP20182018101042588043.00186138.71010218
B NiazBEL202420241010225872*32.25152169.740111521
Dane CleaverNZ/CD20262026111102586723.45179144.13022297
Alex WakelyNOR20172017121122585228.67212121.70011167
Vinoo BalakrishnanBOT20232023111102585523.4526398.10020255
Mahmudul Hasan JoyBAN/KT202320231211225864*28.67228113.16022208
Sean WilliamsZIM20192019121232586628.67171150.880322313
Grant ElliottNZ/LEI20152015121222585625.80216119.44010206
Milind KumarTRI/SIK20192019121212585423.45234110.26021294
Will RhodesBB20212021141302587919.85192134.38012238
Suresh RainaCSK/UP202120211514425856*25.80209123.440201914
Ayan KhanOMA20242024201842584518.43254101.570011211
David WieseSA/RCB/TIT201620162919112584032.25167154.490011612
Dominic SibleyBB201920198802576432.13205125.37020285
Nick GreenwoodWEL/JER2023202388225786*42.83158162.66022298
Prashant ChopraHIM2021202199125754*32.13235109.36010267
Faisal KhanKSA202320239912576932.13155165.810212812
Blayde CapellBOL202620269902579028.56175146.86020259
Ricky BhuiSH/AND2019201912102257108*32.13153167.97111922
Wayne MadsenDER201620161211325759*32.13191134.550201810
Paul CollingwoodDUR201820181212225750*25.70228112.72012167

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.