Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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)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,669 of the 11,670 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniCSK202220221413623250*33.14188123.400102110
Peter HandscombMS/LEI202420241513323275*23.20215107.91012201
Alex GidmanGLO20142014131302325517.85203114.29012283
Axar PatelIND/PK20172017171452324425.78165140.610011211
James PeirsonBH202120211918623247*19.33202114.85002146
Shahid AfridiCV/MS/DP201920192721523239*14.50174133.330032112
T RajapakseACCC20262026661231118*46.20138167.39100298
H GoriCZE201920197702316633.00176131.250102312
Aziz MohammadBEL2026202688223167*38.50179129.05031288
Justin GreavesWI/AABF2024202488123161*33.00184125.54010264
Stiaan van ZylCC2014201499123177*28.88218105.96010223
D'Arcy ShortAS/HH202320239912316628.88196117.86020254
Nathan McSweeneyBH2024202499223178*33.00205112.68010225
Sharjeel KhanKK20222022101002316023.10177130.510112114
Mark BoucherSA/RCB200820081111323150*28.88194119.07010246
Hamish MarshallGLO20142014131112317423.10193119.69010172
Daniel LawrenceBH/ESS20202020131212318121.00183126.23011199
Albie MorkelSA/RCB/TIT20142014221742316617.77195118.460101016
David WieseSUS/KK/PR20182018231732315216.50185124.86010206
Liam DawsonENG/HAM/MSG202620263918623176*19.25177130.51020187
Krishnappa GowthamRR/KAR20182018221952315716.50135171.110121815
Riazat Ali ShahUGA2018201855423096*230.0098234.690201616
M TaniyamaJPN201820187702306132.86201114.43020303
Manan VohraPUN/CHA201920198822308738.33171134.500202012
Karan ShindeLEG-XI2020202088123062*32.86216106.48010175
Adam GilchristAUS200720079912304828.75151152.320002212
Dwayne BravoWI/MI20082008119223064*32.86166138.550102010
Richard LeviCC2013201399123080*28.75186123.66011305
Robin UthappaCSK20222022121102308820.91171134.500211914
Phil MustardGLO20172017121102305720.91211109.00010298
Dominic SibleySUR/KT20252025111102307020.91197116.75010158
Rahul TripathiKKR20202020111112308123.00181127.070102110
Prakash MundaDHA202220221111123044*23.0024892.74000197
Jyothi Sai KrishnaKIN-XI20202020111102304820.91200115.00000147
Mominul HaqueRK201720171212123063*20.91207111.11010228
Corbin BoschTIT/BR20222022141322308120.91204112.75022223
Pawan NegiIND/DC/DEL2016201618141023041*57.50159144.650001712
Axar PatelIND/PK201520151815423040*20.91204112.75001148
Nazmul Hossain ShantoBAN/KT/KT20192019181812304813.53206111.65002177
Assad ValaPNG2018201854022911057.25125183.201101714
Tanmay SrivastavaUTT201920196622296757.25190120.53020218
George MunseySCO201820186602297138.17137167.15011279
Josh ClarksonCD202020207712297838.17150152.670101312
Michael CarberryPS/HAM201620168802296228.63175130.86020275
Katene ClarkeND202320238802297328.63157145.860102410
Rassie van der DussenLIO20142014992229101*32.71199115.08111911
Manan VohraPK2017201711902299525.44159144.03010239
Kyle VerreynneCC/PR20192019129222944*32.71192119.27001175
Rakep PatelKEN202220221410322973*32.71149153.690102011
Tom BlundellNZ/WEL202120211212222962*22.90188121.81011245

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.