Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)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 runsFirst-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,670 of the 11,671 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Monank PatelUSA2018201854119910866.33106187.741012210
Marc TaylorBAH202620265501996239.80184108.150311510
Hamza TariqCAN2021202165519963*-96207.29030237
Cam FletcherCAN2020202076519965*199.00133149.62020137
Janneman MalanBOL/NW202420247701996128.43181109.94010136
Adil ButtSWA/ESW202220227701995328.43142140.14021274
Noor Ali ZadranAFG201020107701995028.4321791.71011151
Michael SwartNED2015201588219976*33.17199100.00010182
Obed AgbomadzieGHA20212021108219954*33.17168118.45010233
Dhiren GondariaKEN2019201999219985*28.43157126.75010126
Josh ButlerGUE/ISL2026202610911996824.88169117.75021177
Milton ShumbaZIM20212021119419966*39.80160124.38010139
AN LascuROM202620269911994824.88146136.30000229
Shahid AfridiPAK20132013121051994639.80139143.17000159
Steven DaviesSOM20172017111001996219.90124160.48024228
James NeeshamDER20162016121021994524.88147135.37000195
Asela GunaratneCC/KT202020201110419952*33.17145137.24011204
Jacques KallisRCB20082008111101995418.09183108.74011234
Farhaan BehardienSA/TIT20142014161101994118.09178111.80000135
Nizakat KhanHK20192019111101994818.09164121.34001244
Billy RootNOT20182018131131994024.88181109.94000162
Matt RenshawBH/AS20222022111121995022.11159125.16011162
Virk AliFRA20262026111101995318.09191104.19011253
Tom RogersMS/GG20262026111101995318.09164121.34011215
Girinath ReddyTN-XI202020201211519948*33.17132150.760001113
Manish PandeyDC/KAR20232023131201995016.58190104.74012165
Daniel HarrisDC/AS/MR20122012121201994716.5820398.03000206
Steven CroftLAN20162016131251993628.43177112.4300094
CK JasmatSAM202520251212319941*22.11175113.710021313
Lewis McManusHAM202120211313319960*19.90142140.14012119
James FaulknerAUS/MS/GL201720171614519947*22.11180110.5600095
US HathinjarCAA20242024171701996811.71190104.74013294
Shivam ChaudharyRAI2022202244119884*66.00162122.22020185
Tim TectorLL2023202355219891*66.00124159.68020294
Joshua RasuVAN201820186601989133.00133148.87020267
Prashant ChopraRR/HIM2018201866119899*39.60148133.78021242
Chris LynnDC/BH2012201277219851*39.60138143.480211214
Peter HandscombMS201820188701987028.29157126.11020223
Tom WestleyESS202120217701985328.29159124.53010194
AR NaidooCAY2024202487119853*33.0021890.83010164
Karun NairDC202520258801988924.75115172.170122410
Matthew StokesGUE2024202499519867*49.50149132.89010202
Harry FinchKEN2026202699119864*24.75171115.79011192
SSM StanislausMAC2023202310901986222.00182108.79011119
Simon HarmerESS/DSG202620261610719856*66.00112176.790101610
Nurul HasanRR20232023121031986128.29156126.92010196
Dhiren GondariaKEN20252025101001986019.80189104.76010231
Jack LeaningKEN202520251310219845*24.75159124.53000109
Rishabh PantDC20162016101021986924.75152130.26010196
Karan LalKKH20212021111011984922.00142139.44001208

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.