Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's T20Is)

Brendon McCullum has scored the most runs in men's T20Is up to 2016: 2,140 in 71 matches.

More filters

1 active
Reset"Match result" is from the side of the player or team.
To 2016-12-31×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendon McCullumNZ2005-2015717010214012335.671571136.22213319991
Tillakaratne DilshanSL2006-20168079121889104*28.191567120.551131022333
Martin GuptillNZ2009-2016615971806101*34.731374131.44110216976
Umar AkmalPAK2009-201682771416909426.831375122.9108812255
David WarnerAUS2009-201663633168690*28.101208139.57012516274
Virat KohliIND2010-2016454112165790*57.141223135.49016017632
JP DuminySA2007-2016706421165496*38.471338123.6209612256
Mohammad HafeezPAK2006-20167775416148622.731403115.0409517539
Shoaib MalikPAK2006-201682762015487527.641359113.9105113132
Chris GayleWI2006-201650474151911735.331044145.50213213098
Mahela JayawardeneSL2006-201455558149310031.771121133.1819417333
Shane WatsonAUS2006-2016585661462124*29.241006145.33110311583
Eoin MorganENG2009-2016646212146085*29.201115130.9407311362
Mohammad ShahzadAFG2010-2016494921421118*30.231025138.6318315555
Hamilton MasakadzaZIM2006-201650502141393*29.441180119.75010013151
Shahid AfridiPAK2006-2016989012140554*18.01932150.7504810273
Kumar SangakkaraSL2006-20145653913827831.411156119.5508213920
AB de VilliersSA2006-2016716810136879*23.591037131.9208511648
Rohit SharmaIND2007-2016625512136410631.721054129.41111312051
Alex HalesENG2011-2016454551257116*31.43939133.8717413537
Ross TaylorNZ2006-201673651312566324.151045120.190548348
Suresh RainaIND2006-2016625211120310129.34905132.9313211041
Marlon SamuelsWI2007-201651498118685*28.931016116.7309010648
Kevin PietersenENG2005-20133736511767937.94831141.5207111932
Tamim IqbalBAN2007-2016515151154103*25.09998115.6314212527
Dwayne BravoWI2006-2016665912114266*24.30981116.410446749
Yuvraj SinghIND2007-201654489113477*29.08828136.960817571
MS DhoniIND2006-2016726332111248*35.87909122.330017534
Faf du PlessisSA2012-201635356109311937.69824132.6517010132
Shakib Al HasanBAN2006-20165352710928424.27892122.4206410827
Ahmed ShehzadPAK2009-2016444421049111*24.98917114.3915211624
Hashim AmlaSA2009-201637375100897*31.50781129.0705111321
Angelo MathewsSL2009-201666521798781*28.20820120.370406532
Cameron WhiteAUS2007-201447441498485*32.80740132.970537144
Graeme SmithSA2005-20113333298289*31.68770127.5305112326
Aaron FinchAUS2011-20162828397415638.96649150.0816010142
Kane WilliamsonNZ2011-20163533596772*34.54778124.2905111512
Gautam GambhirIND2007-2012363629327527.41783119.0307210910
Jos ButtlerENG2011-201650441192873*28.12662140.180526743
Kamran AkmalPAK2006-2014544968977320.86745120.400569027
Lendl SimmonsWI2007-20163837486282*26.12740116.490568331
William PorterfieldIRE2008-2016454468617222.66776110.950349917
Glenn MaxwellAUS2012-201636324822145*29.36491167.411317644
David MillerSA2010-201646391378953*30.35581135.800105531
Elton ChigumburaZIM2006-20164746878954*20.76543145.300355646
Misbah-ul-HaqPAK2007-201239341378887*37.52715110.210324526
Luke WrightENG2007-20145144475999*18.98554137.000496831
David HusseyAUS2008-20123936375688*22.91623121.350344134
Quinton de KockSA2012-2016292947425229.68578128.370128823
Kieron PollardWI2008-201650441074263*21.82537138.180215339
Page 1Next

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.