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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Phil DeFreitasENG199119911619325155*15.6951748.55010230
Akram RazaPAK1994199433211025133*22.8248351.97003201
Jack BrooksYOR201620161521122514827.8940162.59002364
Jack HobbsENG1920192024025012262.5045554.95110171
George BrownENG192119213502508450.00--020240
John ReidNZ19811981351250123*62.5089128.06111210
Suved ParkarNBB2026202655025011050.00155161.291202414
Dan MousleyWAR/BB202020205612507150.0036867.93020253
Peter TooheyAUS197719773602508341.6748951.12031261
Brendan NashWI200820088822507441.6751148.92020351
Hamid ShahDEN202520258812505935.7131080.65021243
Gareth HarteDUR202020205822507241.6761340.78010300
Ahsan AliQG202220228812507335.71180138.89030326
Charles MacartneyAUS191219127802509931.2510053.0001072
Robert ChristianiWI195119514812507635.71--010210
David HempBER201320139922506435.7131479.62020261
Neil McKenzieLIO20122012121042504841.67212117.92000291
Ayan KhanOMA20212021121002508325.0040561.73010164
Jan FrylinckNAM202320231110225057*31.25217115.21010168
Tilak VarmaHI20212021101012507527.78170147.060312011
Chathuranga JayathilakePSC20252025101002505025.00238105.040211810
Steve TikoloKEN200820081211025010222.7328787.11102254
Ackeem AugusteWI/SLK20262026111102506322.7326494.700112111
A SharmaNOR2025202581102508222.7332377.40011296
Gerry AlexanderWI1960196071222507225.0024231.82021120
Anamul HaqueCV20162016131322505022.73222112.61011207
Alex MiltonWOR201820187132250104*22.7354246.13102351
Arun LalIND1988198891312506920.8342259.24022220
A RandhawaAUA202620261614325050*22.73223112.11021198
Billy ZulchSA19101910714225043*20.8319627.0400050
Niall O'BrienIRE20102010151512505017.8628787.11011261
Steve RixonAUS1978197891542505422.7314732.65013220
Tim ZoehrerAUS198619861415225052*19.2355545.05010302
Rodrigo ThomasCAN20192019171612506216.6731180.39023229
Migael PretoriusSOM/PC20252025171642505920.8325598.04022283
Manoj PrabhakarIND198919891716625054*25.0056144.56012231
Ben CuttingMI/BH201920191817525081*20.83177141.240111716
Mark AdairIRE/GG/WF20252025281762507822.73243102.88010238
Zak ChappellDER/OI20232023281862504620.8334073.53001199
Kyle AbbottHAM20242024212252503714.7138764.60002235
Harry SinghLAN20262026182202503611.3643557.47004247
Luke FletcherNOT20142014272332504912.5045155.43002244
Hasan AliPAK/WAR/CV20232023392752505411.3629485.030242113
Karun NairNOR2023202333024915083.0047352.64110363
Imtiaz AhmedPAK1961196136124913549.80--11010
Haris SohailPAK2014201477124985*41.5030282.45020204
Frank MannENG192319234702498435.57--020116
Avishka TharinduPSC2026202658024911631.1336168.98100266
Swapnil PatilUAE20142014109124999*31.1330083.00022244
Alex RossBH2017201710922495135.57229108.73010126
PreviousPage 230Next

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.