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
Herschelle GibbsSAAustralia1997-200965800237217529.65369464.21410831225
Allan BorderAUSNew Zealand1980-199474788236720533.81498447.49511424111
Marvan AtapattuSLIndia1990-200766746236111834.72403558.5141472471
Zaheer AbbasPAKIndia1978-1985313752352235*73.50237671.3094119520
Martin CroweNZAustralia1982-199352636235118841.25426655.1141432327
Ian BothamENGAustralia1977-1992688952351149*27.99346967.774101228133
Brendon McCullumNZEngland2002-20156173623489735.04247794.79020325078
Desmond HaynesWIIndia1979-1992556872347152*38.48346856.89413217621
Inzamam-ul-HaqPAKNew Zealand1992-200457618234232944.19345767.75413525927
Jacques KallisSASri Lanka1998-201452617232822443.11394259.06415619834
Ben StokesENGAustralia2013-202652765232315532.72403657.56513624450
Rohan KanhaiWIEngland1957-197435583232215742.22227947.8751042248
Arjuna RanatungaSLIndia1982-1999748492322131*30.96278872.35212518228
Mohammad YousufPAKEngland1999-201043514232122349.38418455.4769223512
Javed MiandadPAKEngland1977-1996485912232026049.36447351.87319521112
Saleem MalikPAKSri Lanka1982-1997686210231215544.46293272.6861521566
Kane WilliamsonNZSri Lanka2010-2024424952305242*52.39345066.81614321812
Shakib Al HasanBANZimbabwe2006-2024707210230413737.16270285.27413221922
Gary KirstenSAAustralia1993-200257733230115332.87471748.7841042551
Sachin TendulkarINDZimbabwe1992-2004434772295201*57.38310174.0188127822
Saeed AnwarPAKIndia1989-200353543229119444.92265986.1659325635
Herbie TaylorSAEngland1912-193130543228717644.84666.677130365
Jonny BairstowENGAustralia2013-202451724228713933.63351265.12410426237
Shahid AfridiPAKIndia1997-201683875228615627.882181104.8157925975
Babar AzamPAKEngland2015-202649567228215846.57259687.90416125131
Adam GilchristAUSEngland1997-200758666227815237.97240394.80512529134
Dean JonesAUSEngland1985-1992374842275184*51.70394657.65613321713
Allan BorderAUSPakistan1979-1993546515227315345.46467648.6161222149
Matthew HaydenAUSEngland1993-200749636226919739.81354564.0157328321
David BoonAUSWest Indies1984-199553715226914934.38492046.1241342172
Graeme SmithSAPakistan2002-201351624226523439.05339666.7041242567
Victor TrumperAUSEngland1899-1912407452263185*32.8058645.906971893
Jos ButtlerENGIndia2011-202677807226313131.00262886.11214922762
Bill LawryAUSEngland1961-197130525226016648.09475834.7871342186
Sourav GangulyINDSouth Africa1996-2008466062260141*41.85342765.95315526737
Mohammad HafeezPAKSri Lanka2003-201761698225519636.97315271.54510323728
Aravinda de SilvaSLAustralia1985-200348558225416747.96344065.52316221325
Chris GayleWIIndia1999-201959701224814032.58320170.23413830651
Brian LaraWISri Lanka1992-200733393224722162.42345864.98711221822
Mark WaughAUSSouth Africa1993-200260705224611634.55388657.8069522514
Babar AzamPAKAustralia2016-202643557224219646.71312871.68513221419
Clive LloydWIEngland1968-198450615224013240.00329457.77414125528
Joe RootENGSouth Africa2013-202539491223019046.46299574.46514024520
Mike AthertonENGWest Indies1991-200038612222514437.71524542.4251152441
Kusal MendisSLBangladesh2017-202546511221619644.32272481.35416121755
Eoin MorganENG/IREAustralia2007-202171698221112136.25231595.51314618663
Shoaib MalikPAKSri Lanka1999-20177172202211148*42.52329067.20214519635
Faf du PlessisSASri Lanka2012-202143516221019949.11299073.91410022220
Martin CroweNZEngland1983-199446626220914339.45445149.636842448
Quinton de KockSASri Lanka2013-202448563220812841.66234994.00514127920

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