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
Harpreet SinghPK/CHH202320236601645327.33131125.19010184
Grant RoelofsenDOL/BOL202420246611646332.80136120.59010146
Surya AnandDEN2024202466216450*41.00144113.8901047
Shrideep MangelaUGA202520256601645127.33142115.49010140
D SigeraCCC202620266601646127.33118138.98020139
Obus PienaarKNI2013201397116438*27.33130126.15000152
Jitesh SharmaVID201620167701645623.43127129.13010222
Shayan JahangirMNY202320237701644123.43137119.71000175
Cole BriggsAUC202320237701645023.43126130.16012159
Yasir KhanMS202420248701645423.43131125.19010213
Thaveesha KahaduwaarachchiPSC202620267701645223.43144113.89010133
JP KingWAR202620268721645032.80143114.69011106
Umar AkmalLQ201720178801646620.50132124.24012158
Ryan CanningIMP2012201288216436*27.33122134.43000135
Jeet RavalND202220228801646020.50144113.89010164
LA DunbarSER2026202688216450*27.33139117.99011182
Sher SahakNOR2022202298116470*23.43102160.780101013
Tarun SharmaMEX2019201988116449*23.43160102.50001126
Faiz FazalRR2010201010911644520.50154106.49001191
Shangeev ThanikaithasanDEN20232023109216441*23.43154106.4900095
Suryakumar YadavKKR20142014161051643432.80117140.17000165
Mohammed AzharuddeenKER20192019111001644716.40110149.09000710
Shamim HossainCC20222022101001645216.40140117.14011183
Yasar HaroonBRA20262026111031644223.4317195.91000192
Abhishek AnandJPN20262026101011644318.22127129.13002187
Ben CuttingST/KK20232023141131643320.50127129.13000177
Waqas BarkatHK20192019111101643714.9118588.65001100
Steven MullaneyNOT20142014131151643627.33106154.72001198
Aamir KaleemOMA20192019141221644616.40163100.61002116
Abdul SamadLSG20252025131241644520.5093176.34000814
Elton ChigumburaZIM/QG201620161513416454*18.22135121.48012613
A PusthayFIN20262026131311644313.67160102.50002145
Kazim SomaniMAA20252025171451643118.2219285.42001141
Andrew TyeMR/YOR/LS20262026191541644414.9199165.66001916
Alistair FrostMR202320235411638354.3392177.17020198
Kashif SiddiqueKSA202420244401635740.7592177.17020284
Craig McMillanNZ200720076511635740.7590181.11010713
Mohammad HafeezPAK201120115501637132.60135120.74020145
Shahzaib HasanDR201220125501635432.60115141.74010234
Biplab SamantrayODI2016201655016310232.60119136.97100157
Ronak PatelUGA201820185501636532.60153106.54010231
Muhammad NadeemSOU201820185511636840.7593175.27010914
Arun KarthikTN2021202186216389*40.75115141.74012175
Macalister WrightHH2020202076116370*32.60130125.38020115
MS DhoniIND200720077721634532.60125130.40000134
Kyle CoetzerSCO201620167711637027.17120135.83012138
Imrul KayesRR201320137701635323.29154105.84010145
Chundangapoyil RizwanUAE2022202287216351*32.60136119.85010103
Meet BhavsarKUW202520257701634223.29119136.97000158
Tayyab TahirPAK/KK202320237701636523.29113144.25010204
PreviousPage 118Next

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.