Live1st ODI · India in New Zealand 2026/27NZ53/2 (11)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Caleb JewellTASQueensland2021-20261018054114030.06108349.95123831
Tommy AndrewsAUSEngland1921-1926121905419428.4713753.28040450
WPUJC VaasSLEngland2001-2007152575419030.06124043.63020692
Brooke GuestDERGlamorgan2022-2025812154013849.09105950.99221613
Bruce LairdAUSWest Indies1979-198261205409245.00139938.60060340
Douglas JardineENGAustralia1928-1933101815409831.76211025.59042440
Sam HainWARSurrey2016-2026121905409628.42129041.86033560
Tom WestleyESSSomerset2017-20261326354086*23.48136439.59034821
Alex DaviesWAR/LANDurham2014-2025610053925653.9081266.38110733
Jacques RudolphGLALeicestershire2014-2017611053911149.00108149.86150791
Mark ButcherENGSri Lanka1998-2003712053912344.92138338.97230671
Oliver DaviesNSWTasmania2023-2026713153925344.9265682.16132756
John SimpsonMID/SUSNottinghamshire2014-2026111725399235.93114347.16040675
Mohammad AzharuddinINDWest Indies1987-1997142015399728.3783364.71031621
Stuart BroadENGPakistan2010-20201928553916923.4388061.25115566
Brad WilsonNDOtago Volts2012-2015612053816544.83112647.78150733
Mitchell MarshAUSPakistan2014-202471315389644.8388760.65051725
Brett D'OliveiraWORLeicestershire2016-2023915353813844.8394556.93211672
Temba BavumaSAEngland2015-20209172538102*35.87108549.59132721
Michael VaughanENGNew Zealand2002-20081119053810628.32116146.34121655
Dean JonesAUSSri Lanka1988-19926112537118*59.6795956.00320482
Tim WardTASSouth Australia2021-2025713053714241.31125742.72130641
Roy FredericksWINew Zealand1969-1972815153716338.36--120430
Shubman GillINDAustralia2020-2025916153712835.8089260.20120673
Kumar SangakkaraSLZimbabwe2001-200456053627089.3374571.95210764
Damien MartynAUSSri Lanka2004510053616153.60103651.74220632
Martin GuptillAACanterbury2013-2022611153619553.6072573.93132699
Virat KohliINDBangladesh2015-2024813253620448.7374871.66201592
John SimpsonMID/SUSWorcestershire2015-20258154536129*48.7394156.96130835
Ian ChappellAUSIndia1967-1969915153615138.2926757.30212630
Alec StewartENGSri Lanka1991-2002916353612341.23141038.01221610
Matthew CritchleyESS/DERWarwickshire2018-20261220153699*28.2192557.95033695
Ernest TyldesleyENGSouth Africa1924-1928610153512259.44--23100
Ben DuckettNOR/NOTLancashire2014-2023611053513448.6478967.81221743
John WrightNZWest Indies1980-19871018053513829.72152635.06131570
Alex LeesYORDurham2014-201658053413266.7595655.86230584
Zak CrawleyKENNorthamptonshire2018-202681515349138.1494956.27050692
John SimpsonMID/SUSDurham2014-20251016253413238.1493956.87122724
Michael ClarkeAUSPakistan2004-20141017153416633.38103751.49110543
Walter HadleeNZEngland1937-19511017153411633.38--121370
Adam ParoreNZAustralia1993-20011019553411038.14129541.24110525
Colin MunroAAWellington Firebirds2012-2015581533269*76.1454398.162116026
Marcus HarrisGLO/LAN/LEIDerbyshire2023-202658053321466.6390059.22220684
Rachin RavindraWFNorthern Districts2019-2023611153313853.3098853.95210598
Anaru KitchenOV/AACentral Stags2012-20211119153313329.6184563.08142775
Mitchell JohnsonAUSEngland2009-2015192925337719.7493057.31056657
Phillip HughesAUSSouth Africa2009-2011510053216053.2087161.08221716
Nazmul Hossain ShantoBANSri Lanka2021-2025815153216338.00112647.25302506
Haseeb HameedLAN/NOTSurrey2015-2026101825329133.25124742.66040690
Wiaan MulderSAZimbabwe2025231531367*265.5058790.46200676

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.