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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Usman KhawajaAUSEngland2011-202624431157717137.55343745.884721817
Kane WilliamsonNZAustralia2011-202439503157316633.47232867.5737516917
Lindsay HassettAUSEngland1938-195324421157213738.34171140.274611357
Saeed AnwarPAKAustralia1989-200238451156914535.66255061.5345419910
Peter MayENGAustralia1953-196121373156611346.06153938.5331021600
Leonard HuttonENGSouth Africa1938-195119344156415852.1337831.22470603
Shakib Al HasanBANSri Lanka2006-202448553156411630.08210074.48111516211
Jack HobbsENGSouth Africa1910-192918293156221160.08--2121234
Marcus TrescothickENGAustralia2001-2005344921561104*33.21246463.35111721614
Babar AzamPAKSri Lanka2015-202635406156011945.88224169.6174213313
Michael ClarkeAUSPakistan2004-201537445155916639.97230967.523711486
Brendon McCullumNZSouth Africa2002-20155662615598527.84231867.26010315929
Bill PonsfordAUSEngland1924-193420352155826647.21311844.775511230
Shakib Al HasanBANPakistan2007-202436417155514445.74191781.12213316217
Bob CatterallSAEngland1922-193124432155512037.9360.003113368
David GowerENGWest Indies1979-1988416031553154*27.25313149.601731773
Mark BoucherSA/IWXAustralia1999-201166801515538923.89261159.480101115314
Inzamam-ul-HaqPAKZimbabwe1992-2007354141552116*41.95254161.0837216713
Mohinder AmarnathINDPakistan1978-1989384510155112044.31215349.93410111210
Kane WilliamsonNZBangladesh2010-2025272961544200*67.13216071.48510115010
Alec StewartENGPakistan1989-200334423154219039.54270257.073631964
Andrew SymondsAUSIndia1999-2008434061540162*45.29171789.69210114435
Kevin PietersenENGWest Indies2006-201229352153822646.61201576.3347316612
Sourav GangulyINDWest Indies1992-20073842415379840.45259459.25012117014
Graeme SmithSAIndia2002-2013374821537134*33.41227967.44110320710
Brendon McCullumNZSri Lanka2003-201555603153719526.96182684.1726816952
Mohammad AzharuddinINDWest Indies1985-19985762515379726.96219769.960511304
Kumar SangakkaraSLWest Indies2000-2014384241533157*40.34266457.553921596
Tom GraveneyENGWest Indies1954-196919315153225858.92143039.235541462
Gundappa ViswanathINDWest Indies1971-197919291153017954.6452250.964811341
Mike AthertonENGSouth Africa1994-2000274121529185*39.21405237.733971931
Marlon SamuelsWISouth Africa2001-201639482152710533.20256659.51211218422
Ian RedpathAUSEngland1964-197525454152617137.22465232.8021011430
Sanath JayasuriyaSLZimbabwe1992-201046514152515732.45200376.1436418722
Andy FlowerZIMNew Zealand1992-20033544215248336.29243562.5901221627
Imran KhanPAKIndia1978-19925254131524135*37.17211863.6434313535
Fakhar ZamanPAKNew Zealand2018-2025373631516180*45.941466103.4149214752
Eoin MorganENG/IREPakistan2007-2021495312151613036.98173487.4329214036
Mitchell MarshAUSEngland2013-202439455151518137.88202075.0038215934
Tom LathamNZSri Lanka2012-2025364461512264*39.79277054.584331437
Michael HusseyAUSSri Lanka2006-2013393813151114260.44234264.5255212520
Alastair CookENGNew Zealand2008-201828400151116237.77297650.773811754
Ravi ShastriINDEngland1981-199238468151118739.76343444.005631414
Keith MillerAUSEngland1946-1956294941511145*33.5877255.8336511715
Garry SobersWIAustralia1955-196919383151016843.14101055.454611394
Mohammad YousufPAKZimbabwe1998-200828318150815965.57230765.37412215318
Jonathan TrottENGAustralia2009-2013283761508168*48.65250460.225661480
Upul TharangaSLBangladesh2005-201834384150716544.32199775.4656218315
Ian HealyAUSEngland1989-1999496011150713430.76251659.902831402
Arjuna RanatungaSLAustralia1983-199945509150612736.73247560.8518311914

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