Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES159/5 (18.1)WAR206/4 (20)ES need 48 runs in 11 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 bowledT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th 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
Theunis de BruynPC20232023121212385321.64197120.81011179
Mohammad NawazPAK/KK/KT20242024161232385526.44168141.670101913
Darwish RasooliKT/AFG20252025141202386619.83191124.610121810
J ByrappaMEX20262026121222386223.80227104.850101510
Gary WilsonIRE/SUR20152015161322385521.6424198.76011212
Marc TaylorBAH202520251313123871*19.8326390.49021229
Vishnu SolankiBAR20192019161332384023.80207114.98001149
Lalit YadavDEL201920191813423847*26.44183130.05000237
Johnathan CampbellZIM20242024141322384521.64192123.960011512
Dinesh KarthikMI20122012171412384418.31213111.74001302
Ollie PriceGLO20252025141412385118.31179132.960111210
Parthiv PatelIND/KTK201120111615323837*19.83215110.70002293
Kashif AliWOR20232023151532386919.83194122.680101412
Christiaan JonkerWAR20142014181842384917.00238100.000031412
David BedinghamDUR/WP202420249802377829.63147161.220202211
D NorotamPOR202520258802378429.63168141.070202113
Mangaliso MosheleLIO201620169902375826.33166142.770111113
Krunal PandyaMI2016201612932378639.50124191.130102213
Jan FrylinckNAM20232023109223757*33.86207114.49010167
G GuneSIN202620261092237106*33.86171138.601111515
Adam HoseWOR20262026101002375023.70199119.10010187
Beau WebsterMS20222022121012377826.33203116.75022168
Jack HaynesWOR/OI20222022101012376126.33162146.300202112
Muhammad SobanHUN20262026101002375723.70219108.22021241
Dasari ChaitanyaTN-XI202020201110123751*26.33178133.150101910
Manoj TiwaryKKR201020101311223775*26.33186127.42023235
Ariful HaqueKT201720171211323743*29.63178133.150001510
Evin LewisWI/AABF20262026111112374823.70196120.920001420
Josh PhilippeAUS/SS20252025141102379621.55176134.66011266
Saud ShakeelQG20252025121122375926.33202117.33010266
Luc BenkensteinESS20262026131102376721.55182130.220101911
S HoughtonCRO20252025111102378821.5523999.16012189
Tirumalasetti SumanDC200920091212223741*23.70190124.74001188
Kane WilliamsonNZ/SH201920191212223770*23.70190124.74010188
Ross WhiteleyWOR201420141312423784*29.63156151.920111216
Andre RussellWI/DC/JT201320131513623747*33.86133178.200011816
Saeed AhmedSWE20262026161602373814.81202117.330021910
Imal ZuwakSWE20262026201902373212.4726190.80002163
Tom MooresNOT/TR/KW20212021252032374813.94202117.330011110
Jason HolderWI/RR/BR202320233525823728*13.94189125.400041612
Anton DevcichND2020202066023610239.33139169.781202612
Jack LeesKI202620266602367339.33162145.680212110
Matthew StokesGUE202520258732367359.00184128.26030232
Anmolpreet SinghMI/PUN202220229702366433.71177133.33030283
Steve TikoloKEN2013201388223654*39.33145162.76011374
Nic MaddinsonSS201220128802366829.50185127.57010266
Tim LudemanAS2014201488223692*39.33160147.500201813
Azam KhanKK202620269812367433.71162145.680101815
Sam HarperMS202520251092236110*33.71164143.90111248
Abdul SamadJK2019201999423676*47.20169139.640111814

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.