Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting records (Men's All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×

Player figures come from full scorecards, which we hold for 11,670 of the 11,671 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Sourav GangulyKKR/PW2008-20125956313499125.451263106.8107413742
Ashton AgarAUS/PS/MID2013-20261711173813496817.081129119.4902117662
Ashwell PrinceSA/WAR/LAN2005-20155050413477829.281097122.79010412826
Mahipal LomrorRCB/RR/RAJ2018-2024716613134178*25.301038129.1907510458
Keemo PaulWI/DC/HH2017-20261551113113386516.731073124.7003138081
Wesley MadhevereZIM2020-202687828133373*18.011180112.9707914020
Harpreet SinghKKR/PK/UAE2010-202649469133192*35.971055126.1609011445
Johan BothaSA/KKR/DC2006-202115810136133167*20.481154115.3401410629
Hamza KhanRWA2023-2026535291330164*30.931090122.0218410764
Vinoo BalakrishnanBOT2018-202664606133010124.631196111.2025013835
Imran AnwarBHR2018-2026115811013308718.731060125.4707127792
Stephen DohenyIRE/LL/NW2017-2026565321328150*26.04963137.9016311866
O ManishimweRWA2022-2026978711132489*17.42142492.98061112230
Rehan AhmedENG/HH/LEI2022-20261189317132252*17.391039127.24021012859
Shubham RanjaneUSA/MUM/GOA2019-202680592113197034.711025128.680609846
Akeal HoseinWI/CSK/SS2014-202630515065131855*15.511175112.1701137265
RG MukasaUGA2013-20246665513148921.901095120.00051014341
Tom BlundellNZ/WEL2017-20265856513137925.75968135.6409712141
Andrew SymondsAUS/MI/DC2005-20115347131311117*38.56949138.1517210751
Asghar AfghanAFG2010-20216862413066222.521156112.980458067
Stuart BinnyIND/RCB/RR2010-2021122933013035220.681028126.750199351
Grant RoelofsenDOL/GLO/BOL2021-20265653312997225.981039125.0209411949
Saif HassanBAN/RR/KT2019-20266564412998021.651111116.920979870
Darren StevensDG/KEN/DER2012-20229377912999019.10925140.4304510360
Joe CracknellMID/LS2020-20266867612977721.26977132.7505414140
Brad HaddinAUS/KKR/SS2006-201776701212977622.361026126.4108610551
O TuyisengeRWA2018-2025918671296100*16.411276101.57131112431
Tim BresnanENG/PS/HH2006-20211361003912965121.25949136.560169156
Azhar MahmoodKKR/PK/ST2012-201685741712958022.721015127.5906412142
Jim AllenbySOM/GLA/PZ2014-201752483128610528.581024125.5917114531
Abdul SamadSH/JK/LSG2019-2026897622128576*23.80884145.360158580
IK GamantikaINA2018-2026968012127778*18.78133295.870148731
Dhruv JurelIND/RR/UP2021-2026685915127681*29.00861148.20010510067
Vaibhav SuryavanshiIND/RR2025-202631310127410341.10581219.28282103114
Ben DwarshuisAUS/PK/SS2014-20262001235312726618.17900141.3301167966
Shashank SinghPK/SH/MUM2016-2026816620127168*27.63857148.310939664
Hassan KhanMR/GAW/QG2017-20261048325127162*21.91876145.090267482
KD KesumaINA2018-20269184101271117*17.181173108.35311013247
L BruceGIB2021-202653524126899*26.421077117.73012513226
Rushab PatelKEN2016-202673701512677523.041027123.3704913532
Kurtis PattersonSS/ST/PS2012-20256561312647821.791050120.3804111031
Marco JansenSA/PK/MI2019-202616610234126271*18.56927136.140577779
Sachin BabyRCB/RR/KER2013-202257461012557934.86949132.240829645
Karim JanatCV/CS/FB2016-20261139122125556*18.19998125.750388564
Virat SinghSH/JHA2016-2021393881251103*41.70974128.4418111340
Zakir HasanBAN/CV/RK2016-202679705124975*19.221022122.21071012048
Rob YatesWAR/BB2020-20265452112487224.47901138.5109713646
Shaiman AnwarUAE2013-2019454531242117*29.571018122.001829853
Bevon JacobsNZ/CAN/AUC2023-2026534612124090*36.47839147.790938173
Zubaidi ZulkifleMAS2019-20267069312409618.79872142.20041212659

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.