Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES79/1 (7.2)WAR206/4 (20)ES need 128 runs in 76 ballsT2067th 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
Imad WasimPAK/MR/JT20212021342252494214.65207120.29002188
Richie BerringtonSCO202320236512486062.00140177.140302212
Ollie HairsSCO20232023661248127*49.60115215.651102617
Harry CameDER202320236602485641.33172144.19010228
Angelo MathewsSL2016201699324881*41.33208119.230201810
Pite van BiljonSA/KNI20212021109124872*31.00204121.570101513
Lasith CroospulleSL/GT202320239912488031.00178139.33010257
Joe ClarkeNOT20192019111012485027.56208119.23021248
Ben RohrerSS/MR20122012111132485231.00171145.03010208
Arron LilleyLEI20192019121202486620.67148167.570112212
MM BaigQAT202520251312424860*31.00193128.500101216
C NunesPOR20262026161242486731.00171145.030112010
Yuvraj SinghDC20152015141302485719.08210118.100212310
BS McKinneyDUR/SB20262026131312484420.67156158.970032315
Josh ClarksonCD202120211414324871*22.55155160.000121514
Anjar TadarusINA202320231514224840*20.6724999.60002227
Evin LewisWI/SKAN/LSG202220221615224855*19.08205120.980102610
R DianishMAC20252025151512485817.71200124.000112212
Kishan LyngdohMEG2021202155124785*61.75173142.77030316
Dominic SibleySUR2016201686124774*49.40206119.90020177
Dean ElgarKNI2013201377324761*61.75232106.47030178
Tom LathamCAN202420249812476235.29188131.380312312
Isa ZarooBUL202620269912474930.88225109.78000215
Devdutt PadikkalRCB20252025101012476127.44164150.610212114
Nalin NipikoVAN20242024111102477322.45245100.82010176
Kyle MayersWI/BT20202020111112478524.70217113.820101116
Steven CroftLAN20192019111122479427.44195126.67020209
Liam LivingstoneLAN20162016121122475527.44171144.440101612
George BaileyHH20182018141322474622.45191129.32000226
Simran SinghPK/PUN201920191313224757*22.45175141.140202910
Raynard van TonderKNI20222022141312474520.58244101.23000216
Fabian AllenWI/SKAN201920191616524762*22.45148166.890111916
W NiyitangaRWA202220221918224755*15.4426393.92012159
Shivam BhambriCHA202120217702467535.14189130.160301910
Dinesh ChandimalCK202020209822468041.00190129.47021356
Jesse RyderSLS/CD201720179902468427.33190129.47020279
Manish PandeyPW2011201110902465927.33227108.37010286
Colin AckermannLEI2020202099124667*30.75201122.39021178
Neil BrandBOL202620269902467627.33178138.20020227
Sean WilliamsZIM201520151010224658*30.75193127.46021263
IA De SilvaBUL2021202110101246100*27.33223110.311122313
Keacy CartyTKR202420241110224673*30.75196125.510101610
Ryan ten DoeschateESS20172017121112465624.60190129.47011234
John SimpsonMID20182018111102466222.36189130.160101113
Chris CookeGLA201420141411324665*30.75155158.71010258
Jason SanghaST20222022111112466124.60219112.33011195
Avishka IroshanROM20252025151212466622.36215114.42011248
Virat KohliRCB20092009161322465022.36219112.33010228
Dilshan MunaweeraSL/CV20172017131302465318.92191128.800112211
Jatinder SinghOMA202220221515224650*18.92212116.04011248

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.