Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 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,772 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Eric DaltonSAEngland1929-19391016251311736.64--221332
JP DuminySAWest Indies2007-20162421751379*36.6465378.56033307
Taufeeq UmarPAKZimbabwe2001-2011811251211156.8989257.40140562
Ibrahim ZadranAFGIreland2022-20261314251210742.6759785.761405011
Kushal BhurtelNEPNetherlands2021-2026161605127732.00481106.440525315
Brendan TaylorZIMAfghanistan2014-20261919151212528.4457688.891213717
Geoff HowarthNZWest Indies1975-19851620151214726.95132738.58120360
Dion EbrahimZIMBangladesh2001-20052023251212124.38101550.44122480
George BonnorAUSEngland1880-18881730051212817.078235.371253410
Michael HoldingWIEngland1976-1987423795127318.2971871.3104104624
Monank PatelUSANamibia2019-20261414151110839.3156590.44142556
Justin LangerAUSSri Lanka1994-20041015051116634.07108547.10200553
Joe DenlyENGAustralia2009-2020121715119431.94102349.95041712
Greg RitchieAUSNew Zealand1985-1986121705119230.06120242.51050451
Chris HarrisNZEngland1990-2004262225117125.5589557.09023372
Vernon PhilanderSAAustralia2011-2018172775117325.55107347.62032549
Ravichandran AshwinINDSri Lanka2010-2022382955116121.2977565.94032544
Godfrey EvansENGSouth Africa1947-1957193025117418.25944.44025363
Gary BallanceENGIndia201468051015663.7598851.62220751
Denis ComptonENGNew Zealand1937-1951811051011646.36--220391
Max O'DowdNEDScotland2016-202518181510158*30.00509100.20121479
Graeme WoodAUSIndia1978-19851620251012528.3390951.82111471
Jacques RudolphSAAustralia2005-201213233510102*25.50114944.39101650
William ScottonENGAustralia1881-1887152525109022.1739023.33032260
Peter WilleyENGAustralia1977-1985222815108218.8994154.20032601
Cameron WhiteAUSNew Zealand2005-20112320950964*46.2753595.140413621
Barry RichardsSAAustralia197047050814072.5785459.48220705
Temba BavumaSABangladesh2015-2022121425089342.3394353.87040493
Graeme HickENGZimbabwe1992-20001516250810136.2986558.73143414
Geoff LawsonAUSEngland1981-1989353695087418.8188157.66033503
Vijay ManjrekarINDNew Zealand1955-196568250717784.50--311550
Mark RichardsonNZPakistan2001-2003611150710650.70142435.60130641
Virandeep SinghMASSingapore2019-2026161535077142.25363139.670514223
Rachin RavindraNZSri Lanka2023-2026151515079236.2154892.520304714
Imrul KayesBANNew Zealand2008-20171718150710129.8277365.59122577
Larry GomesWIPakistan1980-1986242655076124.14132738.21021340
Rashid LatifPAKAustralia1992-2003242845076621.1378364.75021464
Chris WoakesENGIndia2013-202529326507137*19.5080463.06115624
Imam-ul-HaqPAKZimbabwe2018-202088050612863.2555291.67311431
Cheteshwar PujaraINDBangladesh2014-20228112506102*56.2291455.36151611
Paul SheahanAUSIndia1967-1969914050611436.1427542.91130520
Andy FlowerZIMAustralia1992-20031617150699*31.6373968.47043472
Maurice TateENGSouth Africa1924-193514183506100*33.7310.00121179
Rassie van der DussenSAIndia2019-202318194506129*33.7375167.381214010
Shreyas IyerINDAustralia2020-20252222250610525.3053494.761234812
Dwayne BravoWISri Lanka2006-2021282525068322.0065777.020244315
Karanbir SinghAUARomania2024-202610101505110*56.11274184.311404442
Tanzid HasanBANZimbabwe2024-2026121225059450.50455110.990605016
Shahriar NafeesBANAustralia2005-20111113050513838.8577165.50144590
Richie BerringtonSCOOman2017-2026151455059756.1156589.380403515

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.