Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Hagley Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom LathamNZBangladesh2016-2022552608252202.6777278.76310687
Angelo MathewsSLNew Zealand2014-2023710241111551.3879551.70121414
Kane WilliamsonNZPakistan2016-202256140223880.4053375.42120373
Tom LathamNZSri Lanka2014-202369137117646.3877847.69110401
Brendon McCullumNZSri Lanka2014-201554036619591.50230159.131304516
Kane WilliamsonNZSri Lanka2014-2023582329121*54.8355858.96120292
Devon ConwayNZBangladesh2021-2022441315109105.0035090.00130315
Jonny BairstowENGNew Zealand2018-201934027610469.0031288.46200308
Harry BrookENGNew Zealand2024-202533026917189.67246109.351102210
Shai HopeWINew Zealand2017-202545025814051.6040963.08110243
Mohammad RizwanPAKNew Zealand2021-202467125390*42.17248102.02020302
Dimuth KarunaratneSLNew Zealand2014-202358024515230.6353945.45112260
Tom LathamNZWest Indies2017-202545024414548.8044155.33100220
Justin GreavesWINew Zealand2025232240202*240.0041557.83101221
Joe BurnsAUSNew Zealand2016120235170117.5048348.65110290
Suzie BatesNZWPakistan Women2022-202333022412674.6726684.21110230
Martin GuptillNZSri Lanka201544122193*73.67151146.360212312
Shakib Al HasanBANNew Zealand2016-20224502127042.40199106.53030243
Steve SmithAUSNew Zealand2016-202424121113870.3333662.80110241
Henry NichollsNZSri Lanka2015-2023452208162*69.3328672.73100220
Soumya SarkarBANNew Zealand2016-20225602008633.3326276.34010261
Kane WilliamsonNZEngland2018-20243501909338.0035753.22021190
Kyle VerreynneSANew Zealand2022241188136*62.6728765.51100211
Henry NichollsNZPakistan2016-202123118715793.5035253.13100221
Martin GuptillNZBangladesh2016-202244018711846.75158118.35100217
Kane WilliamsonNZAustralia2016-20243501849736.8043642.20020180
Daryl MitchellNZSri Lanka202312018310291.5027965.5911096
Colin de GrandhommeNZSouth Africa2017-2022331183120*91.5023478.21100194
Rachin RavindraNZWest Indies202523018317661.0020688.83100271
Kusal MendisSLNew Zealand2018-20232401838745.7531757.73020280
Babar AzamPAKNew Zealand2016-202467118379*30.5021286.32010241
Azhar AliPAKNew Zealand2016-20212401769344.0048236.51010230
Calum MacLeodSCOCanada2014110175175175.00141124.11100145
Daryl MitchellNZPakistan2021-2025322174102*-156111.54110154
Maddy GreenNZWPakistan Women2022-20233311718385.5021380.2802080
Alyssa HealyAUSWEngland Women2022110170170170.00138123.19100260
Brendon McCullumNZAustralia201612017014585.00106160.38100247
Dinesh ChandimalSLNew Zealand2015-20234601575626.1744835.04010140
Corey AndersonNZSri Lanka20152201568178.00142109.86020193
Tom LathamNZAustralia2016-20242401547338.5034844.25010220
James VinceENGNew Zealand2018-20192301537651.0020773.91020202
Glenn PhillipsNZIndia2022-202632115282*152.0083183.13020127
Henry NichollsNZSouth Africa202223015110550.3325858.53100190
Nurul HasanBANNew Zealand2017-20224611514730.2023464.53001192
Liton DasBANNew Zealand2019-202256014910224.8317286.63101202
Nat Sciver-BruntENGWAustralia Women2022111148148*-121122.31100151
Mohammad RizwanPAKBangladesh202222114778*147.00106138.68020112
Tom BlundellNZSouth Africa20222301469648.6725357.71010200
Finn AllenNZPakistan2022-20256611466229.2096152.08010149
Devon ConwayNZSouth Africa20222301449248.0031645.57010190
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.