Live6th Match · Pakistan ODI Tri-Series 2026/27SL96/1 (16)ENG386/5 (50)SL need 291 runs in 204 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Hagley Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Henry NichollsCANAuckland Aces2013-202558250922684.8383860.74210513
Greg HayCSCanterbury2014-202159044914049.8992148.75221490
Cole McConchieCANOtago Volts2015-202357041121458.7167560.89201521
Dean BrownlieNDCanterbury2015-201959037110441.2267754.80130410
Todd AstleCANNorthern Districts2015-201947236219572.4059161.25110451
Daryl MitchellNDCanterbury2015-2019592362170*51.7170751.20111337
Tom LathamNZBangladesh2017-2022231361252180.5054366.48110513
Henry NichollsCANOtago Volts2022-2026341345124115.0051167.51130402
Peter FultonCANCentral Stags2014-2016241344209*114.6761356.12110406
Angelo MathewsSLNew Zealand2014-202336233311583.2568748.47120324
Tim SeifertNDCanterbury2016-201935132911982.2561253.76120352
Henry NichollsCANNorthern Districts2015-201947032810346.8664251.09130370
Dane CleaverCSCanterbury2016-202559032710436.3368148.02111356
Bharat PopliNDCanterbury2016-20244803269240.7565549.77020352
Tom LathamNZSri Lanka2014-202336032117653.5071345.02110341
Colin de GrandhommeAA/NDCanterbury2013-201848232111553.5034094.41201359
SB KeeneAACanterbury2022-202536131915263.8048665.64120471
Cam FletcherCANCentral Stags2016-20214713137852.1784836.91040381
Robert O'DonnellAA/NDCanterbury2016-202448230712351.1763048.73121402
Daniel FlynnNDCanterbury2015-20195903066634.0066246.22030471
Kane WilliamsonNZPakistan2016-2021230303238101.0045666.45110321
Brad WilsonOVCanterbury2015-201736030010050.0083435.97130300
Cole McConchieCANCentral Stags2017-202546029310948.8358849.83121263
George WorkerCS/AACanterbury2014-202359129311136.6350657.91212413
Cam FletcherCANWellington Firebirds2014-2020692292100*41.7156851.41120336
Andrew EllisCANWellington Firebirds2014-201847028811041.1452854.55120402
Tom BlundellWFCanterbury2014-2020611128411328.4053453.18111351
Peter FultonCANNorthern Districts2015-2016361280123*56.0047758.70110301
Henry NichollsCANCentral Stags2014-20254702779839.5754850.55021321
Cole McConchieCANWellington Firebirds2017-202047127016245.0045659.21100381
Kane WilliamsonNZSri Lanka2014-2023362257121*64.2547154.56110231
Cole McConchieCANAuckland Aces2016-202546123913047.8048749.08100230
Stephen MurdochWFCanterbury2014-2018351238155*59.5029480.95100294
Will YoungCSCanterbury2014-20254702388234.0048748.87031301
Joe BurnsAUSNew Zealand2016120235170117.5048348.65110290
Mitchell HayCANOtago Volts2022-202634122782*75.6741055.37030233
Dimuth KarunaratneSLNew Zealand2014-202336022615237.6751044.31112260
Steve SmithAUSNew Zealand2016-202424121113870.3333662.80110241
Justin GreavesWINew Zealand2025121202202*202.0039151.66101190
Cole McConchieCANNorthern Districts2018-202435020110740.2040449.75100221
Shai HopeWINew Zealand202512019614098.0034157.48110192
Brendon McCullumNZSri Lanka2014110195195195.00134145.521001811
Peter FultonCANOtago Volts2015-2017231192155*96.0020892.31100205
Kyle VerreynneSANew Zealand2022241188136*62.6728765.51100211
Henry NichollsNZPakistan2016-202123118715793.5035253.13100221
Andrew EllisCANNorthern Districts2015-20163601875831.1730261.92010261
Henry NichollsNZSri Lanka2018-2023241185162*61.6726569.81100170
Michael PappsWFCanterbury2014-20184811846726.2929163.23020270
Daryl MitchellNZSri Lanka202312018310291.5027965.5911096
Colin de GrandhommeNZSouth Africa2022231183120*91.5023478.21100194
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.