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 11,718 of the 11,786 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael ClarkeAUSIndia2003-2015567092972329*48.72469763.27910429821
MS DhoniINDAustralia2006-2019919623296322440.59397374.58316523660
Brendan TaylorZIMBangladesh2005-202676878295717137.43454565.06715728129
Rohit SharmaINDSri Lanka2008-2024818211294126441.42317692.60814727686
Graham GoochENGWest Indies1976-1992568042936154*38.63594549.3951742987
Jacques KallisSAPakistan1996-2013647513293515547.34529055.48720326827
Shane WatsonAUSEngland2002-201569846293317637.60420669.73516535143
Viv RichardsWIIndia1974-1989596782924192*49.56197085.53119128944
Sunil GavaskarINDEngland1971-198756847291922137.91706041.3541953037
Brian LaraWIPakistan1990-200759697291821647.06395373.8299632935
Gordon GreenidgeWIAustralia1975-199164878291022636.84528952.35514533121
Joe RootENGSri Lanka2013-2026505810290822860.58395973.45913223711
AB de VilliersSAIndia2005-2018617652899217*40.83383075.69913328757
Kevin PietersenENGIndia2006-2013486042890202*51.61400872.11715234532
Kumar SangakkaraSL/IWX/ICCAustralia2002-201563737286819243.45429166.84320329815
Gordon GreenidgeWIIndia1974-198947627285919451.98380655.83816423251
Wally HammondENGAustralia1928-194733583285225151.85749138.079722918
Brian LaraWISouth Africa1992-200754703285220242.57475959.93714336621
David BoonAUSEngland1985-1995527892839184*41.14640444.3371263023
Alastair CookENGAustralia2006-2018457422812244*39.06570649.2851233222
Mahela JayawardeneSLAustralia1999-201580916280710533.02446162.92223629011
David WarnerAUSPakistan2010-2024435242788335*58.08323586.18108229451
Javed MiandadPAKWest Indies1975-199380927276411432.52502254.98316418013
Joe RootENGWest Indies2014-2025425372762182*60.04374273.811113227313
Herbert SutcliffeENGAustralia1924-193427465274119466.85655734.6081612213
Mark TaylorAUSEngland1989-199941692273921940.88621744.0661832784
Bruce MitchellSAEngland1929-1949305772732189*54.6415829.117160830
Javed MiandadPAKAustralia1976-199359715273121141.38552349.45613125910
Mahela JayawardeneSLSouth Africa1998-201564794273137436.41474257.5965329315
Steve WaughAUSSouth Africa1992-200263699272816445.47449960.64419526714
John EdrichENGAustralia1964-197533583272617549.56745236.5871402664
AB de VilliersSAWest Indies2005-201644508272417864.86368773.88119125154
Chris GayleWISouth Africa2001-202163763271931737.25361475.2478334161
Richie RichardsonWIPakistan1984-1995738212269612238.51431762.45318227823
Rahul DravidINDNew Zealand1997-201046598269122252.76515152.24811231912
Sunil GavaskarINDPakistan1978-198744605268916648.89397549.8951832285
Angelo MathewsSLPakistan2009-20236680212688157*45.56472756.86217424232
AB de VilliersSAPakistan2006-20175460112679278*54.67354475.59714224137
Mohammad YousufPAKIndia1999-200959697267717343.18392668.19518328526
Ricky PontingAUSPakistan1996-201151628267120949.46394267.76614929312
Allan BorderAUSIndia1979-1992577014267116347.70495153.30516425612
Kumar SangakkaraSLNew Zealand2001-2015717710267020339.85368672.44615430821
Kane WilliamsonNZEngland2012-202650675266715643.02444160.05715629114
David WarnerAUSIndia2010-202458752266618036.52320583.18714229848
Clem HillAUSEngland1896-191240761266018835.4747258.0541682060
Mahela JayawardeneSLNew Zealand1998-201574799265516737.93417663.58612728024
Babar AzamPAKNew Zealand2016-202559637265316147.38325681.48522226635
Ricky PontingAUSSri Lanka1995-201261698264912443.43399166.37517222126
AB de VilliersSAEngland2004-201764768264517438.90388568.08413430828
Carl HooperWIIndia1987-2002647215263623346.25396166.55611024239

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