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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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 (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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Moin KhanPAK1990-200428628648600713725.24937964.054272255288
Ajay JadejaIND1992-200020720338593511935.97914164.936341142888
Michael CarberryENG/PS/HAM2010-201814018112529812531.35865261.234361469488
Ben GeddesMID/KEN/SUR2021-2026110132113635141*30.04526869.00425937288
Tim RobinsonNZ/WF/WEL2021-20261111288329713927.48359491.745191634888
Craig KieswetterENG/BH/WAR2010-201411110910292110729.51323190.41122730188
Joe CarterND2013-202612818313566916933.351030055.0410321766087
Rehan AhmedENG/HH/LEI2021-202618218423394613624.51464884.907131847287
Will SutherlandAUS/MR/YOR2018-2026171184313110101*20.33412075.49371525987
Brydon CarseENG/DUR/NS2016-2026195179442935108*21.74409371.71291726787
Mohammad NaimBAN/RR/DD2019-202612412292767111*24.492610106.021131027387
Shayan JahangirUSA/BT/DC2020-202610510012245310427.882196111.70310623687
Manan VohraRCB/PK/RR2013-2024868162093106*27.911601130.73110419487
Upul TharangaSL/AX/DD2005-2021325338249892174*31.501337773.95185128117686
Caleb JewellMR/HH/DER2019-202620626214769123231.011064472.2612371993986
Janith LiyanageSL/DG/DA2021-202611711318327316534.45357691.53522527486
John HastingsAUS/KKR/CSK2010-20181621423421939120.31221798.920101922286
Peter FultonNZ/CAN2004-2017120169165097209*33.31930054.811123955085
Sai SudharsanIND/SUR/TN2021-2026828993524108*44.053428102.80427337285
Rahul TewatiaPK/DC/RR2014-20261591215018946826.681313144.2503517185
Saif HassanBAN/RR/KT2019-20268690418278021.24191195.600111116285
Billy GodlemanDER2014-202321629222950422735.201519362.56234521104884
Jack HaynesWOR/NOT/OI2019-202618423015750415934.901104567.9415371687484
George BartlettSOM/NOR2017-202616120925538013429.24869861.859291961484
Nurul HasanBAN/CK/RR2013-20262081945628196420.432763102.03041624884
Ashton AgarAUS/PS/MID2013-2026232176472712114*21.02322884.01171620584
Paras KhadkaNEP2010-20201059917264611532.27277195.49413626584
Yasir Ali ChowdhuryBAN/CV/CW2015-20261009513188594*22.991776106.14010615084
Chris DentGLO2014-2025250347271066926833.341840757.96205826137083
Jatinder SinghOMA2013-202619319013507713028.68595585.26530952483
Anshuman RathHK/ODI2014-2026143144174706143*37.06470899.96529845383
Jan FrylinckNAM2016-202618115425340413426.39356995.385161228083
Sanjay KrishnamurthiUSA/ME/SFU2021-202694781315489223.821271121.790899883
VP ThamotharamMAC2021-2025625971356104*26.08947143.191839383
Hassan KhanUSA/MR/GAW2017-20261068526129562*21.95897144.370267683
Ramnaresh SarwanWI/PK/GAW2000-2016304362471222529138.812094258.38197222127282
Navjot SidhuIND1983-199918320510761520139.051346456.2715481669382
Stuart BroadENG/HH/NOT2006-202340339988530416917.05776568.311185461382
Brian BennettZIM2023-20261091159335916931.693055109.954171439982
Kieran Noema-BarnettCS/GLO/CD2012-202113014427294510825.17497659.182151630682
Chris NashAUC/SUS/NOT2014-202017322512717317833.681045568.619521597181
Wayne ParnellSA/RCB/DC2009-20253692407533009920.00390784.460121630681
Milind KumarUSA/TRI/DEL2016-2026118109262928155*35.282783105.21514522981
Saiteja MukkamallaUSA/TSK2022-2026908782799137*35.43281399.50516623381
Simon SsesaziUGA2018-2026102101112488100*27.642227111.721191226681
Jofra ArcherENG/RR/MI2016-202632322179243281*17.13281886.30062323681
Justin KempSA/AX/CSK2001-201511994292041100*31.40240085.04113813981
Alzarri JosephWI/RCB/MI2016-20263212146520018613.43283170.68033517981
Ben DwarshuisAUS/PK/SS2014-20262391626319166619.351867102.62021913781
Christiaan JonkerSA/CC/WAR2013-2024918522170966*27.131358125.8504713081

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.