Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom LathamCANWellington Firebirds2012-20269174112822486.77182061.9845013812
Simon KatichAUSIndia2003-201019305112812545.12215652.322601331
Peter HandscombVICNew South Wales2020-202520302112711540.25211153.393631116
Virat KohliRCBKolkata Knight Riders2008-2026363381126105*45.04824136.652719934
Jonty RhodesSASri Lanka1992-20023741111126101*37.53176163.94183744
Ijaz AhmedPAKWest Indies1986-199943422112615128.15182261.80170966
Stuart BroadENGAustralia2007-202368841711266516.81168266.94041013122
Bob SimpsonAUSIndia1964-197811210112517653.57145143.004601060
Faf du PlessisSA/IWX/ICCPakistan2013-202137426112510331.25167667.1216210519
Marcus HarrisVICQueensland2018-202617282112317443.19215452.143851377
Dean JonesAUSPakistan1984-1993273161123121*44.92178362.98364698
Marvan AtapattuSLEngland1998-2004303651123201*36.23235247.753431130
Alex LeesYOR/DURWorcestershire2014-20263142411239929.55174064.5409311912
Kris SrikkanthINDPakistan1982-199236431112312326.74144668.0525110612
Dennis AmissENGIndia1967-197716261112218844.88269841.593421341
Sam NortheastHAM/KEN/GLASurrey2014-202628311112212937.40138581.0118111320
Kusal MendisSLWest Indies2015-202625313112111940.04137281.7127211729
Mark BoucherSANew Zealand1998-201261521111217627.34164568.150471088
Joe DenlyMID/KENGlamorgan2014-2025202651120161*53.33133184.1544214218
John SimpsonMID/SUSSomerset2014-20263442121120110*37.33149474.9717510332
Brad HaddinAUSNew Zealand2007-201526272111916944.76135382.7134111031
Will RhodesYOR/DUR/WARWorcestershire2015-202627314111920741.44166067.413521325
Rory BurnsSUREssex2014-20262940311199830.24204854.640801434
Majid KhanPAKWest Indies1975-198220291111716739.8980555.90271665
Craig ErvineZIMIreland2010-202530305111710544.68120692.6229011322
Dawid MalanENGAustralia2017-202323321111714036.03194557.4329213415
Eoin MorganENG/IRENew Zealand2007-202139373111711332.851013110.271628653
Martin GuptillNZSouth Africa2009-2019354041117180*31.03149174.9234412532
Mominul HaqueBANZimbabwe2013-202617252111616148.52191958.163511252
Robert O'DonnellAA/NDWellington Firebirds2015-202516253111616750.73200255.7444215011
Asif IqbalPAKNew Zealand1965-197918292111617541.331520.003421164
Jeff DujonWIIndia1983-1991504511111611032.82141851.76153865
Bert OldfieldAUSEngland1920-1937376214111665*23.25249134.97034680
Kurtis PattersonNSWTasmania2018-2026243541115125*35.97187259.562861361
Thilan SamaraweeraSLPakistan2002-201219293111323142.81222550.023421410
Gus LogieWIIndia1983-199240417111313032.74151562.44267978
Adam LythYORHampshire2014-2026213611112134*31.77231148.123621534
Jason RoyENGAustralia2015-202232360111118030.86113098.3234513820
Misbah-ul-HaqPAKIndia2007-2015222551110161*55.50175463.2825010215
Eoin MorganENGIndia2011-202141393111010430.83128786.252538637
Alec BannermanAUSEngland1879-18932850211089423.0826626.32083801
Thilan SamaraweeraSLIndia1998-20112934101107137*46.13204854.054551221
Ben BrownSUS/HAMKent2014-202427304110515742.50153571.992621244
Joe DenlyMID/KENSomerset2014-202629323110511038.10130085.0017212024
Gary KirstenSAWest Indies1996-200426372110515031.57237046.623651203
Moin KhanPAKSri Lanka1991-2004545191105117*26.31168465.621739416
Sam RobsonMIDSussex2014-202515240110425346.00175562.914421453
Imam-ul-HaqPAKAustralia2018-202317242110415750.18209052.824629216
Aamer SohailPAKAustralia1992-199825330110413333.45194256.852721416
Shai HopeWISri Lanka2015-202627341110411533.45177362.273629910

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.