Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd 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)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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Brad SchmulianCS20212021714060212743.00100360.02230733
Chris CookeGLA20162016161946028040.1386669.52040708
Javed OmarBAN200120011321260285*31.68143342.01051731
Hashmatullah ShahidiAFG20232023222266028037.6381174.23061563
Chris HarrisNZ199919993124860268*37.63119550.38022419
Elton ChigumburaZIM20142014222466029033.4479375.910545312
Richie BerringtonSCO/GC202620262625160212025.08561107.311125622
Graham WaggGLA201920192425460210028.6782672.881336117
Colin de GrandhommeNZ/ND/HAM2021202135366602174*20.07590102.031245121
Doug WaltersAUS19731973711160111260.1020450.98240773
Brendan NashWI200920091318160110935.35145341.36140732
Daniel FlynnNZ/ND201220121219060118231.63116351.681237010
Stephen MooreDER201420141522160112828.62113353.05132853
D'Arcy ShortAS/WA202420242123060112726.1378276.85121819
Derek RandallENG197719771623360117430.05128646.73134672
Will JacksHH/SUR202020202226560184*28.6277177.950547112
Tadiwanashe MarumaniZIM20242024282826018623.12473127.060317519
Corey AndersonNZ/DC/ND201720172831760194*25.0472682.780235229
Stuart PoynterIRE/DUR201720173834960161*24.0468487.87013598
Ken McClureCAN20202020811160016560.00103058.25220766
Lindsay HassettAUS19531953814060016342.86--310490
Rob JonesWOR/LAN202320232118560012246.1574081.08221598
Hashmatullah ShahidiAFG/PP/NL201820181818760097*54.5580474.63041515
AB de VilliersRCB/BH202020202120460073*37.50390153.850614129
Craig ErvineZIM20252025122016007531.58115951.770405910
Mohammad RizwanPAK/KK201920192223460011531.5873781.41213553
Gareth BergHAM201720173230660099*25.0078876.140226313
George BartlettNOR20252025233036006622.22100159.940305514
Hassan KhanUSA/MR/SFU2026202645361160062*24.00405148.150123043
DC de BoorderOV20152015813459914666.56114952.13141865
Norm O'NeillAUS19611961814059911742.7952238.12151660
Reeza HendricksSA/LIO20222022171605997437.44490122.24061739
Simran SinghPK20252025181815999135.24370161.890516330
Boeta DippenaarSA200420041519359911037.44128646.58120670
Shivnarine ChanderpaulWI200120011820459987*37.4496462.14050545
Robin UthappaKKR/KAR20162016202005998029.95436137.390417113
Robert O'DonnellAA/AUC201820181420359993*35.24107655.67041774
Chadwick WaltonJT/IU/CC20192019232345997331.53419142.960413643
Ollie PriceGLO20222022162315996827.23112753.15052781
Manish PandeyIND/SH202020202624859983*37.44473126.640404821
Anamul HaqueBAN/SS20222022232405997824.96567105.640306022
Cameron DelportDOL/LEI/LQ20162016282525997826.04479125.050515723
Zubaidi ZulkifleMAS20222022252525999626.04396151.260355335
Kevin O'BrienIRE/LL/KK201820182828359911823.9665691.311115414
Ravichandran AshwinIND/CSK2012201254301359991*35.2489467.00031643
Ashton TurnerAUS/PS/WA202120213630659910024.96542110.521124616
Ryan PringleDUR20172017303245997121.39110754.11033763
Mark WallaceGLA20152015333325999219.3290965.90032742
Darren SammyWI/RCB/HH20152015423695998922.19561106.770215022
Syed KirmaniIND198319833737115996623.0471245.65022320
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.