Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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,670 of the 11,671 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
T SuriUAE/DV20242024111112097720.90190110.00013213
Joe DenlyMID201420141312120998*19.00169123.67010236
James PeirsonBH202320231312220957*20.90189110.58010162
IK GamantikaINA202320231512320937*23.22205101.95001126
Angelo MathewsSL/DC201520151413420937*23.22149140.270011510
Kyle JamiesonNZ/RCB/AUC20212021231882093120.90152137.50001187
Faheem AshrafPAK/RR/YOR20262026321932094013.06151138.410011411
Harmeet SinghUSA/SO/SPR20252025312232095311.00163128.220131115
Vaughn van JaarsveldDOL/TS20192019441208112*69.33142146.481002010
Bilal ZalmaiAUA20192019541208111*69.33109190.831001616
Harpreet SinghMP2016201666320863*69.33175118.86020168
Michael BracewellWEL201820186612087441.60127163.780201514
Daniel HughesSS202220226602086634.67168123.81021175
Subhransu SenapatiODI201920198612085141.60147141.500101612
Hardik TamoreNMP202620266602088334.67130160.00020267
HB DicksonCOO20242024661208112*41.60134155.22100258
Farhaan BehardienSA/TIT2013201398420868*52.00151137.75011139
Max ChuOTA202520258802084426.00140148.57000207
Amir ButtMEX202620268802087326.00159130.82010914
Hashim AmlaSA201220121010220847*26.00162128.40001273
Callum FergusonST202120211010120846*23.11171121.64001194
Aamir KaleemOMA20152015121042085934.67163127.61011187
Scott StyrisND/LEI201420141211120863*20.80169123.08010178
Daryl MitchellWOR201720171211320836*26.00181114.92000182
Delray RawlinsSUS202020201111120862*20.80157132.480101712
GA PriandanaINA202320231211120865*20.80190109.470212210
MahmudullahFB20232023131222083920.80151137.75003199
Doug BracewellNZ/CD202120211612620853*34.67142146.48011169
Adam LythYOR/GG20252025121202083817.33174119.54000255
Ryan HigginsGLO/WF20222022131232084323.11166125.30001177
Zeshan ArifAUA20262026151212086118.91116179.310121818
D KansonkhoMAA20242024131322083218.91202102.97000195
Liton DasBAN20212021171602084413.0021895.41002202
Keemo PaulGAW/DSG/SO20242024222052083813.87179116.20002159
Kushal Janith PereraSL201820185502077441.40132156.82030217
Saurabh WakaskarRAI2016201666020711834.50140147.861001214
Jos ButtlerENG/LAN2015201577120771*34.50126164.290201414
Ashar ZaidiSUS/CV20152015117420753*69.00147140.820101510
Johann MyburghSOM201520158812076329.57166124.70021263
Murali VijayDC20142014111102075218.82192107.81011205
Lewis HillLEI20192019121112075820.70158131.01011158
Harry CameDER20212021111102075618.82173119.65010262
Kumar AnkitDHA20222022121142073929.57162127.780011610
Irfan PathanBAR/RPS201620161312520749*29.57141146.81000149
Nazmul Hossain ShantoKT20172017121202074917.25178116.29000235
Daniel DouthwaiteGLA/MO20212021131212075318.82142145.77012718
Bharat ChipliDC201120111413520761*25.88170121.76010214
Rishi PatelLEI20252025131302075115.92153135.29013246
Luke HollmanMID20222022141332074120.70162127.78001129
Aman DesaiSIN20252025131312074017.25189109.52001262

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.