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
Rohan PremKER201620169913566944.50304117.110303211
Vishal SinghBOK202220221212135675*32.36348102.300203017
Virender SehwagDC20102010141403567525.43218163.300314714
Ambati RayuduMI201020101414135655*27.38246144.720213413
YS SamraCAN/AF202620261414135611027.38227156.831103817
Subramaniam BadrinathCSK201020101615435655*32.36303117.49020415
Mark StonemanDUR201620161615135682*25.43259137.45021378
Joe WeatherleyHAM20222022161523564727.38274129.93000339
Clyde FortuinBOL20222022161613565723.73282126.240103411
Chad BowesCAN20212021171713566222.25238149.580224511
Gerhard ErasmusNAM/GG20232023191953565225.43333106.910102810
Colin IngramWAR/SOM201420142020235664*19.78301118.270133511
George LindeSA/PZ/TR202520253526635648*17.80258137.980042023
Jonny BairstowYOR2014201411114355102*50.71248143.151202412
A DonovanPHI2025202512115355122*59.17211168.251112522
Matt RenshawAUS/BH202620261413335589*35.50274129.560212211
Luqman ButtCAA202520251713135575*29.58227156.390102327
Yuvraj SinghIND/PW201120111514335566*32.27274129.560212518
Philip SaltSUS20182018151403557425.36206172.330404216
Junaid SiddiqueKT/CC20192019151503557023.67270131.480103912
Jason SmithSA/DOL/MCT20262026242253556620.88275129.090212915
Dane VilasCC2013201399335463*59.00297119.19020309
Quinton de KockSA/LIO201220121513335472*35.40229154.590203418
Ishan KishanSH2025202514133354106*35.40232152.591113315
Shashank SinghPK202420241414635468*44.25215164.650222821
James VinceENG/ST/HAM20182018181713547422.13265133.580103912
Cameron WhiteAUS/RCB201020102219835485*32.18250141.600202122
Zeeshan MaqsoodOMA/KY202420242927535445*16.09336105.360023410
Prashant ChopraRR/HIM201920191211235368*39.22318111.01021318
Brett D'OliveiraWOR201620161313335362*35.30278126.980102510
Mahipal LomrorRR/RAJ20212021131333536935.30272129.780212814
Ritwik Roy ChowdhuryBEN/KKH202120211714235367*29.42250141.200222621
Jack HaynesWOR20232023151503536323.53242145.870113614
Faraaz Mehti AbbasFIN20262026151513535025.21314112.42010338
Will JacksHH/SUR20202020171633536527.15243145.270323611
Tim RobinsonNZ/WEL/GAW20242024161603538622.06259136.290234010
Dane VilasDOL/LAN20172017181713535122.06264133.710102016
Najibullah ZadranSLZ/CV/KT201920191817335369*25.21265133.210103119
Agha SalmanPAK/KK20262026212003537617.65233151.500123917
Colin de GrandhommeNZ/ND/HAM20212021292733536614.71253139.530222718
Salman ButtPAK/KKR20082008121213527432.00317111.04020437
Shaiman AnwarUAE20162016141413526027.08314112.100212614
Nitish RanaKKR20202020141403528725.14254138.580334312
Johnson CharlesJT/PP/NL20182018161503525323.47265132.830103618
Sabbir RahmanBAN/SS20172017181713527022.00284123.940112615
Ravi BoparaENG/SS/CK20132013191843526025.14322109.32012285
Fiaz AhmedBHR20262026201823528822.00326107.980213113
Ravija SandaruwanKUW2019201999135110343.88207169.571222824
Tom WestleyESS20152015101013516839.00283124.03030424
Steve SmithAUS/SS/WF20242024121233518839.00237148.100312522

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.