Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WAR69/2 (10.5)BOL138/5 (20)WAR need 70 runs in 55 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 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,665 of the 11,666 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shikhar DhawanPK/KY2024202499128872*36.00232124.140203010
Daniel HughesSS2018201899228866*41.14251114.74020274
Rassie van der DussenSA2020202099328874*48.00205140.490101714
Justin BroadGER202220229922886241.14241119.50030263
Yalaka Venugopal RaoDC200820081110228871*36.00210137.140202215
John SimpsonMID20202020101022884836.00217132.720001314
Ross WhiteleyDER20262026121122884632.00177162.710012614
Adam HoseSOM/WAR20172017121102887626.18185155.680202814
Kevin PietersenENG/RCB20092009121202885824.00221130.32012288
Andrew GaleYOR201520151212128868*26.18263109.51010333
Rohan MustafaUAE20162016141402887720.57244118.030213012
Sean SoliaSAM/AUC20252025151402886220.57228126.320102412
David BedinghamDUR/SEC20252025161512884820.57227126.87001344
Tom MooresNOT/TR20222022191652884726.18206139.810002910
Moisés HenriquesAUS/SS/SH201620162320428876*18.00231124.680122410
MPGT KetiyageCYP202520259912877035.88208137.980302021
Imrul KayesBAN/CV20152015121212876726.09255112.550232910
Niroshan DickwellaNCC/LL20252025131332874428.70199144.220013010
Sachin TendulkarMI20132013141412875422.08231124.24011385
Mohammad NabiCV/SW/AFG202320231816528754*26.09234122.65011259
Shan MasoodLEI/KK202520251616228745*20.50230124.78002298
Dipendra Singh AireeNEP201920191716228747*20.50260110.38000226
Mohammad NabiGAW/DC/NE202620262318528742*22.08244117.620011813
Sunil NarineKKR/TKR/DSG20262026402552875514.35198144.950241923
Beau WebsterMS202320231310128666*31.78250114.40020189
FFZ NhaduateMOZ20262026101012869331.78172166.280233317
Kamran AkmalPAK200920091111128659*28.60230124.350212611
Tom Kohler-CadmoreYOR20172017111102867526.00183156.280112819
Alex WakelyNOR20162016141132866435.75212134.910312411
Mushfiqur RahimBAN/KT202220221412228662*28.60228125.44011209
Daniel LawrenceESS/LS20222022121202867123.83205139.51020219
Ravindra JadejaIND/CSK20202020181382865057.20163175.460102713
Shai HopeWI/GAW20222022131312866023.83244117.210202114
Sachin BhudiaKEN202420241513328650*28.60213134.27010326
Ryan ten DoeschateESS/CV/KK201620161915628658*31.78251113.94010188
Wanindu HasarangaSL/RCB/JK20212021322442867114.30212134.91014327
Usman KhawajaST/GLA201820189902858531.67205139.02010417
A Busing-VolschenkNAM202620261110328573*40.71208137.020311020
Darwish RasooliAFG20262026121212858425.91212134.43022229
Matthew CritchleyDER/WF202120211715428580*25.91246115.85012178
I NiyomugaboRWA20252025151532854623.7531291.35000304
Rahul TewatiaRR/HAR202120212417428546*21.92229124.450012511
Rehan AhmedENG/HH/LEI20262026211812854816.76198143.940041920
Asif KhanUAE202320231818228548*17.81247115.380021715
Tom LammonbyHH/SOM/KK20222022241932853417.81201141.790012212
Jordan CoxENG/ESS/WF20262026232022854415.83207137.680011816
Sam HainBB2020202099428473*56.80204139.220302510
Jake LibbyNOT20182018111132845835.50199142.71010255
Khaya ZondoDOL202220221612428459*35.50250113.60010185
V GanesanGER202320231212228461*28.40231122.94010401

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.