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
Richie BerringtonSCO202420241211219847*22.00162122.22001137
Nasir HossainBAN/DD20162016161101984318.00176112.50000212
Matt MachanSUS201520151211319852*24.75169117.16010144
Ross WhiteleyWOR201920191411219889*22.00132150.000111710
Wiaan MulderSH/JSK/DSG202520251211219845*22.00164120.73000149
Matt RenshawBH20242024111101985418.00140141.43010149
Mushfiqur RahimBAN/DR201220121512319840*22.00186106.4500297
William PorterfieldIRE201220121212219856*19.80146135.62013256
Alex BlakeKEN20162016141241983724.75172115.12001107
Dion MyersZIM20262026141201987316.50180110.00011175
Darren SammyPZ/SLS201820181915319836*16.50126157.140031516
Brian MasabaUGA202320232716519837*18.00150132.00001204
Sami SohailMAA2021202166319784*65.67175112.57021133
T ParimaCOO2024202466019710432.83128153.911001611
Priyank PanchalKY202520257701979028.14140140.710221711
Paul CollingwoodENG200720078801977924.63141139.72011119
Tom AlsopHAM202020208801975124.63179110.06010212
Jeet RavalND202120219911977024.63152129.61022198
LF MullerBRA2024202499119757*24.63171115.20010206
Simi SinghIRE/LL20182018111011976921.89139141.73023158
Shrideep MangelaUGA202420241010119765*21.89168117.26011184
Lewis GregorySOM20172017131101974317.91120164.17000295
Ben StokesENG/RR/DUR20212021141201974616.42161122.36002188
Ross TaylorNZ/SUS201720171413319747*19.70170115.88001138
D PandaMEX202620261313219756*17.91190103.68010144
Daniel ChristianBH/HH/NOT201520151514419756*19.70130151.540111211
Brooke GuestDER20222022151441975419.70147134.01011156
Ayush BadoniDEL/LSG20222022171441975419.70166118.67011129
Quentin SampsonWI/GAW202620261614519737*21.89126156.350011017
Anjar TadarusINA20242024211921974311.5925776.65004213
Cameron BancroftPS2018201866119675*39.20154127.27020166
Murray ComminsMR202320236611966239.20131149.62010258
Chathuranga JayathilakePSC202620267701964728.00134146.27000324
Milind KumarDEL201620169831965839.20161121.74010185
Scott SteelLEI202220228801967224.50158124.05020137
WAE BurtonSER2025202598219684*32.67135145.190101712
Noor Ali ZadranAFG201620168801966324.50190103.16010182
Shoaib MD KhanTN-XI2020202012821964532.67163120.25000169
Simon KatichPS/DR2013201312911965324.50151129.80011281
Subramaniam BadrinathCSK2012201214921965728.00181108.29010232
Umer ImtiazBHR202220229901967221.78155126.450111512
Stephen FlemingCSK20082008101011964521.78165118.79001273
Richard LeviNOR20202020101001965019.60150130.67010199
Shashank ChandrakarCHH20212021101001966719.60141139.01011178
Imrul KayesCV202220221111119681*19.60162120.990101710
Peter TregoSOM20152015111111965119.60165118.79011217
Lewis GregorySOM201620161111319637*24.50153128.10000173
Benny HowellRR/GLO201920191411319653*24.50139141.01010169
Chris CookeGLA20192019121121964521.78135145.19000812
Aaron ThomasonWAR20172017141141964228.00129151.94000911

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.