Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Jack RyderAUS1920-1929193251394201*51.63203744.823911023
Brendon KuruppuSL1983-1991565921342201*23.54280747.811431204
WGRL WijenayakeNSWC/BSC2025-202612205918201*61.20170153.97441856
Gerrie SnymanNAM2003-201734331723201*22.5986084.071367324
Jesse RyderNZ/RCB/PW2008-201825229122965320135.881165782.812251251137212
Dane CleaverNZ/CS/CD2015-202618123825763320135.841111468.68104526894144
Navjot SidhuIND1983-199918320510761520139.051346456.2715481669382
Abdullah ShafiquePAK/YOR/LQ2020-202611614211418820131.97630666.4172418389103
Mushtaq MohammadPAK1959-19796710910385220138.91315535.94102043284
Eddie BarlowSA1961-197030572251620145.75182244.0261532745
Syd GregoryAUS1890-1912571007228220124.5417640.9148121570
Aunshuman GaekwadIND1974-198755845225420128.53205142.1321161240
Graeme FowlerENG1982-198647632205120133.62468343.8031252124
Angelo MathewsSL/KKR/DC2008-202656560112618717200*39.402860365.4421104281644323
Matt RenshawAUS/BH/AS2016-20262583253010291200*34.881566565.692538151034168
Graham ThorpeENG1993-2005182256419124200*42.441803750.5816601595014
Steven DaviesENG/SOM/SUR2009-2023227291148275200*29.871212968.22114330105955
A BandaraCCC2024-20263438151551200*67.43230067.4353013110
Vidura AdikariCMCC2025-2026274071304200*39.52241354.0427311314
Steve WaughAUS1985-20044925481041849620041.663243257.03359537170588
David BoonAUS1984-1996286367361338620040.442727349.08266922131618
Mohsin KhanPAK1977-198612315411458620032.07823551.52917640913
Graham WaggGLA2014-202016717434401820028.70544073.8642114413105
Ashen BandaraSL/JK/KF2021-2026818014231220035.03268686.08410618643
Faf du PlessisSA/IWX/RCB2011-2026612641722162519938.012380390.8531141322088556
KL RahulIND/RCB/PK2013-2026410439611622219942.921807189.7729111241511472
Mohammad AzharuddinIND1984-2000427455631559319939.782256466.91297914134296
Dean ElgarSA/KNI/TIT2012-2026238342301246919939.962240255.662865221456113
Matthew ElliottAUS1996-200422371117319932.58264344.383451554
Lindsay HassettAUS1938-1953436933073198*46.56229844.43101112408
Mark StonemanENG/MID/HAM2014-2025293398161276119733.411961565.06236933170277
Michael VaughanENG1999-200817023118772819736.281410454.7918341994935
Brooke GuestDER/LAN/CV2019-202619223635636319731.661071859.379271966452
Saif ZaibNOR/SB/WF2015-2026239269297298196*30.41993673.45133416767144
Babar AzamPAK/SS/RR2015-2026526570672244419644.622499989.7839161372338298
Ian ChappellAUS1964-19809115212601819642.99964848.4614341163622
Tom RogersMS/VIC/GG2022-202683853204319624.91241784.53110422443
Ian WestwoodWAR2014-201735582182519632.59398545.804742454
Gareth SeverinWF/WEL2023-202638580172919629.81330552.3148319515
Geoffrey LeggeENG1927-193057129919649.83--102230
Alex LeesENG/YOR/DUR2014-2026352465321628119537.602644761.563981381859142
Michael HusseyAUS/CSK/MI2004-2016394413831514719545.902143670.662393191381218
Cyril WashbrookENG1937-195637666256919542.82114637.5261221608
Todd AstleNZ/CAN2012-20231059921229319529.40370361.921111029512
Troy JohnsonOV/WF/WEL2019-20267084131768194*24.90312656.5628620425
Charles CoventryZIM/DR2003-2015626031224194*21.47124898.0814911145
Saeed AnwarPAK1989-2003299333211280919441.051813270.643167231464111
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Roston ChaseWI/BT/SLZ2016-202628829843659519425.86960868.6463232607121
Herbert SutcliffeENG1924-193553849455519460.73655834.60162322476

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.