Live63rd Match · CSA Pro20 2026/27DOLWPToss delay due to bad weatherODI1st 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,666 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Iqbal HossainAUA20222022101004077140.70229177.730303434
Gerhard ErasmusNAM20192019161434077237.00293138.910403320
Fakhar ZamanPAK/LQ20202020181704076323.94324125.620214413
Eric DusingizimanaRWA202220221818240766*25.44380107.110214213
Alex DaviesBB/SB20242024242404074716.96305133.440034814
D NdikubwimanaRWA20232023353204075212.7257171.28011258
BA PaiGIB202220221010340686*58.00331122.66030445
Tamim IqbalFB202520251313340686*40.60315128.890435110
Martin GuptillNZ/SKAN20152015141404066029.00322126.090213914
Kane WilliamsonNZ/ND/YOR201420141414240679*33.83332122.29021505
Virender SehwagIND/DC200820081515240694*31.23223182.060334621
Gautam GambhirKKR20132013161604066025.38343118.37042515
MahmudullahBAN/MGD202220221716140670*27.07349116.330102213
Bikram AroraMAC202120211717440666*31.2344291.86021428
Wriddhiman SahaPK/BEN20162016181814068123.88321126.48031406
Dinesh KarthikKKR/TN202120212521840647*31.23286141.960014013
Satya SetuBOK202220221212440580*50.63369109.76030408
Shikhar DhawanIND/DC201120111515240595*31.15321126.17020477
KC D'SouzaBUL202220221716440592*33.75244165.980212131
Dewald BrevisSA/MCT/MNY202320231717240570*27.00331122.360222325
Mohammad MithunBAN/RR201620162219540564*28.93364111.260222416
Beau WebsterMS/GLO202420242119240555*23.82364111.26011359
George MunseySCO/SS20242024131314047533.67272148.530203028
Tim DavidPS/HH/SIN202020201614440492*40.40241167.630303320
Farhaan BehardienSA/TIT2017201716151040464*80.80267151.310202220
Soumya SarkarBAN/CV20172017181804044722.44322125.470034013
Dhananjaya de SilvaSL/DA/ADKR20232023212034046523.76307131.600203416
Grant ElliottIWX/WAR/LQ201720172321540459*25.25323125.08013358
Daniel ChristianAUS/RCB/SS2021202139321240461*20.20274147.450143619
Matt MachanSCO201320131111240390*44.78285141.400403811
Nitish RanaMI/DEL20162016131114039740.30245164.490403229
Rohit KumarNEP20232023131354036150.38295136.610402618
Tom WestleyESS201620161514140374*31.00318126.73010533
James HildrethSOM20182018161514035728.79288139.930433513
Dinesh KarthikTN/GL20162016201824035325.19321125.55031435
Gary WilsonIRE/DER20182018211944035826.87350115.14011289
Aaron JohnsonCAN20222022771402109*67.00241166.801414025
Kushal MallaNEP2023202313123402137*44.67208193.271212034
Jacques SnymanKNI20222022141414029030.92271148.340204216
Daniel HughesSS20192019161624026128.71304132.24031477
Josh PhilippeSS201920191616540286*36.55278144.600314710
Colin IngramGLA/MCT20252025232004026920.10284141.550213521
Pieter MalanBOL20222022111114017140.10334120.060513314
Joe RootENG/YOR201620161212340192*44.56275145.820303812
Adam LythYOR201820181414140192*30.85262153.050333720
Sam HainWAR201720171514140182*30.85305131.480204110
Jack HaynesNOT202620261414140175*30.85292137.330203611
Brendon McCullumNZ/KKR2010201015154401116*36.45313128.121224713
Ajinkya RahaneIND/RR20142014171604017225.06349114.90031425
Manish PandeyKKR20142014161634019430.85340117.940213510

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.