Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Oliver SoamesHAM2018-201981401616211.5048533.20015211
Charles TrottBER2018-2026221551615816.1022471.88012147
Charitha BuddhikaSL2001-2003261891614517.8939141.18002150
Bill WhittyAUS1909-19121419716139*13.4218162.43003120
Marimuthu VikneshwaranPUD2019-20222421516134*10.0617592.00002125
Lameck OnyangoKEN1996-20143422916134*12.3820977.03002124
Amir HamzaDD/DC/AFG2012-2025783919161348.0537742.71005154
Omar PhillipsWI20092401609440.0031251.28010160
Peter CantrellNED19965501604732.0030752.12000140
Charles StuddENG1882-18835911604820.0030.00002110
Nakul SharmaSER2018-2021131131605320.00125128.00010109
Danish AzizPAK/IU/QG2018-2025131221604516.00146109.59002108
Nazmus SakibMAS2024-2026121231603717.78108148.15000197
Jack BadcockAUS1936-1938712116011814.5542437.74104180
Tom EmmettENG1877-188271311604813.336028.3300181
KJ YoungBEA2018-2021141421604413.3317989.39003154
Ted ArnoldENG1903-1907101531604013.3360.0000550
Ciss ParkinENG1920-1924101631603612.3114774.15001161
S BangeraISR2016-2026201711602310.0018387.43002200
David O'SullivanNZ1973-19761423516023*8.8914717.69002130
Michael CohenKEN/DER2020-20262624916030*10.6744735.79004191
Varun AaronIND/RCB/PK2011-2022102472216017*6.4033447.90007163
Don TaylorNZ1947-19563501597731.80--010101
Lachlan ShawNSW20263501596131.8023667.37011184
Saleem RazaUAE1994-19966601598426.5017391.91010158
Peter LashleyWI1960-19664701594922.7146430.17001121
Akshay HomrajUSA2019-20208801594419.8822371.3000094
J GuatamGHA202688115944*22.71154103.25000204
Zulqarnain HaiderPAK2007-20108921598822.7129953.18011190
Rickie-Lee DoughertyNW2016-2017131021596019.8820179.1001087
Hanno JacobsSA/NSW2025-202671031594122.7131450.64002112
Ismaila TanbaGAM2018-2024141421594313.25149106.71000184
Amjad KhanENG/DEN2009-2022201521593412.2320378.3300195
R DavsonBAH2021-2026171511594011.3621275.00000153
Amir FarooqQAT2024-2025271741593612.2321175.36001124
Shams MulaniMI/MUM/AT2018-2026401841597311.36142111.97013164
Mark PriestNZ1990-1998211841592611.3640639.1600270
Tharindu KaushalSL/CK/KYCC2014-202422212159198.3738641.19005171
TC AliWAR/BB2023-202631231015917*12.2330751.79002130
DB LoicCAM2021-202627253159397.2317192.98005121
CRM DouglasBER2008-20136601586926.3328256.03021171
Meeka-eel PrinceNW202477115883*26.33119132.77011185
Jacob MartinIND1999-20019811583922.5733147.73001150
N PathanTHA2017-20201010115854*17.56152103.95011108
T PradeepRAI2019-20221710315836*22.5796164.58001715
Atul BedadeIND1994131031585122.5718386.34010115
R NathTUR2022-2024111111583815.8017789.27000126
SB PatelMAC2025-2026201401583111.29141112.06002129
RGA AmahCAM2021-202316160158209.8821972.15001131
KM AwalaGHA2022-20241816215823*11.2920079.0000353
PreviousPage 105Next

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.