Live1st ODI · India in New Zealand 2026/27NZ22/1 (4.3)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Dwaine PretoriusGAW/MCT/DSG20252025251943145320.93206152.430122118
Lewis GregorySOM/TR/SW20242024302353145317.44242129.750122115
Shaheen Shah AfridiPAK/LQ/FB20242024382473145518.47215146.050141524
Marcus CampopianoITA2022202298331387*62.60257121.790312310
Stiaan van ZylCC201220129903135834.78229136.680202911
Sohan de LiveraSL/MSC202620269903136434.78203154.19031404
R SatheesanROM202220221111131386*31.30226138.500213312
Darius VisserSAM2025202511112313110*34.78248126.21201446
Imran NazirPAK/DG20122012131303137524.08219142.920313614
Beau WebsterMR202020201413131359*26.08258121.320202211
Jack HaynesNOT202520251313231389*28.45216144.910213010
AB de VilliersRCB202120211514431376*31.30211148.340212316
Karun NairKAR20212021141423137226.08241129.88021348
Musaddiq AhmedGER202620261414031312222.36196159.691022721
Riazat Ali ShahUGA202320231916431347*26.08229136.680022215
Khizer AhmedNOR202520251616131364*20.87265118.110122810
Yasir Ali ChowdhuryBAN/KT202220222118431357*22.36231135.500112315
Rayyan PathanCAN20212021662312107*78.00190164.211203116
Tom AbellBH/SOM/BP2021202198231278*52.00203153.69040309
Sibsankar RoyASS20192019121013128334.67246126.83031336
Yusuf PathanKKR20152015131253125244.57231135.060102912
Paul StirlingIRE20122012121233127934.67230135.65032417
Adam LythYOR20162016121203128726.00205152.200203912
Leus du PlooyDER20192019141243127039.00234133.33031249
Najibullah ZadranAFG201620161412731260*62.40187166.840202216
Joe DenlyKEN202520251313331248*31.20221141.180012815
Rishabh PantLSG202620261413231268*28.36226138.050113011
Sam HarperMR20202020131323127328.36228136.84031299
Miles HammondGLO/OI20252025151403124822.29239130.540013614
Rajat PatidarRCB20252025151413126424.00217143.780202514
Sahibzada FarhanPAK/LQ202420241414131272*24.00243128.40030369
Murali VijayCSK20132013151513125522.29286109.09020278
Deepak HoodaSH/BAR20182018161553126631.20228136.840202211
Azhar MahmoodPK/ST/DG201220121817431277*24.00241129.460102913
Lewis GregorySOM/KK/TR2022202232281131260*18.35244127.870112312
Swapnil AsnodkarRR200820089903116034.56233133.48020436
Aqib IlyasOMA2023202310903119034.56198157.070312816
Saif ZaibNOR20222022131123119234.56206150.97031339
Virandeep SinghMAS20192019121203115725.92309100.65011277
Bryce ParsonsDOL/PC20262026121213118328.27230135.220322913
Michael HusseyST/SLZ20162016151313117125.92268116.04021246
Henry DavidsSA/TIT20122012131303116823.92251123.900313311
Nalin NipikoVAN20192019131323116228.27291106.870211613
Muhammad UsmanUAE201920191413231189*28.27239130.130222210
Alex BlakeKEN201420141414431158*31.10221140.720212416
Razmal ShigiwalAUA202520251614331165*28.27201154.730222616
Robert FrylinckDOL/CV/KT201920192115731147*38.88179173.740002019
Jacques KallisKKR20132013161613114120.7332296.58002353
Tim BresnanENG/YOR201420141917831147*34.56212146.700002511
James FaulknerAUS/RR/MS2014201423191031141*34.56217143.320001120

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.