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
Luke WellsLAN/WF/SW20242024212023716620.61257144.360213318
Zubaidi ZulkifleMAS20232023212003713818.55247150.200014614
Basil HameedUAE/ME20232023232093715133.73306121.240212021
Kevin O'BrienIRE/LL20212021212103716017.67362102.49022348
Kedar JadhavCSK/MAH20192019242143716821.82338109.76022428
Luke WrightSUS20212021111013707741.11244151.640414610
Ross AdairIRE/NK202420241010137011641.11208177.882123326
SJ ToppingNW20252025111113708337.00271136.530413712
Mayank AgarwalSH/KAR20232023131303708328.46297124.58020428
Ajinkya RahaneRR201820181514137065*28.46313118.21010395
Anamul HaqueBAN/SS20222022161603707823.13324114.200103514
Ross WhiteleyWOR/SB202120212318537044*28.46278133.090013017
Iftikhar AhmedRR/GAW/MS202520252218437065*26.43313118.210123117
Babar HayatHK20252025212133706720.56324114.200211921
Kushal Janith PereraSL/AABF/HK20262026242333705818.50274135.04021409
Scott SteelDUR20192019111103697033.55270136.670212815
A AshokanCZE202220221514436950*36.90299123.410101617
Nehal WadheraMI/PUN20232023181433696433.55245150.610413319
Brett D'OliveiraWOR202320231515136951*26.36262140.84020469
Nehal WadheraPK20252025171533697030.75253145.850202821
Avishka FernandoSL/CC20192019161603697223.06290127.240113017
Brandon KingWI/GAW/IU20212021171723697724.60264139.770203817
Cameron DelportDOL20142014181803695620.50290127.240143713
Jamie SmithSUR/BP20232023211833696024.60264139.770222616
Shan MasoodYOR/KK20242024222133696120.50300123.00013409
Jay BistaMUM2019201999236873*52.57251146.610314511
Shane WatsonAUS/RR/ST2015201512111368104*36.80277132.851104114
Christopher De FreitasLL20252025111103687833.45241152.700414016
Sam HainWAR/BB202620261212336868*40.89258142.640402413
Cameron BancroftPS201920191414236887*30.67291126.460312410
Jonathan WellsAS/MR20222022161643687330.67329111.85032284
Ahmed FaizMAS2023202321171368105*23.00278132.371122418
Karim JanatFB/AFG202320232320536856*24.53250147.200212722
Adam LythYOR/MS20202020101003677136.70231158.870403516
Shan MasoodMS202620261111336769*45.88232158.190103015
John SimpsonMID201520151311336784*45.88259141.700302712
Zeeshan MaqsoodOMA2022202214113367102*45.88260141.151213219
V RavindranHUN20252025121213677733.36245149.800303818
Marnus LabuschagneBH/HK202620261615136761*26.21288127.43020474
Shikhar DhawanIND/SH20152015161613675424.47302121.52030476
Evin LewisSKAN/BB2015201517161367101*24.47300122.331113321
Shoaib MalikKK/FB20242024171773675336.70305120.33010289
Theunis de BruynTIT202220221717436763*28.23284129.230113512
Jon-Jon SmutsDOL/DSG20242024191913677520.39308119.160323118
Ross WhiteleyWOR/SS20172017211933676522.94274133.940102223
David HusseyCSK/MS/AH201420142320436750*22.94315116.510102515
James FullerHAM/SB/JK20222022312363674521.59261140.610022815
Wiaan MulderSA/LIO/ESS202620262725536743*18.35301121.930032221
Tom CurranMS/SUR/QG2026202641291136749*20.39221166.060022821
Ben DuckettENG/NOT/TR20262026111113667536.60273134.07032536

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.