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
Michael ClarkeAUS/PW2005-2012403455866720.21567103.350124110
SSM StanislausMAC2021-2024373335856219.50574101.920114221
Swapnil SinghRCB/PK/BAR2016-20245139135855022.50477122.640143827
WAE BurtonSER2021-20263534458484*19.47409142.790256332
Christopher BarnwellWI/BT/SLZ2011-20195749145843716.69483120.910042932
Fynn Hudson-PrenticeSUS/DER2019-202659461058349*16.19480121.460024614
Ruhan PretoriousNK2020-2025343175825824.25433134.410224829
Pallav Kumar DasASS2016-2023333115817719.37412141.020166624
Baba AparajithTN2016-20233427758052*29.00530109.430123818
Saim HussainBUL2022-202317172578108*38.53394146.701415225
Asad ShafiqPAK/QG/MS2010-2022323115785819.27523110.520216310
Danny LambSUS/GLO/LAN2017-20268252155784915.62504114.680024617
Alejandro FergusonARG2010-20263430857786*26.2362192.91034594
Aman DesaiSIN2022-2025403815776415.59496116.330255416
Terryn FrayBER2013-20264941557762*16.0365088.77023458
MO KitundaTAN2021-2026554235774614.7959497.140054916
Kevon CooperRR/CK/TTRS2012-2018117733057742*13.42415139.0400103634
Nathan Coulter-NileAUS/KKR/DC2011-202414178255773410.89444129.9500133837
Keshav MaharajSA/RR/DOL2013-202618789385774111.3161194.440094618
J BuleleMOZ2018-20263130357662*21.3367685.21034654
Mohammad RizlanQAT2016-20245042957672*17.45512112.500343233
Rory KleinveldtSA/CC/NOR2008-201910064235764214.05364158.240083243
Clyde FortuinWAR/BOL/PC2015-2024413435755718.55466123.390245417
NG CollinsFIN2018-2023232315747926.0958797.79041508
Abhinav ManoharSH/KAR/GT2021-20253528557470*24.96420136.670224232
Tharindu PereraBOT2019-20253532757448*22.96562102.140035417
Vernon PhilanderSA/CC/JT2007-201956401757445*24.96387148.320023629
AJ MoscaITA2022-2026222165737838.20447128.190424422
Vinay KumarIND/KKR/RCB2008-202014766265733814.32486117.900053822
Pieter SeelaarNED2008-202178451357296*17.88520110.000124012
E BeukesCAA2023-20254338135713922.84460124.130043335
Samson AwiahGHA2018-20244135556896*18.9360893.420245311
Aditya KaushikDEL/GOA2016-2022242425677825.77512110.740404616
Jonathan VandiarKNI/LIO/DOL2012-2021343235676719.55496114.310315714
Lewis GoldsworthySOM/LEI2020-20266639115666720.21477118.660115013
Nelson OdhiamboKEN2010-2024764585666715.30546103.660264513
Sazib BhuiyanCZE2022-2026363225657118.83397142.320435130
Tom TaylorWOR/NOR/LEI2020-202683552556550*18.83475118.950124214
S PeriyalwarROM2019-2025413511564105*23.50518108.88134619
Kagiso RabadaSA/PK/DC2014-202625898455644410.64523107.8400155120
Imam-ul-HaqPAK/PZ2019-2021242405635923.46461122.130525213
MTMMJ AveCD/COO2021-20262726656292*28.10531105.840424920
Pavan RathnayakeSL/KF/CCC2024-2026343245626020.07395142.280345318
Hisham SheikhKSA2021-202646351056147*22.4457697.40001324
Rob NicolNZ/CAN/OTA2010-20183028156065*20.74490114.290335818
Arun KarthikRCB/CSK/TN2010-20225038756089*18.06482116.180384715
Raza IqbalNOR2018-20243333455764*19.21494112.75044708
Nathan SmithNZ/WEL/OTA2018-202676491355651*15.44432128.700143622
Nick HobsonPS2019-202646351155448*23.08417132.850004422
Jonathan BirdKNI/WP2022-2026181805539730.72428129.210424524

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.