Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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
Rilee RossouwSA/RCB/KNI201520151515333051*27.50240137.500123612
Ross TaylorNZ/GAW202020201817533054*27.50318103.770212111
Ben CoxOTA/WOR20192019201753304927.50276119.57001219
Shayan JahangirUSA/DC/SO20262026181803307818.33254129.920212719
Rahul ChopraUAE20252025212033306219.41298110.740222015
Matt RenshawBH202320231111332990*41.13226145.580102410
Ayush BadoniLSG20252025141113297432.90222148.200202714
Karanveer KaushalUTT20192019131213295829.91259127.030302821
Ahmed HassanSWI20252025121213295929.91254129.530102021
Mohammad MithunRR201720171513232950*29.91280117.500102210
Alishan SharafuUAE/ADKR20262026131313295827.42285115.440302516
William SmaleGLA20252025141403296523.50240137.080113713
Shamim HossainBAN/CK/RR20242024171443297832.90203162.070212220
William LuxtonYOR202520251414132990*25.31208158.170322617
Brad HodgeKTK/MR201120111515632951*36.56267123.220113110
Manoj TiwaryBEN20192019181613294521.93298110.400001312
Mehedi Hasan MirazBAN/CC20222022181813294619.35291113.060002810
Yuvraj SinghIND/PK20102010191933294320.56269122.300002417
C RububagumyaRWA20232023282763294015.6737986.81004225
Ahmed ShehzadPAK/QG20192019101023289941.00270121.48041309
Wayne MadsenDER201820181312232876*32.80230142.61031416
Joe WeatherleyHAM202520251412232863*32.80239137.240202015
Lewis GregorySOM20182018161363286246.86162202.470302819
Neil BroomOTA20212021151403286223.43280117.14022326
Peter TregoSOM201820181615132872*23.43236138.980313811
Aslam KhanMAS20252025181513287723.43187175.400103723
Tom CooperMR20192019161623284923.43297110.44000317
Faheem AshrafPAK/HH/IU202320232621832851*25.23240136.670112616
Mohammad ShahzadPP2018201897132778*54.50185176.760403025
Tamim IqbalBAN2012201288232788*54.50265123.40031335
Ankit LambaRAJ2018201888332762*65.40291112.37041338
Travis HeadAS2015201510102327101*40.88211154.981202420
Sarfraz AhmedPAK/QG20212021121133278140.88245133.47030357
Anamul HaqueDR2025202511112327100*36.33249131.331123411
Gautam GambhirKKR20152015131303276025.15278117.63031414
Ben DuckettNOR/IU201720171413132792*27.25263124.33032384
David LloydDER20242024131313275027.25243134.570202514
Dasun ShanakaSL/DV20202020131333277332.70221147.960202716
Karabo MotlhankaBOT202420241413132752*27.25324100.93010306
Sharvin MuniandyMAS20242024211903274117.21321101.87000248
Ahmad RamdoniINA202420242723732735*20.4441578.800002511
Heino KuhnNW20222022111113267832.60272119.85031305
Lahiru MilanthaWF/JB20242024111123268736.22254128.35020379
Harry BrookENG/NS20242024171243265840.75218149.54020376
Dinesh KarthikRCB20242024151343268336.22174187.360212722
AB de VilliersSA/RCB20112011171443266532.60253128.850222314
Tom Kohler-CadmoreYOR/QG20182018141403267323.29234139.320313312
Shreyas IyerIND/DC20212021161443266732.60282115.60010237
H LakovBUL20222022171633266125.08324100.62010261
Ben CuttingST/QG20212021221963263725.08237137.550013215

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.