Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 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 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 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 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
Jonny BairstowENGWest Indies2011-2024323761104141*35.61139379.2533213615
Jason RoySURKent2014-2026202231103120*58.05856128.86211014228
Sam WhitemanWAQueensland2019-202618280110311039.39213651.642841419
Ijaz AhmedPAKEngland1987-199927292110214140.81172264.002821258
Matt PriorENGWest Indies2007-2012262961101131*47.87141577.812721228
Liton DasBANSri Lanka2017-202632410110114126.85171964.05161010319
Jackie McGlewSANew Zealand1953-1962122141100255*64.71--350751
Pathum NissankaSLBangladesh2021-202525270110018740.74131283.8432213015
Kepler WesselsAUS/SAIndia1983-199324283110011844.00207553.012721060
George BaileyAUSEngland2012-20153133611008740.74133582.4001018326
Paul CollingwoodENG/IWX/ICCPakistan2001-201736404110018630.56197155.811531096
Michael VaughanENGSouth Africa1999-200827424110015628.95234047.011541364
Gary KirstenSASri Lanka1994-200326331109918034.34238846.0211031230
Sikandar RazaZIMSri Lanka2016-202631336109912740.70124688.201709623
Josh CobbWOR/NOR/LEIDerbyshire2014-202428353109910434.34120191.5117310545
Ajay JadejaINDNew Zealand1992-19993335710989539.21178461.550919513
W.G. GraceENGAustralia1880-189922362109817032.2942450.94252551
Dhananjaya de SilvaSLBangladesh2017-202523292109717340.63167965.3444211812
Neil McKenzieSAAustralia2000-20093038310979931.34234946.700741264
Mohammad RizwanPAKAustralia2017-202431334109611537.79147074.563358815
Geoff BoycottENGIndia1967-1982152431095246*52.14271040.414201031
Michael BevanAUSPakistan1994-20023126710949157.58180560.610121773
Brendan TaylorZIMPakistan2004-202534382109411230.39151672.161801079
David WarnerDC/SHKolkata Knight Riders2009-202428283109312643.72753145.1526111341
Rohit SharmaMI/DCDelhi Capitals2008-202638383109274*31.20823132.690619451
Shoaib MalikPAKAustralia2002-20214849910926627.30162867.080428417
Marnus LabuschagneQUESouth Australia2017-202618282109115941.96191157.093521147
Abdul RazzaqPAKNew Zealand1997-20115144910918931.17133581.720549635
David BedinghamDURWorcestershire2021-202615190109013857.37131882.7044012328
Daryll CullinanSAWest Indies1993-200122312109016837.59208552.283411065
Trevor GoddardSAAustralia1957-19701833410909337.59106336.12081462
Liam DawsonHAMSomerset2015-202637426109011530.28169564.3125411916
Michael BevanAUSWest Indies1995-2003333213108987*57.32182459.70081883
Michael BracewellOV/WFAuckland Aces2012-2024162731087155*45.29197055.1853012718
Nicolas PooranWIIndia2018-20233332310878937.48902120.510818359
Ben SlaterDER/NOTLeicestershire2014-202622302108617838.79200254.253411446
Joe DenlyMID/KENGloucestershire2014-2025293171086117*45.25145574.6437411727
Jimmy AdamsWIEngland1994-200027382108613730.17275939.361811112
John SimpsonMID/SUSLeicestershire2018-2026131861085205*90.42169963.8635014511
VVS LaxmanINDSri Lanka1999-201019284108510445.21219749.392911180
Justin LangerAUSIndia1994-200415270108322340.11182659.3134314011
Ryan HigginsMID/GLOGlamorgan2014-202532347108322140.11138178.4224310920
Glenn PhillipsNZIndia2017-202638354108310734.94922117.462528652
David LloydDER/GLAGloucestershire2014-202527362108311931.85135879.7514014414
James VinceHAMSurrey2014-202631383108315930.94133081.432511588
Asghar AfghanAFGIreland2010-202145425108110129.22145874.141447738
Allan BorderAUSSri Lanka1983-1992302941080118*43.20159967.54270897
Shoaib MohammadPAKNew Zealand1984-1990171941079203*71.93240844.816011284
Colin AckermannDUR/LEILancashire2017-202626294107918643.16123787.2325210519
Bob SimpsonAUSWest Indies1960-197817302107920138.5469543.31162521

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.