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
Jake Fraser-McGurkMR20212021131321864016.91164113.41001107
Rilee RossouwMR/MS20212021141431865016.91120155.00011217
Tim BresnanPS/YOR/SS201720172216918629*26.57135137.78001168
Muhammad AmirMAS20242024181621863013.2919296.88001162
DJ HawoeINA20242024272241864010.33158117.72003711
Mominul HaqueDP202020205501859137.00148125.00010175
Arshan JasaniTAN2021202166118590*37.00152121.71010156
Steve SmithBT201820187701856326.43145127.59011214
Mohammad NadeemOMA2022202297118577*30.83154120.1301078
Joe DenlyENG/KEN202020209911853823.13132140.15000156
Chris NashNOT2020202010911855523.13151122.52021215
Joe WeatherleyHAM202020209901856820.56152121.71011144
Eddie ByromSOM2019201999118554*23.1394196.810101512
H DeshanSWI202620269911855623.13148125.00011233
John HastingsCSK/MS/DUR201420141810418580*30.8393198.920211014
Jason RoySS/NMBG20192019111001855018.50136136.03012218
Cam FletcherCAN/AUC/GLA20232023121021855723.13154120.13021127
Ben BrownSUS20172017141011854920.56155119.35000191
Umar AdamMAL20192019111011855320.56149124.16011196
A LimdawalaMAA202420241310318554*26.4318898.40010123
Herschelle GibbsSA/DC20082008111101854716.82166111.45001218
Jatinder SinghOMA20242024111101856916.82164112.80011204
Ned EckersleyLEI20142014131111854318.50152121.71000145
Adam HoseBB202120211111118546*18.50139133.09001237
Shamim HossainBAN/DC202620261413218581*16.82134138.06012207
Vincent AdewoyeNGR20252025191511854913.21146126.710031310
Simon HarmerESS/DSG/SEC20252025251641855515.42133139.10011159
Grant ElliottNZ/SLZ/CV20162016241741854014.23160115.63000107
Dwaine PretoriusCSK/GAW/QG20232023301841854813.21135137.040041211
Seekkuge PrasannaSL/NOR/DD20162016242171855313.21132140.15011815
Brendon McCullumNZ/KKR201320136501847436.80118155.93020197
Akshath ReddyHI201820185501847036.80118155.930201310
Akhil HerwadkarCHH202120215501847336.80180102.22020164
Ricky PontingAUS200720076611847636.80144127.78010213
Aftab AhmedBAN2007200777118462*30.67137134.31010214
Sheraz SheikhBEL202620269701845726.29124148.390201811
Soumya SarkarBAN/CW2020202088418462*46.00127144.880201410
Anton DevcichND2021202198218475*30.67120153.330101311
Ankit KaushikCHA202120218811843826.29146126.03000910
Jordan HermannSEC202320238801845923.00163112.88011224
Collins ObuyaKEN201920199901846320.4418698.92010107
Shahid WasifHK202020209911845023.00167110.18010177
Sumanta GuptaKJW20212021109118447*23.00143128.67001145
Mohammad HafeezPAK20102010121001844618.40169108.88000263
Justin OntongSA/CC20152015111001844018.4019196.34000121
J BanguraSIE202520251010218452*23.0020490.20010144
Lalit YadavDC/DEL202220221610118448*20.44162113.58000138
Ollie RobinsonDUR20262026121011844820.44126146.03001186
John HastingsMS/WOR20172017111131845123.00110167.270111712
Thatayaone TshoseBOT20232023121111846018.40136135.29012154
PreviousPage 105Next

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.