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 resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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
Temba BavumaLIO201420141210218841*23.50147127.89001194
Samiullah ShenwariAFG20162016121011884320.89137137.23001166
Alex WakelyNOR201920191110218847*23.50179105.03000133
Smit PatelBAR/BR20212021131001885418.8019596.41012166
Roelof van der MerweDC/TIT20132013121121886620.89187100.53011193
Michael LeaskSCO20212021121121884420.89131143.510021310
Michael RichardsonDUR20162016161221883718.80171109.94001165
Bhanu AnandBOK202220221212518836*26.86124151.610001012
Dwayne BravoRR/TKR/ME202320232113518876*23.50141133.330121511
James FullerHAM/BP/FB202420241913218839*17.09128146.880001112
Zeeshan KhanMAC20212021131301884714.46172109.30001193
Chris JordanENG/PK/SS20212021431881883018.80126149.210011210
Shivnarine ChanderpaulKRB2012201244218787*93.50136137.50020214
D Doyle-CalleSPA202620265421876293.50118158.47010913
Aaron JohnsonCAN20232023551187121*46.75101185.151001514
Marc TaylorBAH202120216601876731.17160116.880201312
Joy PereraITA201920196611876737.40134139.55010207
Robert O'DonnellAUC202220226601876831.17130143.85020224
Mehedi Hasan MirazKT2020202077118774*31.17145128.97010158
Marques AckermanDSG/DS202620267701874526.71132141.67000196
Chris DelanyGIB2021202177218769*37.40149125.50020211
SKS GillLUX2025202577118767*31.17180103.89010171
Lewis HillLEI20162016118318731*37.40120155.83000139
R SatheesanROM2026202688118765*26.71135138.520221511
Niall O'BrienIRE/LEI20162016121021873923.38162115.43000106
Kyle MayersBB/BR202120211010118781*20.78152123.030111610
Lesego SenokwaneNW20222022121001874618.7019993.97000202
Nizakat KhanHK20262026111101877617.00135138.52010205
Yasser NazirBHR20262026111121874620.78153122.22001217
Axar PatelIND/PK/GUJ20182018141231873820.78156119.8700078
Saurabh TiwaryRCB201120111613518742*23.3818899.47000135
V MbazoBOT20262026131311875015.5822383.86011162
Piyush ChawlaKKR/GUJ201920192614418741*18.70123152.03002189
Zubaidi ZulkifleMAS20242024141411877214.38176106.25013185
Leo CarterCAN20212021161531875615.58148126.35011116
AR RamjaniUGA20242024191541875817.00151123.84023158
Ashmit ShreshtaNGR202220227621867646.50164113.41010192
MahmudullahRR2026202610721865137.20134138.81011224
Atharva TaidePK202320237701866626.57129144.19021206
Nick KellyWEL2024202488118672*26.57153121.57010167
Muhammad TanveerQAT2025202510801866323.25172108.140211110
Rishi DhawanHIM20212021109218661*26.57146127.40011165
Alex RossAS20152015101021866523.25118157.630111510
Imran AnwarBHR20262026111041866931.00119156.300111314
Rahul BuddhiHI202120211010418638*31.00143130.07000185
J SingyeBHU20242024111101864616.9126171.2600084
Tony UraPNG20242024111111866118.60148125.68020178
Sharmarh BrooksJT20232023111111867818.60143130.07012129
Kyle VerreynnePR/PC20252025111111864518.60157118.47000175
Abdul SamadPAK/PZ20262026141141864826.57104178.850011614
PreviousPage 104Next

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.