Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR131/2 (14.4)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Fabian CowdreyKEN20142014192215137524.4373070.27030431
Luc BenkensteinESS20252025222235138327.00390131.540425024
Vishad RandikaPSC20252025192335137025.6569274.130214514
Jack LeaningYOR20182018172435136824.43132838.63031540
Sanath JayasuriyaSL19931993252745136522.3074968.49032595
Neil DexterMID201520152028651311223.32102450.10113653
Graham NapierESS20152015303145137319.0057788.910215120
Axar PatelIND/DC2022202246331251364*24.43450114.000213824
Neil WagnerNZ/OV/OTA201720173134105135021.3887058.970146213
Abid AliPAK2019201967151217485.3374468.82311592
Bill BrownAUS19381938481512206*73.14122141.93210500
Steve TikoloKEN200620061313251211146.5558088.28131613
Malinda WarnapuraSL20082008813151212042.6789457.27233621
HazratullahAFG/KZ/NL201820181415051212434.13278184.171305335
Bruce EdgarNZ198019801217151212732.00126040.63122410
John WrightNZ199219921318051211628.44157732.47133611
Steve SmithAUS/BT20182018161905128326.9576167.28031497
Keacy CartyWI/JK20262026222105129524.3860884.210323914
TW BoormanGLO20262026152505126020.48107547.63012792
Saleem YousufPAK198719873226751291*26.9569660.49024441
Craig OvertonSOM201620162628651213823.2769873.351056014
Nayan MongiaIND19981998413585125818.9688657.79023485
Avishka GunawardeneSL20012001161705119030.0676366.97040611
Dave HoughtonZIM19931993161905115726.8987758.27040503
Hansie CronjeSA199219922121751113536.50104149.09111354
Craig McMillanNZ20052005222205116623.2364479.35031488
David WieseSUS/LQ/CW202020202522751179*34.07366139.620204125
Grant StewartITA/KEN20262026282745116522.2253196.230114324
Romario ShepherdWI/GAW/LSG202320234334135114824.33345148.120053634
Eddie PaynterENG1939193959151024363.75--121340
Simran SinghPK202620261413151080*42.50302168.870615523
Brett D'OliveiraWOR202020201315351017442.5064978.58120577
Scott BorthwickSUR201920191018051013728.33120742.25121680
Lance KlusenerSA20022002272185108339.2356091.070313116
Hamish RutherfordNZ/OV/OTA201420141221051010824.2976766.49135677
Monank PatelUSA/MNY202620262222051010823.18509100.20123567
William O'DonnellAA/AUC2022202213223510119*26.84115844.04113574
Roshan MahanamaSL19961996272355105928.3388057.95053320
Andre FletcherWI/MS/SLK202120212828451089*21.25416122.600233928
Jordan ThompsonHH/YOR/KK20222022464795105113.4264279.440254619
Ernest TyldesleyENG1928192869150912263.63--230131
Greg HayCS2020202061005099350.9096752.64060681
Henry CooperND20192019611150914950.90113844.73120678
Dudley NourseSA19351935611150923150.90--121510
Brad WilsonND20132013713050913939.15113844.73140582
John CampbellWI/SLK202620261415250910139.1563280.541305217
Syed AzizMAS20262026201715096531.81364139.840615522
Andrew HilditchAUS198519851117050911929.9497852.04112574
Lou VincentNZ200120012021250910426.7985359.67112483
Tom ScrivenLEI20242024232195096042.4276066.97040526
PreviousPage 125Next

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.