Batting by opposition (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brian LaraWIEngland1994-2007375843123400*57.83482764.70712443013
Matthew HaydenAUSZimbabwe2003-2007910172638080.6784985.512217914
Mahela JayawardeneSLSouth Africa2000-201542572232037442.18407656.9264226114
Wiaan MulderSAZimbabwe2018-2025342545367*272.5060490.23200696
Garry SobersWIPakistan1958-19598132984365*89.4530.00341430
Leonard HuttonENGAustralia1938-195527496242836456.47272738.9151421941
Sanath JayasuriyaSLIndia1993-201048523202934041.41251480.7165525524
Hanif MohammadPAKWest Indies1958-1959611173633773.60--230310
Wally HammondENGNew Zealand1931-194791121015336*112.78--4117711
David WarnerAUSPakistan2010-2024435242788335*58.08323586.18108229451
Mark TaylorAUSPakistan1990-1998122031347334*79.24292746.024821382
Donald BradmanAUSEngland1928-194837637502833489.79866058.06191264985
Graham GoochENGIndia1979-199319332172533355.65322153.5558120910
Chris GayleWISri Lanka2001-202134392102933327.81153766.95241012224
Michael ClarkeAUSIndia2003-2015546982928329*48.00466962.71910429421
Inzamam-ul-HaqPAKNew Zealand1993-200415213112732962.61187060.2734214713
Andy SandhamENGWest Indies193048059232574.0070253.42222340
Kumar SangakkaraSLBangladesh2001-201542464293131969.79425068.961212232021
Virender SehwagINDSouth Africa2001-201227380156131941.08187983.0853322722
Chris GayleWISouth Africa2001-202151642222731735.92300874.0457329354
Harry BrookENGPakistan2022-202621254146231769.621432102.0954014635
Younis KhanPAKSri Lanka2000-201562796313131342.89558056.11813528720
Hashim AmlaSAEngland2004-2019496563167311*53.68505462.66816239315
Bob SimpsonAUSEngland1958-196619313140531150.18223944.222951132
John EdrichENGNew Zealand1965-197511151840310*60.00170047.063201225
Virender SehwagINDPakistan2003-201336410213730952.12243387.8356130526
Bob CowperAUSEngland1964-1968915168630749.00169640.45132620
Karun NairINDEngland2016-20257111525303*52.5079366.20111644
Azhar AliPAKWest Indies2011-2021132311061302*48.23219348.38445886
Brendon McCullumNZIndia2002-201438436190630251.51273269.7747521530
Lawrence RoweWIEngland1974-1976710074230274.20153448.37320893
Donald BradmanAUSSouth Africa1931-1932551806299*201.50--400730
Martin CroweNZSri Lanka1984-1992813162729952.25130448.08202648
Alastair CookENGIndia2006-201857814325329442.25644050.5181543865
Virender SehwagINDSri Lanka2003-201254582271329348.452521107.6279438637
Viv RichardsWIEngland1976-199135483268729159.71372172.21715136732
Ramnaresh SarwanWIEngland2000-201139504193129141.98319660.425932269
Ross TaylorNZAustralia2007-202049605211629038.47288173.4549323522
Kumar SangakkaraSLSouth Africa2000-201545603280928749.28412368.13516434115
Tip FosterENGAustralia1903-190459148628760.75--100561
Peter MayENGWest Indies1954-196013212986285*51.89--332584
VVS LaxmanINDAustralia1998-201238627281228151.13495556.7591233670
Javed MiandadPAKIndia1978-1989283962228280*67.52308150.08514114813
AB de VilliersSAPakistan2006-20175360112679278*54.67354475.59714224137
Denis ComptonENGPakistan195445045327890.60--121521
Brian LaraWI/IWXAustralia1992-200743703325127748.52515863.03915641530
Graeme SmithSAEngland2003-201249665303327749.72463465.451011336212
Daryll CullinanSANew Zealand1994-200010164823275*68.58155053.102201027
Mahela JayawardeneSLIndia1997-201485925359127541.28548365.49917436921
Gary KirstenSAEngland1994-200322352160827548.73390841.155722072
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.