Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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/27WARBOLODI5th 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
Tony LockENGWest Indies1954-1968131912778915.3928651.75034261
Ridley JacobsWIPakistan1998-20021922427735*15.3949955.51004212
Jim LakerENGAustralia1948-1959152342776314.5829643.58011190
Bill O'ReillyAUSEngland1932-1938193262774210.6557648.09005167
Abdul WaheedKSAMalaysia2024-20265512768269.00189146.03030279
Ryan ten DoeschateNEDScotland2007-20198742769092.00270102.22031246
George GunnENGWest Indies19304802768534.5032540.62010120
Yasir HameedPAKSri Lanka2004-200791102765825.0948856.56020352
Marcus StoinisAUSSri Lanka2021-20261312527659*39.43159173.580102415
Harry BrookENGSouth Africa2022-2025121212768025.0928397.53022317
Tanzid HasanBANSri Lanka2023-2026131312768423.00261105.750342611
Motganhalli JaisimhaINDWest Indies1962-197191702764416.24--003161
Kieron PollardWIPakistan2011-20212118327649*18.4031388.18001169
Arshad AyubINDWest Indies1987-1989212462765715.3373737.45011250
Abdul QadirPAKWest Indies1980-19934337142763712.0057148.34003204
Bryan ValentineENGSouth Africa1938-193956227511268.75--110231
Ken RutherfordNZZimbabwe1987-19926732758968.7546958.64020182
Wavell HindsWIBangladesh1999-20068802758234.3839469.80020402
Grant ElliottNZSouth Africa2009-2015109127584*34.3830390.76020313
Harry TectorIRENew Zealand2022-202689027511330.5633282.83200288
Maurice FosterWIAustralia1973-197859127512534.38--100360
Will JacksENGSri Lanka20261410427566*45.83224122.77020288
Shimron HetmyerWIAustralia2019-2025121102756125.00211130.330201714
Les FavellAUSWest Indies1955-196161112757227.5020445.59031282
Mohammad KaifINDSouth Africa2000-20061212227595*27.5043363.51010273
Will YoungNZWest Indies2020-2026111202755622.9240468.07011311
Matt HorneNZAustralia1997-2000913027513321.1557148.16101272
D NdikubwimanaRWAMalawi2022-20261515227554*21.1528995.16023306
Simon O'DonnellAUSWest Indies1985-1989181632756921.1535278.13021134
Dasun ShanakaSLAustralia2016-20262019227554*16.18269102.230132310
Kiran MoreINDPakistan1987-19922021727558*19.6444850.22011271
Roger HarperWIPakistan1984-19952924927543*18.3358047.41002156
A DonovanPHISouth Korea2024-2026763274122*91.33160171.251102017
Ambati RayuduINDWest Indies2014-201887227410054.8029692.57110236
Aaron FinchAUSZimbabwe2014-202277027417239.14210130.481102613
Hemang BadaniINDAustralia2001-2004108127410039.1433482.04110234
Ben DuckettENGBangladesh2016-202381002746327.4034280.12031273
Aaron JonesUSAPapua New Guinea2019-2023101012747730.4439968.67030117
Robert SamuelsWIAustralia1996-199771022747634.2563942.88010382
Sharmarh BrooksWIEngland2020-202261102746824.9160545.29021372
Mohammad NabiAFGWest Indies2016-20261716427450*22.8332285.09010188
Bapu NadkarniINDAustralia1959-1968112122744614.424912.24002150
S RavichandranJPNMongolia202454127386*91.00147185.710402811
Malinda WarnapuraSLIndia200857127311545.5048556.29122331
Salman ButtPAKNew Zealand2009-201068127367*39.0050354.27031341
Ken MackayAUSIndia1956-196081002738927.30--02200
Ajay JadejaINDEngland1996-1999910227374*34.1336175.62021221
Azmatullah OmarzaiAFGZimbabwe2022-20261812227311627.30207131.881011816
Grant ElliottNZ/IWXPakistan2009-20171213327375*27.3044661.21021174
Thisara PereraSL/IWXWest Indies2010-2021161312736122.75213128.17010247

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.