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
Saqlain ArshadQAT20232023111113667636.60278131.650214710
Nasir HossainDD202320231212436666*45.75305120.00020348
Joe RootRR/TR/DC20232023141223668236.60266137.590303810
Muhammad TanveerQAT201920191313336653*36.60278131.650303318
Ahmed ShehzadPAK/CV201520151515136676*26.14327111.93021436
Jim AllenbySOM/PZ20162016151513669126.14320114.38021416
Matthew CritchleyESS/WF20222022151543666033.27255143.530202815
Kumar SangakkaraSL/SH/JT201320131616436659*30.50349104.87020364
Colin MunroNZ/WOR20142014171613666524.40261140.230103216
Shane WatsonAUS/RR20142014222113665118.30312117.310212719
Chris JordanENG/HH/SUR202420245537173663118.30268136.570042420
Alex LeesDUR2020202099236577*52.14290125.86040326
Brad HodgeKKR20092009121233657340.56310117.74031349
George WorkerAUC/CD202120211313136510630.42289126.301103213
Tom Kohler-CadmoreWOR20152015141423657530.42272134.190303410
Owais ShahRR/HH/DG20132013181643658430.42325112.310222412
Srikar BharatRCB/AND202120211716236578*26.07305119.670212714
Dhruv ShoreyCSK/DEL20192019191743657028.08315115.870323113
Azam KhanQG/GG20202020191833655924.33230158.700233322
Paul StirlingIRE/LEI/NK20242024201903657619.21290125.860303816
Asif KhanUAE/GG20252025212063657726.07254143.700112027
Sahil ChauhanEST2024202411103364144*52.00176206.821112134
Chris GayleWI/KKR20092009121223648836.40287126.830203618
Ricardo VasconcelosNOR202120211212136478*33.09309117.80020444
Sachin TendulkarMI20092009131323646833.09303120.130213910
Priyansh AryaPK20262026131303649328.00172211.630322732
Saiteja MukkamallaUSA/TSK20262026131303648028.00285127.720212819
Ambati RayuduIND/MI20142014161513646826.00292124.66020318
Kurtis PattersonSS/PS20222022151503646424.27286127.270202813
Wayne MadsenITA/DER20262026161513646226.00275132.36020471
Mohammad ShahzadCV/RR20192019151503646124.27235154.890113921
Matthew BreetzkeWAR/NMBG201920191615236472*28.00287126.830313113
David MathiasBHR20222022151543646133.09343106.120202120
Sadeera SamarawickramaSL/CS/MSC20242024211933646222.75299121.74031383
Andrew BalbirnieIRE/LL20212021222213644217.33324112.35001444
Daniel ChristianSS/MR/NOT20202020262593645022.75237153.590122723
Tom WestleyESS201920191414236386*30.25278130.58011428
Hilton CartwrightMS20212021151553637936.30230157.830101625
Max BryantBH/PZ202520251515536377*36.30223162.780322919
Josh CobbNOR/WF20222022211813637021.35255142.350423715
Dasun ShanakaSL/DG20212021252243635020.17345105.220102712
Tom MooresRR/NOT/LL20242024242223634518.15318114.150022216
Abdul WaheedKSA20252025111103628232.91252143.650303415
Tillakaratne DilshanSL/RCB2011201113133362104*36.20258140.31122498
Wriddhiman SahaPK2014201417132362115*32.91249145.381203318
Imam-ul-HaqPAK/PZ20192019141403625925.86287126.13040368
Jesse RyderNZ/ESS20142014161603627522.63217166.820224317
Karl BrownLAN20152015161613626924.13298121.480313614
David WieseNAM/LQ/SLK2024202428201036251*36.20241150.210111824
A LimdawalaMAA20252025202003626818.1037796.020213213

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.