Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)T2067th 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)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 (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
Nick BrowneESS2014-202517225020776025533.741602148.44163117105617
Cameron GreenAUS/KKR/RCB2018-202620023247747525140.411086968.7716309715171
Rob YatesWAR/BB2019-2026195251117374228*30.731218760.5116342594889
Tom HainesSUS2016-20261322058712724336.181147462.1116341396430
Imam-ul-HaqPAK/YOR/SOM2017-202614417313648115940.51931869.5516411261767
James RewENG/SOM/LS2021-202613217323639922142.66951567.2516311174078
Thilan SamaraweeraSL1998-201313417431632423144.221288549.081630157097
Herbert SutcliffeENG1924-193553849455519460.73655834.60162322476
Ravi BoparaENG/PK/SS2007-20256596581281710819232.282105381.261592311457364
Moeen AliENG/KKR/RCB2013-2026632625721463121926.461638989.271569581382565
Mitchell MarshAUS/DC/DC2010-2026417443551314118133.8713125100.121578321244533
Rilee RossouwSA/RCB/PK2012-2026452455531253915631.1910351121.141572501303445
Luke WrightENG/PW/MS2007-20223733883011809226*32.991182199.901564321379303
Fakhar ZamanPAK/BH/GLA2017-20263733641511096210*31.799735113.981566241133364
Liam DawsonENG/MS/RR2014-2026501461771088017128.331598768.061550221032175
Matthew CritchleyMR/ESS/DER2015-2026350400581034517330.251507568.621548281104156
Andrew BalbirnieIRE/MID/GLA2010-20263503572710150205*30.761168986.831557241076193
Tom AlsopBH/SUS/HAM2014-2026282343369873189*32.161609561.341556301084113
Jacques RudolphSA/AX/TIT2003-2017249310399752222*35.991693557.58155519120542
Daniel HughesSS/ST/SUS2012-202624529929974417836.091343072.551555211194141
Ryan HigginsMID/GLO/LS2014-202630535654929922130.791248874.46153426972156
Nasser HussainENG1989-200418425826809620734.901775345.6015492094239
Nazmul Hossain ShantoBAN/CV/KT2016-202626829921799516328.761063875.16153122830134
Rachin RavindraNZ/CSK/WF2018-202624027026787424032.271000878.68153217861176
Navjot SidhuIND1983-199918320510761520139.051346456.2715481669382
Jack HaynesWOR/NOT/OI2019-202618423015750415934.901104567.9415371687484
Sam WhitemanST/PS/YOR2013-202618024215718319331.641286355.8415342583257
Ravi ShastriIND1981-199222924935693820632.421303146.2515301452347
Rohan KanhaiWI1957-1975861428639125647.69318748.921530758524
Doug WaltersAUS1965-198110214920587025045.50939450.801535556223
Jack HobbsENG1908-1930611027541021156.95544946.54152843168
Dennis AmissENG1966-197768106104471262*46.57896545.581512105214
Everton WeekesWI1948-195848815445520758.6250.00151963322
Clyde WalcottWI1948-196044747379822056.6910.001514124711
Shakib Al HasanBAN/KKR/AS2006-2026727729941899021729.912205886.0914118471892274
Glenn PhillipsNZ/RR/OV2017-2026404423611266214734.9812227103.561475251114559
Aiden MarkramSA/PK/TIT2016-2026374405441224717533.931337191.591468251319287
Matthew WadeAUS/DC/MS2011-2026442442681150314630.761388082.871457201081272
Brett D'OliveiraWOR/BP2014-20263484143810799202*28.721669464.691455341209120
Jack LeaningSUS/YOR/KEN2014-20263293945810660220*31.731877256.791453391062140
Kamran AkmalPAK/RR/SR2002-2022371383319406158*26.721072987.671445411119199
Sean WilliamsZIM/TS/SLK2005-202529430837920217433.961062586.61145618890134
Dane VilasSA/CC/DOL2012-202430231853908926634.301055886.09143520890167
Pathum NissankaSL/DC/JK2019-2026259271138897210*34.48925996.091459161004178
Temba BavumaSA/CC/LIO2013-202622927330865617935.621306066.2814402290499
Ian BothamENG1976-199221726721731320829.731123665.09143120818111
Varun ChopraMID/SUS/WAR2014-202117121415694216034.881008468.84143710720105
Rishi PatelESS/LEI/BP2019-20261992439674617928.83954170.71142519863128
Gundappa ViswanathIND1969-198311617811651922239.04884144.921437116496
Michael SlaterAUS1993-20011161738629921938.181160154.3014301269332

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.