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 SharmaINDSri Lanka2008-202454528195126444.34202096.5868518657
Martin GuptillNZWest Indies2012-202214141507237*39.0059285.641324516
Shubman GillINDWest Indies2022-2026992665223*95.00604110.102307413
Virender SehwagINDWest Indies2005-20111212050921942.42468108.761215612
Chris GayleWIZimbabwe2003-201820203107021562.94114093.8627010341
Fakhar ZamanPAKZimbabwe2018-2020663517210*172.33464111.42220656
Ishan KishanINDBangladesh2022-2023220215210107.50146147.261002410
Rohit SharmaINDAustralia2007-202549495260920959.30274395.11910321593
Shubman GillINDNew Zealand2019-20261515375820863.17737102.852407625
Sachin TendulkarINDSouth Africa2005-201114141671200*51.6277886.25230818
Charles CoventryZIMBangladesh2009991358194*44.75353101.421122715
Fakhar ZamanPAKSouth Africa2017-20251414063019345.00628100.322127318
George MunseySCONetherlands2021-202577151819186.33483107.252205119
Martin GuptillNZEngland2009-201920203802189*47.1891287.942519114
Shane WatsonAUSBangladesh2005-2011851350185*87.50245142.861103420
Faf du PlessisSASri Lanka2012-201926264116618553.00125792.7635011012
Virat KohliINDPakistan2009-20251717477818359.8578798.86421707
Ben StokesENGNew Zealand2015-20231616466118255.0867597.931405321
Ross TaylorNZEngland2007-2019353451424181*49.10171083.2755112521
Matthew HaydenAUSNew Zealand2003-200717162704181*50.2982585.333117014
Fakhar ZamanPAKNew Zealand2018-2025202031077180*63.35113994.5646111428
Martin GuptillNZSouth Africa2009-201918172506180*33.7365577.252125216
Jason RoyENGAustralia2015-20222323090718039.43825109.9434411219
David WarnerAUSPakistan2012-20231414083917959.9384898.944108719
John CampbellWIIreland2019110179179179.00137130.66100156
Quinton de KockSAAustralia2014-202633331105017832.81109096.3333210929
Janneman MalanSAIreland2021321261177*261.0026598.491102310
Mitchell MarshAUSBangladesh2023111177177*-132134.09100179
Evin LewisWIEngland2017-202512111356176*35.60309115.211113118
Liton DasBANZimbabwe2015-20221313265817659.8267198.063226813
AB de VilliersSABangladesh2007-201786135517671.00350101.43110299
Sachin TendulkarINDAustralia2003-201236351131717538.74168778.073711498
Herschelle GibbsSAAustralia2006-20092121085117540.5293491.1123110413
Virender SehwagINDBangladesh2004-201188038117547.63299127.421204210
Aiden MarkramSANetherlands2023331227175113.50168135.12110248
Calum MacLeodSCOCanada2009-201422017717588.50145122.07100145
Upul TharangaSLIndia2005-2017444231224174*31.38146583.5526514815
Quinton de KockSABangladesh2015-20231010160217466.89553108.862206712
Heinrich KlaasenSAAustralia2018-20231313357817457.80481120.172214723
Sean WilliamsZIMUnited States of America2023110174174174.00101172.28100215
Jaskaran MalhotraUSAPapua New Guinea2019-2022772250173*50.00201124.381121617
David WarnerAUSSouth Africa2009-202330300125517341.831219102.9555214029
Craig WishartZIMNamibia2003111172172*-151113.91100183
Adam GilchristAUSZimbabwe2003-200466035717259.50313114.06110395
Alex HalesENGPakistan2015-20171010040717140.70404100.74200468
Luke RonchiNZSri Lanka2013-201617124431170*53.88319135.111013914
Shai HopeWIIreland2018-20251212047617039.6753888.48120596
Keacy CartyWIIreland202533027817092.67266104.51200299
Kumar SangakkaraSLSouth Africa2003-201524242115016952.27129289.0128211811
Soumya SarkarBANNew Zealand2015-20261918142516925.0048487.81125515
Page 1Next

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