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 records (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.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Gordon MuchallDUR2014-20163330146154338.44512120.12001389
Shashank ChandrakarCHH2018-2023272726148224.56450136.440526025
Diego RosierWAR/KNI/TIT2014-20264133561455*21.93502122.310235814
Rahul SinghHI/SER2018-20232524561376*32.26407150.610406622
Ramon SealyCAY2010-2026403426136419.16481127.440234730
Patrick MatautaavaVAN2018-20263838461210318.00473129.391154931
Troy JohnsonWEL/OTA2019-2026443986126619.74538113.750425418
Pawan NegiIND/RCB/CSK2012-202182532061241*18.55462132.470044427
GD ArtaINA2018-20268965136124611.7771785.360073630
Mithun ManhasCSK/DC/PW2008-201661441561142*21.07552110.690064914
Samarth SinghUP2016-2019262516099325.38532114.470425919
Rizwan CheemaCAN/DR2008-2019403736097217.91489124.540254443
A TuraySIE2022-20264040260978*16.03572106.470236619
Nicolaj DamgaardDEN/MR2018-2024383356079121.68415146.270355435
Ayan KhanOMA/MP2016-20244337560753*18.97562108.010113818
Clive MadandeZIM2022-202649401060653*20.20527114.990134819
Ramesh MendisSL/DV/DG2020-20265742166064123.31452134.070014325
Saad Bin ZafarCAN/SLZ/LL2015-20268748186065220.20509119.060144719
Sineth JayawardenaSL/TUCA2024-20262322260510130.25409147.921316327
Isa ZarooBUL2023-20263028260578*23.27507119.330216316
Nick WelchZIM/LEI2020-2023313116054620.17485124.740036025
Adnan IdreesKUW2019-2026464036058016.35446135.650367127
P PushparajanMAC2025-20262121260410331.79387156.071414835
Jacob OramNZ/CSK/RR2005-201359471260466*17.26481125.570244627
J BanguraSIE2018-20265448460452*13.7378477.04017487
M PodoskyPHI2022-20253535460210119.42525114.671164733
Keegan PetersenCC/KNI/DOL2015-20243126560173*28.62520115.580536113
Pargat SinghCAN/PUN2016-2025312826018923.12526114.260456215
Ahsan AliPAK/QG/GG2019-2026292826017323.12473127.060427214
Raynard van TonderKNI/NW/LIM2019-20262725360081*27.27542110.700104817
Shrikant MundheMAH/NAG2016-20222726859891*33.22461129.720515619
Tom WellsLEI2014-201859451359864*18.69473126.430232831
Noor Ali ZadranAFG2010-2023232315976327.14586101.88041559
Abhimanyu EaswaranBEN/KGB2019-202326256595107*31.32473125.791345014
Avishka IroshanROM2025-2026332875956628.33514115.760225424
Priyam GargDC/SH/UP2019-20244236359559*18.03498119.480434719
BI KellawayGLA/WF/GG2023-2026453935955316.53434137.100136912
Thatayaone TshoseBOT2018-2026685295956013.84511116.440173526
Yashpal SinghKKR/TRI/SER2009-20192924359463*28.29529112.290436210
William O'DonnellAUC2020-20253430359450*22.00476124.790113235
Swapnil AsnodkarRR/GOA2008-2018303005927219.73480123.330347515
Suyash PrabhudessaiRCB/GOA2019-20243732659260*22.77429138.000125024
KC D'SouzaBUL2020-20223128759192*28.14384153.910233640
US HathinjarCAA2023-20253636259174*17.38500118.200475431
Ollie PriceGLO2023-2026444065915117.38474124.680144520
Mitchell HayNZ/CAN2021-20265441859173*17.91411143.800243330
Muhammad AbbasWEL2023-2026282625907224.58448131.700303025
KN ChaddhaINA20262322258975*29.45548107.480414812
Gareth BergITA/HAM/NOR2013-20246449165899017.85450130.890255714
Shivam ChaudharyRAI/UP2018-20232323258684*27.90502116.730426214

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.