Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSLAustralia2009-2025444651377105*33.59237358.03110212913
Jimmy AdamsWIAustralia1992-200148641313769426.98300345.8206101290
Daniel VettoriNZ/IWX/ICCAustralia1997-201582801713769621.84210265.4607111403
Basil ButcherWIEngland1960-1969203531373209*42.91175550.032701625
Hansie CronjeSAEngland1992-200040483137312630.51259952.8318612511
Mark BoucherSASri Lanka1998-20125257713739227.46225760.83011313412
Polly UmrigarINDWest Indies1948-1962163031372172*50.81--3100202
Sam HainWAR/BBWorcestershire2015-2026293371368161*52.62166082.41110113024
Wasim AkramPAKAustralia1985-200362697136812322.06197469.3013513431
Richard HadleeNZAustralia1973-199059721013658122.02206466.1305411620
Keaton JenningsDUR/LANSomerset2014-202613202136431875.78212264.2862216817
Stephen DohenyLL/NW/MRNorthern Knights2016-2026343221364150*45.471247109.3839212456
Eric RowanSAEngland1935-195118355136423645.478128.40283340
John WrightNZIndia1979-199030363136418541.33323442.183511406
Mark StonemanMID/HAM/DURNottinghamshire2014-2025253421361144*42.53189271.9326217810
Dinesh ChandimalSLEngland2011-202437422136112634.02196269.37210212617
Gordon GreenidgeWINew Zealand1975-198717264136021361.82257252.8857015325
Andrew StraussENGSouth Africa2004-201229421136014733.17274149.623361754
Ted DexterENGAustralia1959-196819350135818038.80168040.892821713
Brendon McCullumNZPakistan2003-201642434135820234.82167980.8826515130
Carl HooperWISouth Africa1992-200334433135810833.95245155.4127112614
Mike AthertonENGNew Zealand1990-199921271135715152.19326641.554721590
Kris SrikkanthINDAustralia1983-199238441135711631.56200867.582751677
Graeme SmithSABangladesh2002-201121224135623275.33186472.754401639
Ken BarringtonENGIndia1959-196714213135517275.2870645.893901368
Geoff MarshAUSWest Indies1987-199231401135511334.74281048.222811109
Mike GattingENGPakistan1977-1987344561355150*34.74270750.062731542
Frank WoolleyENGSouth Africa1910-192925375135415442.31--310689
Ravi BoparaSUS/ESSKent2014-202330337135116251.96146292.4137312033
Paul CollingwoodENGWest Indies2004-201037395135116139.74203066.5544112512
Kraigg BrathwaiteWIEngland2015-202421393135116037.53303344.543631514
Josh BohannonLANKent2021-202617232134920564.24219361.5163114714
Michael BracewellOV/WF/WELCanterbury2012-202534507134912931.37194069.5419414833
Ravindra JadejaINDAustralia2009-202576661513498126.45222460.6608211922
Gus LogieWIAustralia1981-199352521013489732.10209864.250931243
Daniel Bell-DrummondKENGloucestershire2014-20263949313469029.26184273.07011316315
Kepler WesselsAUS/SAWest Indies1983-199335410134517332.80260651.6111131103
Mark TaylorAUSSri Lanka1989-199625322134416444.80241655.632711226
Kapil DevINDAustralia1979-199461657134211923.14161282.3214514815
Murali VijayINDAustralia2008-201817300134116744.70274248.9146215915
Misbah-ul-HaqPAKWest Indies2008-20172632101340102*60.91236856.5911528724
Michael VaughanENGAustralia2001-200726351133918339.38216561.8545616610
Dinesh ChandimalSLIndia2010-202637433133916433.48208564.2235213218
Ahmed ShehzadPAKSri Lanka2011-201936441133714731.09195768.322621328
Marvan AtapattuSLAustralia1992-200738482133713329.07263450.763641351
Herbert SutcliffeENGSouth Africa1924-193516273133612255.67--650172
Salman ButtPAKIndia2004-2010293521336129*40.48197167.785541864
John SimpsonMID/SUSHampshire2014-2026445051336106*29.69226059.1224012923
KL RahulINDWest Indies2016-202626275133415860.64173376.9855113434
Dwayne BravoWIEngland2004-2021474681333112*35.08179074.4719215419

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.