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
Matthew WadeHH20182018141324008536.36283141.340314110
Jonny BairstowENG/PK20222022141404009028.57279143.370304317
Ashar ZaidiESS/CV/IU201620162116240059*28.57267149.810302523
Rahmanullah GurbazMS/JK/AFG20212021161604008725.00284140.850312926
Cameron DelportST/DOL/TTRS20152015191824005525.00307130.290224121
Adam HoseWOR/TR/DV20252025201844009528.57290137.930313912
Sarfraz AhmedPAK/QG201620162519740058*33.33329121.58021394
P KurupBHR20262026191904004321.0541895.69000435
Aaron HardieAUS/PS/TSK202420242320340040*23.53327122.320002514
Corey AndersonUSA/HH/ME202420242624840059*25.00362110.500212118
Shreevats GoswamiSH/BEN201820181310139982*44.33268148.880514511
Ian CockbainGLO20202020111123998944.33235169.790313122
Stephen EskinaziMID2021202111112399102*44.33284140.49130515
JP DuminySA/CC201720171212139985*36.27287139.020403014
Jatinder SinghOMA201920191414239968*33.25314127.07031475
James VinceHAM201420141616239993*28.50268148.880435212
Gary WilsonIRE/DER201720171818639965*33.25253157.710204113
Dinesh ChandimalSL/CS20222022181833996326.60342116.670113411
Rovman PowellWI/JT/PZ20212021252443996119.95304131.250121633
Ahmad RamdoniINA20252025342553994619.9541695.910022916
Laurie EvansPS/SUR/BP20262026372933994015.35326122.390012915
Martin AnderssonDER202620261212239881*39.80268148.510424113
Dean ElgarKNI/TIT20142014131343987244.22343116.030411615
Mahela JayawardeneAS/SOM/DD20162016151513985728.43296134.460314612
Mohammad HafeezPAK20122012161603986124.88359110.86023429
James ColesSUS/SB202420242418439869*28.43281141.64021466
Glenn MaxwellAUS/PK/MS20172017211933984724.88248160.480033027
O TuyisengeRWA20222022191913986622.11362109.940234610
Marcus StoinisAUS/PK/MS20182018332893984720.95320124.380022912
Mushfiqur RahimBAN201820181616339772*30.54300132.33030379
JP DuminySA/CC/BT20192019181853976530.54289137.370112620
MS DhoniIND/CSK20152015191963975330.54325122.150112918
Nitish RanaKKR/DEL20182018211933975924.81288137.850113620
KD KesumaINA2024202419191397117*22.06345115.071004713
Paul StirlingIRE/NK/SS202520252220139779*20.89261152.110114424
Kumar SangakkaraSL/DC20122012222123978220.89339117.11010435
Nicolas PooranWI/BT/KT20162016222123978120.89266149.250222727
Joe ClarkeWOR20182018151513967628.29261151.720204714
Ethan BrookesWOR/ST20252025161623965728.29242163.640313920
Hilton CartwrightMS/HAM202620262221113967039.60236167.800102825
David WilleyENG/PS/YOR20162016262143967923.29274144.530222824
CM CarrollCRO20262026551395150*98.75199198.491303030
Parthiv PatelMI20172017161603957024.69293134.81022498
Sean WilliamsZIM20222022161603956424.69316125.00030396
Aditya TareMUM20192019171643958232.92301131.23022535
Ambati RayuduMI201120111616239563*28.21350112.86041449
Sharmarh BrooksWI/JT2022202218162395109*28.21319123.821143020
Irfan RingkuROM20262026181603956824.69267147.940304417
Hilton CartwrightMS/HAM/SB20252025241963956130.38230171.740302924
Sunil NarineKKR/TKR/ADKR20252025513163954415.80263150.190033230

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.