Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and 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
Kenneth WaiswaUGA202320233022732666*21.73244133.61011319
Hardik PandyaIND/MI2017201728251032635*21.73223146.190011224
W NiyitangaRWA20232023252513265313.5841778.180121810
Timothy C. BarkerLUX202120218803257840.63256126.95020315
Muhammad TanveerQAT202320231010532569*65.00241134.850201821
Dominic SibleyWAR/SUR20172017121213256129.55263123.570302510
Shah Abrar HussainCAA202520251712332574*36.11289112.460112018
Dinesh KarthikDC20142014141403256923.21258125.970312811
Keaton JenningsLAN20222022141403257523.21238136.55021396
Brett D'OliveiraWOR/BP20222022151503257121.67239135.980212910
IK GamantikaINA20262026181733254523.2135092.86001205
Mohammad NabiMR/SH/SKAN20172017311853258925.00195166.670102322
Luke WellsLAN/WF20232023191813256619.12204159.310323616
Rahul TewatiaDC/HAR201920192320932559*29.55201161.690103613
Sacha De AlwisCAY20242024883324150*64.80219147.951202320
Manan VohraPK201420148803246740.50233139.060102716
Manpreet SinghSIN20262026992324112*46.29200162.001202916
Srikar BharatCHA-XI20202020101003248032.40220147.270313019
Nick LarkinMS20212021121133247040.50270120.00031394
Joe WeatherleyHAM202420241211232468*36.00255127.06010383
Jesse RyderESS2015201512121324107*29.45189171.431214014
MW TrompTKR/LAKR202620261512132458*29.45229141.480212120
Sachin TendulkarMI20122012131323247429.45283114.49021394
Manoj TiwaryRPS20172017151333246032.40236137.290213111
Tom RogersMS202320231414232451*27.00264122.73010308
Sohail AhmedBHR202620261414232464*27.00309104.850421813
Ollie PopeAS/SUR/LS20252025161533245727.00244132.79030287
Jake WeatheraldAS202020201616232468*23.14272119.12010389
Irfan KhanPAK/KK202420241916832439*40.50231140.26001378
Calum MacLeodSCO/DUR20152015171713246020.25257126.07011473
Roelof van der MerweNED/SOM/TS2019201940251132475*23.14267121.35023266
Neil BroomOTA201920199903239335.89218148.170302817
Saud ShakeelQG202420241010132388*35.89228141.670213115
Mohammad HafeezLQ20222022131323236929.36251128.69011278
Tom Kohler-CadmoreWOR201620161313032312724.85218148.171123315
Jitesh SharmaIND/RCB202520252216732385*35.89187172.730102920
Delray RawlinsBER2026202687332212180.50182176.921301927
Hamish MarshallGLO201520158813229346.00201160.20020408
Cameron WhiteMR2017201799232279*46.00248129.840302211
Ed JoyceIRE/SUS20142014111113225632.20309104.21011245
Sarfaraz KhanCSK/AT20262026131203226226.83171188.300214613
Miles HammondGLO20192019131203226326.83229140.610213910
Avishka FernandoSL/JS202020201312132292*29.27242133.060212421
Jesse RyderNZ/PW20112011151413226024.77220146.360214011
Sam BillingsENG/KEN20152015161623225323.00231139.390102711
Roston ChaseWI/SLK/PC20262026302233224016.95283113.78001309
Jonny BairstowENG/YOR20152015121213219229.18240133.750102315
Jack LeaningKEN202120211413232181*29.18245131.020322013
Donavon FerreiraTIT202220221613532160*40.13214150.000102613
Robin UthappaIND/MI20082008151553214832.10282113.83000349

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.