Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS

Batting by year (All cricket)

The most runs in a calendar year in all cricket at Hagley Oval since 1908: 524 by Devon Conway in 2022.

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Hagley Oval×From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Devon ConwayNZ20222022910352410974.8672272.58130587
Cole McConchieCAN20212021101134178452.1350482.74040318
KG AndersonCAN2023202366340395134.33330122.12040491
Cole McConchieCAN2022202255139721499.2559866.39200451
Tom LathamNZ/CAN2022202288036125245.1354566.24102466
Henry NichollsNZ/CAN2023202347235812471.6059160.58210322
Cole McConchieCAN2019201988135816251.1448374.12200493
Todd AstleNZ/CAN20162016610134819538.6768251.03124431
Colin de GrandhommeNZ/ND2018201847234511569.0047073.40120367
Tom LathamNZ/CAN2018201858034517643.1372147.85111333
Daryl MitchellNZ/CAN202420246823438457.1752165.83040366
Henry NichollsNZ/CAN20182018581336162*48.0056659.36121321
Peter FultonCAN20142014241325209*108.3357256.82110386
Peter FultonCAN20152015242320155*160.0043373.90200296
Daryl MitchellNZ/CAN20212021772311102*62.20260119.62120245
Henry NichollsNZ/CAN2022202256030410550.6753257.14121400
Cole McConchieCAN2023202389130210837.7538179.27111267
Henry NichollsCAN20252025220293226146.5043267.82110292
Ross TaylorNZ20172017442283102*141.5033384.98120262
Tom LathamNZ/CAN202420247902817331.2248857.58010351
Henry NichollsNZ/CAN2021202145128015770.0048158.21100292
Tim JohnstonCAN201620163602747645.67261104.98020407
Tom LathamNZ/CAN20212021341258110*86.0044358.24200241
Tom LathamNZ/CAN2016201647025713736.7140064.25110244
Liton DasBAN2022202256025210242.00232108.62110305
Matt BoyleCAN2025202576125181*50.20201124.880302510
Kane WilliamsonNZ20212021220250238125.0037766.31100300
Tom LathamNZ/CAN2025202566024714541.1746153.58100260
Cam FletcherCAN2016201659224777*35.2964338.41030214
Jonny BairstowENG2018201823024110480.3328484.86200257
Justin GreavesWI20252025232240202*240.0041557.83101221
Joe BurnsAUS20162016120235170117.5048348.65110290
Mitchell HayCAN2023202387123482*39.0036164.82020204
Shai HopeWI2025202523023314077.6738660.36110213
Chad BowesCAN20212021101212305020.9126586.79012322
Stephen MurdochCAN201920198922276432.4325589.02032325
Kane WilliamsonNZ202420242402229355.5042751.99030250
Andrew EllisCAN201620165902224324.6742352.48000293
Cam FletcherCAN2021202110922227831.7136161.50020273
Martin GuptillNZ2015201544122193*73.67151146.360212312
Peter FultonCAN2016201651002195821.9043949.89011300
Daryl MitchellNZ/CAN2025202574021711954.25190114.21110175
Chad BowesCAN2022202255021610543.20174124.14121304
Bevon JacobsNZ/AUC2026202644121388*71.00126169.050201313
KG AndersonCAN2025202555121375*53.25184115.76010280
Amy SatterthwaiteNZW/CAN202120219912135226.63184115.76010340
Henry NichollsCAN2014201436021111935.1735359.77111261
Tim SeifertND201620162412108170.0043048.84020212
Danielle WyattENGW20222022331209129104.50198105.56110240
SB KeeneAA/AUC2025202523020915269.6723090.87110310
Page 1Next

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.