Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×

Player figures come from full scorecards, which we hold for 11,606 of the 11,612 matches in this selection (from 1925). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDAustralia1991-201311014496707241*49.68974268.852031676460
Virat KohliINDAustralia2009-202510612612555118648.69755873.451729952158
Sachin TendulkarINDSri Lanka1990-201210711612510820349.12723070.501723354440
Steve SmithAUSEngland2010-20269012317510623948.17829961.531421452945
Donald BradmanAUSEngland1928-194837637502833489.79866058.06191264985
Kumar SangakkaraSLPakistan2000-20158910812488523050.89790361.811223548726
Allan BorderAUSEngland1978-199390124254850200*48.991015747.75830451016
Ricky PontingAUSIndia1995-2012891119479525747.01713967.171422747536
Brian LaraWI/IWX/ICCAustralia1991-2007821085471427745.77710166.391226955042
Joe RootENGIndia2012-2026709614464421856.63755061.511619546917
Mahela JayawardeneSLIndia1997-20141101179456327542.25672867.821025644424
Desmond HaynesWIAustralia1978-19939712314449514841.24775155.501127447216
Viv RichardsWIEngland1976-1991728410448829160.65575378.011126455571
Viv RichardsWIAustralia1975-19918810410445320847.37579075.84834648644
Kumar SangakkaraSLIndia2000-2015971036428721944.20607770.541123344834
Virat KohliINDEngland2011-20269011211418023541.39601969.458261144437
Ricky PontingAUSEngland1997-201077997414119645.01596269.461317445434
Sanath JayasuriyaSLPakistan1989-20091031153412625336.84547375.39724745471
Jacques KallisSAWest Indies1998-2011668518412017761.49745955.241225337040
Ricky PontingAUSSouth Africa1995-2012801024410516441.89591069.461024843239
Virat KohliINDSri Lanka2008-2024747914407624362.71466587.371518439041
David GowerENGAustralia1978-1991731087406321540.23706557.51111544695
Graham GoochENGAustralia1975-1995731101402719636.94791850.86825546010
Virat KohliINDWest Indies2009-2026767811401820059.97473584.861323640056
Sachin TendulkarINDEngland1990-201269908399019348.66648661.52923053025
Mahela JayawardeneSLEngland1998-2015758983987213*49.22657360.661320541921
Steve SmithAUSIndia2010-202565837396819252.21604765.621613541438
Sanath JayasuriyaSLIndia1990-20101011057392734040.07444888.291016945856
Steve WaughAUSEngland1986-200376101273866177*52.24689856.05101784185
Rohit SharmaINDAustralia2007-202587969383220944.05453284.5510175330138
Inzamam-ul-HaqPAKSri Lanka1992-20068289123824200*49.66609062.79922233446
Aravinda de SilvaSLPakistan1984-2002931119379416837.20511067.501114733035
Brian LaraWIEngland1991-2007577843778400*51.05564366.95817650518
Sachin TendulkarINDSouth Africa1991-20118310353752200*38.29628259.731213446324
Joe RootENGAustralia2013-20267511112375018037.88665056.396251038818
Jacques KallisSA/IWX/ICCAustralia1997-2012821087374614737.09683954.77623337333
Michael ClarkeAUSEngland2003-20158410514373018740.99594662.7381843789
Mahela JayawardeneSLPakistan1998-20141031265369924030.57607060.944221138226
Richie RichardsonWIAustralia1984-199680988367318240.81685453.59922741921
Geoff BoycottENGAustralia1964-1981548712363119148.41972737.3381933030
Younis KhanPAKSri Lanka2000-201579968361531341.08624257.91816532225
Virat KohliINDSouth Africa2010-20256473123608254*59.15476775.691017236147
Allan BorderAUSWest Indies1979-199391119133598127*33.94802244.28423727911
Sachin TendulkarINDPakistan1989-2012869463583194*40.72500171.65723743529
Desmond HaynesWIEngland1979-1994719412357718443.62739048.40719240714
Mark WaughAUSWest Indies1988-200175935356617340.52599459.49724628720
Shivnarine ChanderpaulWIIndia1994-20137186153515149*49.51689950.95920135521
Kane WilliamsonNZPakistan2011-202560717347723854.33497469.90818234223
Ricky PontingAUSWest Indies1995-2012719011345220643.70562961.33919731327
Kumar SangakkaraSLSouth Africa2000-201565795344828746.59501668.74521440018
Page 1Next

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.