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
Yusuf PathanIND/RR201020102120341610024.47263158.171112630
Delray RawlinsBER/SUS20192019222024166923.11298139.600223822
Aaron JonesUSA/SLK/SO202420243026541694*19.81363114.600122328
Joe ClarkePS/NOT2020202014141415100*31.92236175.851213726
Syed AzizMAS20192019141424158734.58297139.730424316
Haider AliPAK/PZ20202020171724156927.67274151.460313422
Michael LumbENG/RR20102010181804158323.06289143.60012639
Daryl MitchellNZ/ND20192019201844157829.64289143.600202522
JJ HuoMOZ202620261010041412641.40248166.941214725
Raghav DhawanUGA20252025111124145646.00377109.810303011
Usman PatelKUW2024202422218414111*31.85295140.341224015
Deepak HoodaSH/BAR20192019272234146821.79338122.490212915
Stephen EskinaziMID20202020101004138441.30279148.030403117
Tom AbellSOM/RR2019201916132413101*37.55257160.701204411
Rahul TripathiSH20222022141434137637.55261158.240324020
Owais ShahHAM/SSS20152015171714136425.81340121.470203512
Tom MooresNOT/SS20232023181754137334.42298138.590203814
Michael-Kyle PepperESS/LS20232023171704137524.29250165.200345515
Ben StokesENG/RR/DUR201820181919241390*24.29326126.690113613
Liam DawsonENG/RR/HAM201620162521441376*24.29353117.000102411
Sam BillingsENG/DC/SS201620162925241355*17.96335123.280202711
Tom CurranMS/SUR/LQ2025202537261041364*25.81269153.530144213
Rohit SharmaIND/DC200820081413141276*34.33281146.620413919
Daryl MitchellWOR20152015141424125834.33355116.06031440
Ben McDermottAUS/HH20192019191544125337.45361114.13030189
Luke WrightSUS20202020111104118337.36300137.00020537
Hamilton MasakadzaZIM201620161212141193*37.36299137.460304121
Ben StokesENG/RR2020202014132411107*37.36289142.211104315
KJ StagnoGIB202320231514141110131.62228180.261222634
D NdikubwimanaRWA202520251616141182*27.4041399.52034435
Abhik PatwaTAN20232023171704115824.18382107.590315210
Ross TaylorNZ/JT2018201819191041160*45.67327125.690202317
Ryan BurlZIM/SS202320232422941144*31.62306134.310013218
Theunis de BruynTIT/TS20192019121224107441.00273150.180313715
Joe WeatherleyHAM20212021131324107137.27289141.870202320
Sam HainBB/MO202120211514441083*41.00298137.580412811
Andrew BalbirnieIRE/GLA/LL202020201615241099*31.54311131.83020428
Suresh RainaIND/CSK20152015191924106224.12337121.660213418
Harmanjot SinghGER202620261412340983*45.44294139.120314512
Riazat Ali ShahUGA202220221313540998*51.13346118.210203015
Grant RoelofsenDOL20222022161514096829.21360113.610313812
Rishabh PantIND/DC20172017161614099727.27259157.920233125
Josh PhilippeSS/SUS20222022191904097021.53312131.090323215
Washington SundarIND/GT20262026242074095531.46285143.510304014
Kumar KushagraDUM20222022101024086651.00342119.300404018
Tim DavidSIN20192019121214087737.09274148.910203617
Graham ClarkDUR20182018141404086529.14292139.730304910
Colin AckermannNED/LEI/MO20212021222124085321.47320127.500113411
Dwaine PretoriusSA/CSK/SKAN202220223227540874*18.55303134.650122627
Tamim IqbalMGD20222022992407111*58.14307132.571414813

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.