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
Nitish RanaMI201720171312133362*30.27264126.140302417
Jamie SmithENG/LS20252025121203336027.75186179.030212522
Jack TaylorGLO202420241713133380*27.75212157.080302221
Paul CoughlinDUR20172017141353335341.63238139.920102112
Jordan HermannSEC202520251413233369*30.27257129.570312911
Virat KohliIND/RCB20102010181433335830.27233142.920102913
Liton DasBAN20182018141403336123.79227146.700212917
Sean DicksonSOM20242024161443337833.30218152.750213412
Ambati RayuduMI201220121715633381*37.00252132.140212114
Johnson CharlesMS/BR20212021151503334722.20247134.820013217
Milind KumarUSA/TSK/KG202520251916433356*27.75310107.420112211
Usman PatelKUW20232023181733336423.79272122.430112017
Nizakat KhanHK202520252121333352*18.50313106.390212312
Tom CurranENG/SS/SUR20192019392473334419.59227146.700012911
Romario ShepherdWI/GAW/LSG2023202333261233344*23.79198168.180031528
Alex HalesENG/AS/MR20132013101023329441.50206161.170204410
Rajat PatidarMP20192019101013326936.89225147.560212816
Gihahn CloeteSA/TS20182018111103328030.18293113.31040385
Ben RaineLEI201820181313033211325.54197168.531122821
Ben McDermottHH202020201514433289*33.20236140.680101720
Mohammad AhnaffQAT202420241414333260*30.18302109.930302516
Himanshu RanaHAR20192019151503326122.13279119.00030368
Rohit SharmaMI20232023161603326520.75250132.800223517
Yusuf PathanKKR20132013161653327230.18240138.330123014
Ahmed FaizMAS20252025221733328423.71267124.340212214
Cameron BancroftST/GLO20252025191713326120.75285116.49022297
Khushdil ShahRR/KK202620262019633244*25.54229144.980002618
Krunal PandyaIND/MI/BAR20192019332673324217.47286116.080012612
Saiteja MukkamallaUSA202420249903318536.78240137.920303013
Reeza HendricksSA/KNI201520151010233198*41.38283116.96021354
Wiaan MulderLIO/LEI20222022121013315536.78237139.660302016
Tamim IqbalBAN/LQ/DP20202020111103316530.09297111.45010358
Calum MacLeodDUR201420141111433180*47.29249132.930213011
Kushal Janith PereraSL/DA202320231111333153*41.38261126.820202512
Kamil PooranWI/SLK202620261111133181*33.10211156.870213916
Kushal Janith PereraSL/KT20202020121203318727.58247134.010213310
Sachin BabyRCB/KER20212021121243316841.38262126.340301617
Mark PettiniLEI20162016121213317630.09266124.44031435
Michael JonesDUR20232023141203315027.58254130.310103011
Dean ElgarESS20242024131313317727.58258128.29031357
Ian CockbainGLO/WF20212021131343317236.78245135.100203410
Aneurin DonaldDER/BP20242024141403318423.64171193.570312824
Mominul HaqueRK20162016151503316422.07306108.17030403
Delray RawlinsBER/SUS/SB202120211815333150*27.58217152.530202020
Nick WelchZIM/LEI20232023212103314015.76277119.49003398
Andre RussellPC/ADKR/LAKR20262026272543316815.76254130.310242027
Anshuman RathHK20232023101003305933.00296111.49020391
Karun NairRR201420141111133073*33.00232142.24030389
Nick LarkinMS202020201613433083*36.67245134.69020309
JP DuminySA/DC/CC201620161815733054*41.25259127.41010228

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.