Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Frederick FaneENGAustralia1907-19084801925024.0020.00012100
Khaled MahmudBANIndia1998-20049901924721.3330762.54000180
Heinrich KlaasenSASri Lanka2018-202411911924324.00171112.28000146
Graeme HoleAUSWest Indies1951-19525911926224.00--010230
Duleep MendisSLWest Indies1975-1987101011925621.3325475.59010170
AlimuddinPAKWest Indies1958-195961101924117.45--00200
Ajit AgarkarINDWest Indies1998-2007211411929514.7727569.82012162
Fazal MahmoodPAKWest Indies1958-195981411926014.7710.0001502
Alok KapaliBANAustralia2002-2011131501924912.8032858.54005140
Johnny WardleENGSouth Africa1951-195791511923013.7130.00001118
Michael LeaskSCONetherlands2013-2025211721925812.80170112.94011514
Chamika KarunaratneSLAustralia2019-2023171861927516.0021489.72014204
Morné MorkelSAAustralia2008-201836325192407.1148339.75009281
Glenn McGrathAUSWest Indies1995-2007533717192399.6038250.26007130
Ishant SharmaINDAustralia2008-2018454719192316.8669827.510012240
Geraint JonesENGZimbabwe20045411918063.67182104.95020164
Harry TectorIREItaly2023-202644119196*63.67136140.44010212
Faheem NazirSWIEstonia2022-2025441191107*63.67128149.22110235
Brun SmithNZEngland1947-19493411919663.67--02092
Ollie PopeENGSri Lanka202436019115431.8324577.96100222
PR SurveINACambodia2023-20259621915347.75115166.09010227
Hassan NawazPAKWest Indies202566219163*47.75172111.05010714
Denis AtkinsonWINew Zealand1952-19565611918538.20--02192
RD ShahKENSouth Africa1999-20037701916027.2930762.21030241
Richard JonesNZPakistan20036701916327.2942045.48010152
Rakep PatelKENNigeria2019-202510821915331.83154124.03020187
Joe DenlyENGWest Indies2019-20206801916923.8839748.11010260
Carlos BrathwaiteWIAustralia2015-20197811916927.2929065.86020138
Tagenarine ChanderpaulWIAustralia2022-20244801915123.8843543.91011202
John BeckNZWest Indies19564801916623.88--020211
Blair HartlandNZPakistan1993-199468119168*27.2945641.89010190
James HopesAUSNew Zealand2005-201017921914027.2922186.43000160
Lorcan TuckerIREEngland2019-202510901915521.2222186.43011195
Neil JohnsonZIMWest Indies1999-200079119195*23.8831460.83022180
Regis ChakabvaZIMAfghanistan2014-2022111011914421.2223581.28002185
Habibul BasharBANNew Zealand2001-200881201916115.9231361.02012233
Dominic SibleyENGIndia202161201918715.9268527.88012220
Franklyn RoseWIEngland1997-2000111211914817.3623282.33001213
IK GamantikaINAPhilippines2023-2026141301914514.6919697.45001163
Karsan GhavriINDWest Indies1974-1979101431914317.366243.55000122
Wanindu HasarangaSLIndia2017-2025222021912410.61181105.52004188
Lasith MalingaSLIndia2004-2020522671916410.0526671.80018208
Louren SteenkampNAMUnited States of America202633019010263.3320891.35110136
Roshen SilvaSLEngland20182401908547.5043943.28020121
Alishan SharafuUAEBahrain2023-20244411907863.33138137.68020199
YS SamraCANUnited States of America2025-20265501905238.0019696.94010244
Greg ChappellAUSSri Lanka1975-19836521906663.3328167.62030191
Saman JayanthaSLZimbabwe200466219074*47.5021787.56010312
Brendan NashWINew Zealand2008-20096611907438.0043144.08020252
Yashasvi JaiswalINDNew Zealand20243601907731.6730861.69010243
PreviousPage 124Next

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.