Batting by opposition (Men's ODIs)

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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom LathamNZBangladesh2013-20262218276613747.8887187.942525814
Mohammad HafeezPAKEngland2003-201926263764102*33.22101974.981428113
Younis KhanPAKSouth Africa2003-2015272707639328.26114166.87051605
Mohammad HafeezPAKNew Zealand2003-20192727276211530.4893881.241567418
Shubman GillINDNew Zealand2019-20261515375820863.17737102.852407625
Salman ButtPAKIndia2005-201018181757129*44.5391882.463231014
Tom LathamNZPakistan2014-202528264756118*34.3685788.21151624
Ramnaresh SarwanWIIndia2006-201318185753115*57.92104771.92170539
Glenn MaxwellAUSPakistan2012-2024222027519841.72611122.910737123
Shakib Al HasanBANIndia2007-2023222117518537.5590183.35091668
Mohammad YousufPAKSouth Africa2003-20101717275011750.0097876.69271605
Shai HopeWIEngland2017-20252221375011741.6785687.622415522
Jacques KallisSAPakistan2003-20132220574688*49.73100973.930826011
Hashim AmlaSANew Zealand2009-20191919074412439.1695477.99230844
Daryl MitchellNZIndia2022-20261311174113774.1076397.124205521
Graeme SmithSAPakistan2003-2013262527389232.0993479.01073853
Mushfiqur RahimBANNew Zealand2007-2025323037389027.33105669.890436113
Joe RootENGAustralia2013-20253030473591*28.27100673.06063533
Jos ButtlerENGSri Lanka2013-20263124673412140.78606121.121426317
Gautam GambhirINDEngland2006-20132121173384*36.6589481.99070844
Steve SmithAUSSouth Africa2011-20232321273310838.5884486.85241653
Shoaib MalikPAKSouth Africa2003-20192826673382*36.6590281.260315116
Tamim IqbalBANSri Lanka2007-20212625173012730.4295376.60252798
Shaun MarshAUSEngland2010-20181817172713145.4481189.643316213
Misbah-ul-HaqPAKSouth Africa2007-2015222237278038.26100572.340605514
David WarnerAUSNew Zealand2009-20231616072015645.0072199.862307418
Younis KhanPAKSri Lanka2003-2014292727208928.8098573.10051561
Sanath JayasuriyaSLEngland2002-20111717171915244.94696103.303119015
Marlon SamuelsWIPakistan2005-201621193719106*44.94112863.742206313
Shane WatsonAUSIndia2006-20151919071710237.7473198.081418919
Mohammad HafeezPAKZimbabwe2003-201515153714139*59.5080788.482307215
Jos ButtlerENGSouth Africa2013-20252119471413147.60639111.742425724
Jacques KallisSAIndia2005-201315144713119*71.3091478.01252604
George BaileyAUSIndia2013-20161312271015671.00643110.422405818
JP DuminySASri Lanka2004-2019312767099733.7674894.790435815
Shakib Al HasanBANSri Lanka2006-20232725270792*30.7484583.67073707
Rahul DravidINDEngland2002-20112222270692*35.3087780.50071715
Mohammad HafeezPAKSouth Africa2003-20193433170571*22.0398471.65053759
Matthew HaydenAUSNew Zealand2003-200717162704181*50.2982585.333117014
Mushfiqur RahimBANIndia2007-20252726370311730.5795573.611314514
Dinesh ChandimalSLEngland2011-201821182702105*43.8882684.991715011
Babar AzamPAKSri Lanka2015-20251514270011558.3387480.09410514
Lahiru ThirimanneSLPakistan2012-20192119169910238.8393874.52241573
Kane WilliamsonNZSri Lanka2010-20232319069910336.7980786.62171635
Hashim AmlaSAAustralia2009-20162323269910233.2988179.34151723
Paul CollingwoodENGIndia2002-2011242246979338.7284882.19050669
JP DuminySAAustralia2009-2019252346978236.6876890.760504911
Faf du PlessisSAIndia2011-201914142696133*58.0076690.862505610
Sanath JayasuriyaSLBangladesh2004-20091313169413057.83684101.463307618
Brad HaddinAUSNew Zealand2007-20151716169211046.1375491.782315922

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