ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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,664 of the 11,665 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendan TaylorNOT201720171413335167*35.10282124.47021385
Kyle CoetzerSCO20192019131303518927.00280125.360313813
Darren StevensKEN20142014141413517127.00221158.820302121
Arron LilleyLEI202120211414135199*27.00236148.730103218
Farhaan BehardienSA/TIT20122012191583517050.14244143.850102415
Hilton CartwrightPS/MID201820181515435165*31.91299117.39021288
Jordan SilkSS20212021181563517839.00252139.29012373
Denesh RamdinWI/GAW20142014241763518431.91248141.530412715
Ravindra JadejaIND/RR20092009181733514225.07330106.36000237
Imrul KayesBAN/CV20172017201933514721.94329106.690043011
Ryan BurlZIM/SS/DR20242024232143516120.65293119.800112416
David WilleyRCB/NOR/WF20232023292573513619.50307114.33001299
Isaac DanladiNGR20262026109235090*50.00229152.840302719
Abdul WaheedKSA20232023111003508335.00283123.67020358
Graham ClarkDUR2023202312111350102*35.00211165.881213615
Ian CockbainGLO201820181312235012335.00253138.341003214
Avishka FernandoSL/JK20222022121213505431.82281124.56030387
Vishnu VinodKER20192019121213507031.82269130.110203315
Ibrahim ZadranAFG202220221212335064*38.89322108.70010269
Glenn PhillipsNZ/JT/AUC20172017141303506526.92270129.630313314
Harrison WardSUS20242024131303506826.92222157.660314515
Robinson ObuyaUGA2026202613135350118*43.75214163.551113224
Shashank SinghPK202520251814735061*50.00228153.510302318
Eoin MorganENG/RCB201020101715635067*38.89267131.09020349
Riazat Ali ShahUGA20212021201633505926.92250140.000112518
Will YoungNZ/NOT/CD2024202417171350101*21.88307114.01120337
Abhishek SharmaSH/PUN202120211817235010723.33275127.271112319
Jan Nicol Loftie-EatonNAM/JB20252025191833506523.33252138.890113614
Yusuf PathanIND/RR200920092321435062*20.59248141.130132920
Sarfaraz AliBHR202220222121235069*18.42259135.140222927
Sameer MinhasIU202620261111234982*38.78224155.800304113
Sourav GangulyKKR20082008131313499129.08307113.680303315
Avishka IroshanROM202620261816634953*34.90299116.720113016
George LindeKEN/SKAN/SS202320233423434963*18.37260134.230112718
Ashwin HebbarAND20212021991348103*43.50298116.78100398
Martin GuptillNZ/GAW20132013101013487338.67284122.540202611
Surendran ChandramohanSIN20192019121213486631.64292119.180333315
Vinoo BalakrishnanBOT20262026121213486131.64302115.23020426
Taranjeet SinghROM202620261212234883*34.80217160.370323919
Keaton JenningsDUR20162016161353488843.50275126.55010247
Ian CockbainGLO20142014131313488429.00295117.97030239
Paul StirlingIRE/MID20162016161503486023.20235148.090204414
Daniel HughesSS20202020161533489629.00267130.340122711
Yashasvi JaiswalRR/MUM20212021181703485020.47250139.200124513
II SelemaniTAN20232023171703485920.47264131.820332824
Haider AliCK/IU/NE202520252219534848*24.86220158.180012523
Mosaddek HossainBAN/SS202220222624934848*23.20263132.320043312
B Kohler-CadmoreGER2026202610102347133*43.38184188.591224514
Rob KeoghNOR20212021121253475649.57276125.72032228
Mehedi MarufDD201620161414134775*26.69256135.550203220

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.