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
Macalister WrightHH2019-20262221350070*27.78408122.550413620
Vijayshankar ChikkannaiahGER2019-20232222249881*24.90495100.610413714
FA CossaMOZ2018-20243127849863*26.21393126.720344230
KC RamamoorthyINA2018-2025343114985616.60465107.100354518
Rivaldo MoonsamyTIT/JSK2017-20262120349781*29.24383129.770305118
Dayyaan GaliemSA/TIT/PR2021-20264428134975533.13395125.820104114
Ramnaresh SarwanWI/PK/GAW2007-2016343074975921.61497100.00021329
Senuran MuthusamySA/WAR/DOL2019-202661431249760*16.03447111.190122721
Steve TikoloKEN2007-20131919549656*35.43372133.33033688
Irfan HafejeePAN2018-2026333234964417.1059583.360034514
Ben CalitzIRE/NK/NW2024-2026383444965816.53370134.050223128
Nakul VermaSER/MEG2016-2023252404957320.63463106.91022514
Allan DouglasBER2013-2025312824957419.04371133.420234332
Umer ImtiazBHR2022-2024323214957215.97424116.750243928
Iqbal HossainAUA2021-2023201804947127.44294168.030334537
S GoochEST2024-20261919349472*30.88458107.860414513
Marchant de LangeSA/KKR/MI2012-202616270274943911.49376131.380083625
Rongsen JonathanNAG2019-2023212114936624.65474104.010314414
Michael PollardCAN/WEL2013-2020262524937021.43394125.130323923
Subhransu SenapatiMP/ODI2018-2024222014926425.89382128.800213622
Talha KhanGER2018-20232827449269*21.39473104.020343912
Sompal KamiNEP/KY2014-202611463244924012.62427115.220053519
Tobias ViseeNED2015-2021303004917816.37335146.570356717
Dominic DrakesWI/BT/YOR2018-202682481949148*16.93391125.580043727
Salum JumbeTAN2021-202562491449176*14.03471104.250163524
Vikramjit SinghNED/RD2019-2026353304905214.85433113.160143822
Sarel ErweeDOL/DH/SEC2017-202331292489103*18.11393124.431255018
Ibrahim RahimiNOR2022-20263229348955*18.81302161.920142145
M ChadhaCAA2023-2025171644887440.67410119.020313823
Rajat DeyTRI2016-20232321648882*32.53357136.690202925
Tyrone KaneIRE/LL/MR2015-20243829648866*21.22350139.430303333
Punit BishtMEG2019-202123203487146*28.65305159.671115223
Justin KempSA/CSK/CC2005-201531231148789*40.58388125.520203422
Smit PatelUSA/TRI/BAR2018-2026272304877321.17458106.330245111
Ben CurranZIM/NOR2018-2026313004877116.23382127.49032666
Anil SahNEP/JB2018-20253331148762*16.23419116.230254224
D GumyusengeRWA2024-2026403644876815.2250297.0102103721
Lucas OluochKEN2013-20269256234873214.76426114.320043419
Andrew PuttickCC2012-2015222224866524.30468103.850303910
J MoscaITA2022-2026242434867223.14348139.660425416
Murray ComminsNK/MR2019-20232119148510226.94334145.211245521
Jaskaran MalhotraUSA/LAKR2018-202326243485106*23.10358135.471103028
MA BaigMAA2018-2025413294847421.0451693.80012427
Shantanu KaveriMEX2019-20263832548446*17.9359281.76002304
James FosterENG/ESS2009-20176043134845016.13347139.480133516
Brian MasabaUGA2013-202469431448437*16.69474102.11003497
Daniel SmithWP/PC2022-20262019348386*30.19384125.780305311
Sanjay YadavMI/TN/MEG2018-2023282444835524.15394122.590242626
Ramandeep SinghIND/KKR/MI2021-20266442154833517.89325148.620022930
Jaydev UnadkatIND/KKR/RCB2010-2026167593348358*18.58349138.400123524

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.