Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

Batting records (All cricket)

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 23,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Alec StewartENG1989-2003301396351313719036.392422354.23197327159036
Ramnaresh SarwanWI/PK/GAW2000-2016304362471222529138.812094258.38197222127282
Ryan ten DoeschateNED/KKR/AS2006-20213853928511861259*38.641375786.221956201060250
Kiran CarlsonGLA/LS2016-2026263339161025920931.761399773.291953321178176
Rob KeoghNOR2014-202627633735904717229.961423763.55193929105846
Jeet RavalNZ/CS/AA2012-202617127115903120935.281772150.96194614115052
Ricardo VasconcelosNOR/KG2018-20262182879896818732.261305168.72193915121774
Zaheer AbbasPAK1969-198513918417763427445.71996864.2319331272444
Michael KlingerAUS/KTK/AS2011-2019209222287624166*39.30851589.54193512757155
Leonard HuttonENG1937-19557913815697136456.67310737.95193354757
Colin MunroNZ/KKR/DC2012-2026527533451582728132.4312347128.181890361487713
Tom Kohler-CadmoreRR/ST/RR2014-2026438499371383616929.951629084.941875461459445
John SimpsonENG/MID/SUS2014-20264204987113417205*31.422150462.391866271490218
Marlon SamuelsWI/DC/PW2000-2018434473631318626032.161874570.341878281373301
Dilip VengsarkarIND1976-1992245305411037616639.301662950.2918582278841
William PorterfieldIRE/WAR/NW2006-2022346368241033318630.041444671.531848251129133
Upul TharangaSL/AX/DD2005-2021325338249892174*31.501337773.95185128117686
Damien MartynAUS/RR1992-201027929665989116542.821554463.6318611796437
James HildrethSOM2014-2022246307339848220*35.941345973.171846191124104
Dean JonesAUS1984-199421525036969921645.321578961.4318601774174
Mike AthertonENG1989-2001168265109489185*37.212361540.1818582410585
Allan LambENG1982-199220025726866614237.521436660.3218441794650
Josh BohannonLAN2018-202619723918802623136.321411056.8818301792675
Michael VaughanENG1999-200817023118772819736.281410454.7918341994935
Ed JoyceENG/IRE/SUS2006-201816719114740025041.811118866.1418321180967
Glenn MaxwellAUS/RCB/PK2011-20266886579416666201*29.6012305135.441788581465772
Stephen FlemingNZ/CSK/ICC1994-20083994733215515274*35.182714457.16179534178792
Yuvraj SinghIND/AX/RCB2000-2019548531721484216932.341647690.081786311494409
Colin AckermannNED/WAR/DUR2012-20263674315712422277*33.211759970.581769311338165
Ben FoakesENG/ESS/SUR2014-20262843455810893174*37.951942156.09176216122168
Ed BarnardWOR/WAR/BB2015-20263713887710337177*33.241506468.621748321176118
Stephen EskinaziPS/MID/LEI2015-2026283349281022418231.851429271.541752221203145
Hamish RutherfordNZ/OV/OTA2012-20242473244981417130.671380571.091751231263167
Luis ReeceDER/LAN/CV2014-202625232929970421132.351567161.921755261092131
Dimuth KarunaratneSL/YOR/SSC2011-202516625513918124437.941665455.1317541896816
Daryll CullinanSA1993-2001207248288414275*38.251479256.8817432084658
Tom BlundellNZ/WF/WEL2014-202619027332831118634.491320562.94174323983103
Emilio GayENG/ITA/DUR2020-202613318715653626138.001013464.5017282085622
Denis ComptonENG1937-19577813115580727850.06274538.761728104403
MS DhoniIND/AX/CSK2004-20258147682422270522443.172579188.0316132271861623
Chris CookeGLA/BP2014-20263454157411572205*33.941757465.851652251212189
Andy FlowerZIM1992-20032703163511450232*40.751960058.42168016106246
Alex CareyAUS/DC/AS2017-2026321353391108615635.311343982.491660151132159
Leus du PlooyKNI/TIT/MID2016-20263023465310578263*36.101379976.661655241063193
Shan MasoodPAK/YOR/DER2013-2026247302191013123935.801297378.091655241079110
Will RhodesYOR/DUR/WAR2015-202626432230970220733.231620759.86164021108578
Dhananjaya de SilvaSL/JS/JK2015-202628232734940820432.111326070.951644191003119
Graham ThorpeENG1993-2005182256419124200*42.441803750.5816601595014
Ashwell PrinceSA/AX/WAR2002-2015204245358101257*38.581423556.9116331683353
Murali VijayIND/PK/CSK2008-20202082536778016731.501219763.79163416843150

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.