Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (Men's All internationals)

More filters

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

Player figures come from full scorecards, which we hold for 10,779 of the 10,785 matches in this selection (from 1981). 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
Kumar SangakkaraSLPakistan2000-20158910812488523050.89790361.811223548726
Ricky PontingAUSIndia1995-2012891119479525747.01713967.171422747536
Brian LaraWI/IWX/ICCAustralia1991-2007821085471427745.77710166.391226955042
Joe RootENGIndia2012-2026709614464421856.63755061.511619546917
Mahela JayawardeneSLIndia1997-20141101179456327542.25672867.821025644424
Allan BorderAUSEngland1981-199374103204292200*51.71876448.97727245413
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
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
Desmond HaynesWIAustralia1981-19938710913391614540.79713554.731023341110
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
Younis KhanPAKSri Lanka2000-201579968361531341.08624257.91816532225
Virat KohliINDSouth Africa2010-20256473123608254*59.15476775.691017236147
Sachin TendulkarINDPakistan1989-2012869463583194*40.72500171.65723743529
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
Shivnarine ChanderpaulWIEngland1994-20156487153444147*47.83717647.99721639314
Matthew HaydenAUSIndia1994-200848654341720356.02461574.04919436548
Jacques KallisSAIndia1996-20135868153409201*64.32613155.60918330926
David WarnerAUSEngland2009-2024761043340612733.72480570.88525740731
Allan BorderAUSWest Indies1981-199385110133402127*35.07750544.72422726511
AB de VilliersSAAustralia2005-2018587810337016949.56547161.60723436240
Sachin TendulkarINDNew Zealand1990-201265808334521746.46483269.23916541832
Jacques KallisSAEngland1995-20127595123339182*40.23640252.16917935019
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.