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
Rohit SharmaINDAustralia2007-202549495260920959.30274395.11910321593
Chris GayleWIEngland2004-201929292149016255.191456102.3448113083
Rohit SharmaINDSri Lanka2008-202454528195126444.34202096.5868518657
Rohit SharmaINDNew Zealand2009-202634321113414736.58133085.2626010249
Eoin MorganENG/IREAustralia2007-202057567195212139.84213791.34313516848
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
Brendon McCullumNZEngland2007-20152928497280*40.50808120.300808945
Glenn MaxwellAUSIndia2013-2025333249509633.93708134.180608245
AB de VilliersSAIndia2005-201831314135311950.111216111.2765111741
Chris GayleWIZimbabwe2003-201820203107021562.94114093.8627010341
AB de VilliersSAWest Indies2005-2016232131262162*70.111125112.185409340
Mitchell MarshAUSSouth Africa2011-202631302100010035.71100999.111829540
Tamim IqbalBANZimbabwe2009-202243432187815845.80227982.40411318039
David MillerSAAustralia2011-202630288118414259.201107106.964619637
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
MS DhoniINDSri Lanka2005-2019624815214010764.85242988.10119216335
MS DhoniINDEngland2006-2019474310153613446.55174588.02110112834
MS DhoniINDAustralia2006-20195548111660139*44.86205280.90211311233
Chris GayleWINew Zealand2003-20191919155812531.0060492.381315533
Aaron FinchAUSIndia2013-202032311146012448.67169985.9349214932
Martin GuptillNZSri Lanka2009-20192323387613843.8088399.212547931
Kieron PollardWIAustralia2008-202124233692109*34.6077988.832234531
Shahid AfridiPAKSouth Africa2006-2015272615588822.32388143.810224431
Virat KohliINDSouth Africa2010-2025343271806160*72.24201289.7679214529
David WarnerAUSSouth Africa2009-202330300125517341.831219102.9555214029
Quinton de KockSAAustralia2014-202633331105017832.81109096.3333210929
Jos ButtlerENGNew Zealand2013-20252825383212937.82696119.541417529
Jos ButtlerENGPakistan2012-202315134549116*61.00364150.823124229
Virat KohliINDNew Zealand2010-2026363631897154*57.48196396.64710116828
Fakhar ZamanPAKNew Zealand2018-2025202031077180*63.35113994.5646111428
Shahid AfridiPAKIndia2003-20152927361710225.71440140.231125828
Kieron PollardWIIndia2011-20222019244811926.3549490.691242228
Yuvraj SinghINDEngland2002-201732325136115050.411349100.8946215427
Rohit SharmaINDEngland2008-202626265102113848.62111091.9844112127
Adam GilchristAUSSri Lanka2003-20081818097814954.33903108.3144210127
Brendon McCullumNZAustralia2003-2016393759489629.63103391.770538727
Rohit SharmaINDPakistan2007-20252020289314049.6196093.022818127
Elton ChigumburaZIMBangladesh2005-2018413868516426.59108578.430425927
MahmudullahBANWest Indies2009-202430241383284*75.6498384.640815427
Rohit SharmaINDBangladesh2008-20251818382713755.1384497.993337527
Eoin MorganENG/IRENew Zealand2007-20192322068911331.3272195.561415527
Hardik PandyaINDAustralia2017-20251413258592*53.18520112.500403927
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
Shane WatsonAUSEngland2003-2015393741269161*38.45142688.9935412926
Shai HopeWIIndia2017-2026292851266162*55.04159079.6255210026
Rohit SharmaINDSouth Africa2007-20252928195215035.26110786.0034210126
Jonny BairstowENGIndia2011-20231817164112440.06621103.222216326
Virat KohliINDAustralia2009-202553514252512353.72270993.21816421925
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Aaron FinchAUSEngland2013-202030291135413548.36146492.4975513825
Page 1Next

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