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
Robin UthappaKKR20172017141303888729.85235165.110513621
Wayne MadsenDER20142014131323886535.27264146.97020359
Ibrahim ZadranFB/AFG202320231616138860*25.87338114.790313113
AP RajeevanTAN20232023171723886325.87359108.08020386
Rushab PatelKEN202320232020538845*25.87346112.14001409
Tom MooresNOT/MCT/MSG202620262321438875*22.82267145.320242924
Andre FletcherWI/MS/SLZ20202020242333884619.40318122.010003421
Imad WasimJT/KK/GG20222022302763885518.48322120.500123216
Adam RossingtonMID/CR20262026111123877943.00283136.750414614
Stephan BaardNAM20192019131323879235.18305126.890413213
Mrunal DevdharRAI20192019161603878224.19268144.400214314
Joe WeatherleyHAM/SB20232023201663876738.70301128.57031368
Shahriar NafeesKRB2013201311111386102*38.60319121.00130514
LA DunbarSER202220221111338611748.25268144.031202829
Ricky BhuiCPN-XI20202020111103867935.09283136.400412226
Andre FletcherWI/SLZ20142014131303867829.69341113.200301920
Samit PatelNOT201520151313338690*38.60298129.530302513
Daniel LawrenceESS20192019141323866935.09253152.570402421
Sanju SamsonDC201720171414038610227.57273141.391223219
Kamil MisharaSL/NCC20252025171753867632.17300128.670313216
Lewis GregorySOM/MO/SEC202520252521638658*25.73251153.780202624
Calum MacLeodSCO201320131212238582*38.50346111.270422911
Dawid MalanENG/MID/PZ20172017131303857829.62270142.590204912
Andrew BalbirnieIRE/KT20232023171703857222.65338113.910203815
Brendan TaylorZIM/LQ/KT20192019181813855022.65267144.190114314
Washington SundarIND/RCB/TN20192019292063855327.50307125.410122216
Arnav SinhaRAN202220221111338477*48.00322119.250203917
Robert KeyKEN201420141212138489*34.91251152.990313812
Zakir HasanSS/ST202520251212138475*34.91277138.630303520
Sharjeel KhanPAK/KK202120211714038410527.43271141.701113625
Collins ObuyaKEN201320131515638475*42.67336114.290312712
Travis HeadAUS/RCB/AS201720171717338475*27.43308124.680112314
JO AdedejiNGR20212021171723846825.6041792.090213312
Ahmer Bin NisarBHR20242024221833846225.60312123.08031318
Curtis CampherIRE/MR/CC20232023221943846125.60298128.860212914
Tillakaratne DilshanSL/ST/SUR20142014202013845520.21328117.07014477
Tom BantonENG/KKR/BH20202020202013847120.21269142.750323419
Umar AkmalPAK/GAW/LEI201520152522538476*22.59335114.630222216
Matt BoyleCAN202520251211138381*38.30242158.260203816
Steve SmithAUS/RR20152015151313839031.92274139.78031407
Adam GilchristPK201120111414038310627.36295129.831224118
Rajat PatidarRCB/MP20212021141413839629.46278137.770413214
Chirag SuriUAE20222022151513838827.36320119.690324310
Daniel Bell-DrummondKEN/LS20242024161603837623.94291131.62032449
Robinson ObuyaUGA20242024171723838325.53307124.760323221
Ross TaylorNZ/DC201220122020638362*27.36312122.760212612
Dan MousleyBB/BP/ME20232023252453835120.16309123.950102713
Jatin WadhwanJK20192019101003826938.20282135.460404313
David LloydGLA201620161414138297*29.38295129.49022478
Ryan McLarenKNI/LAN20172017191573827747.75248154.030103712

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.