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)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd 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 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by opposition (Men's All internationals)

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shoaib MalikPAKAustralia2002-20214849910926627.30162867.080428417
Abdul RazzaqPAKNew Zealand1997-20115144910918931.17133581.720549635
Daryll CullinanSAWest Indies1993-200122312109016837.59208552.283411065
Trevor GoddardSAAustralia1957-19701833410909337.59106336.12081462
Michael BevanAUSWest Indies1995-2003333213108987*57.32182459.70081883
Imam-ul-HaqPAKAustralia2018-202316232108815751.81207952.334628916
Nicolas PooranWIIndia2018-20233332310878937.48902120.510818359
Jimmy AdamsWIEngland1994-200027382108613730.17275939.361811112
VVS LaxmanINDSri Lanka1999-201019284108510445.21219749.392911180
Justin LangerAUSIndia1994-200415270108322340.11182659.3134314011
Asghar AfghanAFGIreland2010-202145425108110129.22145874.141447738
Allan BorderAUSSri Lanka1983-1992302941080118*43.20159967.54270897
Shoaib MohammadPAKNew Zealand1984-1990171941079203*71.93240844.816011284
Bob SimpsonAUSWest Indies1960-197817302107920138.5469543.31162521
Reggie DuffAUSEngland1902-190518341107914632.70--250950
Guy WhittallZIMNew Zealand1996-2003283631078203*32.67201553.5023211911
Damien MartynAUSSri Lanka1999-200627313107716138.46178760.27250954
Shivnarine ChanderpaulWISri Lanka1995-201130357107786*38.46194655.3401007015
Aunshuman GaekwadINDWest Indies1974-198727431107710225.6428243.26164470
Kraigg BrathwaiteWIBangladesh2011-202414272107621243.04257941.72353932
Darren BravoWIBangladesh2011-201929324107519538.39183358.653418627
Tom GraveneyENGAustralia1953-196822384107511131.62204838.571621000
Paul CollingwoodENGSouth Africa2005-201027273107213544.67172362.2227111218
Norm O'NeillAUSEngland1958-196419303107211739.70105443.642731131
Aaron FinchAUSSouth Africa2014-202135341107110932.45121887.9326111025
MahmudullahBANIndia2008-202438429107196*32.45143674.5806211312
Dinesh ChandimalSLSouth Africa2011-202435425107092*28.92175960.830711095
Harry BrookENGAustralia2022-2026202831069110*42.76117790.8218110421
Brendon McCullumNZBangladesh2003-201532324106818538.14127983.5034410832
Roy McLeanSAEngland1951-196420381106814228.8616964.503451236
Aravinda de SilvaSLSouth Africa1992-20033440310688228.86177360.240941166
Dwayne BravoWISouth Africa2004-202145507106810724.84177460.201428717
Shahid AfridiPAK/IWXWest Indies1996-201849482106712223.20111695.6124210535
Hamilton MasakadzaZIMPakistan2002-20183842010658725.36159966.6007210922
Azhar AliPAKWest Indies2011-2021132311061302*48.23219348.38445886
Majid KhanPAKAustralia1964-198118273106115844.21200351.873551242
Jack RyderAUSEngland1920-1929162841060201*44.17203744.82261693
Alec StewartENGIndia1989-200329334105611636.41201952.301741105
Ben DuckettENGPakistan2019-202619263105511445.87105899.723631317
Neil HarveyAUSWest Indies1951-196114251105420443.9229741.41331891
Tatenda TaibuZIMBangladesh2004-201128313105415337.64197253.451951009
Shane WarneAUSEngland1993-20075459910549021.08164564.07041111611
Mahela JayawardeneSLZimbabwe1998-2012383661053100*35.10155267.852641036
Asanka GurusinhaSLAustralia1988-199632372105314330.09235144.79225985
Aamer SohailPAKWest Indies1991-199931331105216032.88189255.602501191
Doug WaltersAUSNew Zealand1973-198121246104925058.28169661.853501075
Bert SutcliffeNZEngland1947-196516282104911640.3519243.75283675
Temba BavumaSAEngland2015-202525312104910936.17154268.0324211912
Misbah-ul-HaqPAKAustralia2002-2017293861049101*32.78171961.022569320
Mohammad RizwanPAKBangladesh2015-2026242661048171*52.40143972.83180999

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.