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
Ben CuttingBH/ST/QG20202020232273945326.27267147.570133124
Delray RawlinsBER20252025131223937739.30288136.460312225
Dawid MalanMID201420141413339386*39.30316124.37021445
Riyan ParagRR20252025141423939532.75236166.530102727
Nithish Kumar ReddyIND/SH202420241614339376*35.73262150.000311929
Dane VilasLAN/DH201920191716339375*30.23268146.640103114
Ackeem AugusteWI/SLK20252025191823937324.56260151.150323322
N MugabeKEN20242024181823937124.56356110.390233714
Dipendra Singh AireeNEP/SPR20252025252143935323.12326120.550111219
Colin IngramHH/GLA/KK202120212827339381*16.38355110.700233513
Mark CosgroveLEI20172017141333927939.20286137.06031389
Ian CockbainGLO201520151313339291*39.20262149.620303517
Kiran CarlsonGLA20232023141413927730.15238164.710214021
Josh InglisPS20202020151513927328.00269145.720304212
Mushfiqur RahimFB202420241616339268*30.15326120.250303211
Wriddhiman SahaSH/BEN201920191616139212926.13256153.131224312
Alex RossST/DA20232023222053925226.13319122.880112615
Luka WoodsSER2026202688039110748.88221176.921204820
Shaun MarshPK/PS201520159913917948.88291134.360402714
Chengalpet Rajan GnaneshwarKIN-XI202020201212139198*35.55329118.840303314
Rahul TripathiRPS20172017141403919327.93267146.440214317
Colin IngramHH/IU202020201515239163*30.08283138.160203713
Karun NairDC/KAR201620161816239183*27.93339115.34030436
Michael LumbSS/NOT20152015171703918023.00300130.330214116
Aaron FinchMR/SFU202320231817339176*27.93336116.370303713
Clive MadandeZIM202420242320639153*27.93304128.620123216
Stephen EskinaziPS/MID/WF20242024212113916019.55331118.130104410
Ashton TurnerAUS/RR/PS20192019262263916924.44286136.710352815
Ajinkya RahaneKKR20252025131213906135.45264147.730303620
Greg SmithLEI201420141413139010232.50317123.03131416
Nikhil ChaudharyHH20252025131303907930.00280139.290103015
Rishi PatelLEI202320231414039010427.86266146.621003317
Nicolas PooranWI/BT201820181515439053*35.45260150.000102725
Shadab KhanPAK/ST/IU20252025231703904822.94273142.860003516
IA De SilvaBUL20222022171713905924.38336116.070313817
Saif ZaibNOR/NS202320232018339070*26.00290134.480203514
Jean-Pierre KotzeNAM20242024201913907821.67334116.770234615
Thisara PereraSL/SLZ/CV201920192421739074*27.86239163.180112428
Afif HossainBAN202120212725439049*18.57335116.420032717
Soumya SarkarBAN/RR20162016282813904814.44387100.780023714
Jos ButtlerRR/ST20192019111103898935.36283137.460404515
Prerak MankadSAU20212021111123897143.22248156.850413816
D'Arcy ShortAUS/HH2020202014141389103*29.92303128.381233016
Naman OjhaIND/RR201020101616238994*27.79312124.680214415
Brad HodgeAS/SKAN/PZ201620161818738985*35.36287135.540223016
Alex DaviesBB/SB202220222322238951*19.45309125.890113710
Himanshu RanaHAR202120211010238887*48.50286135.660404710
J BakerCAY2026202610102388106*48.50278139.571203020
Jonty JennerJER202420241111138880*38.80209185.650223419
Luke WrightSUS201920191312138876*35.27308125.97020486

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.