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.

Qualification: Minimum 500 balls faced.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Glenn MaxwellAUSIndia2013-2025333249509633.93708134.180608245
Glenn MaxwellAUSPakistan2012-2024222027519841.72611122.910737123
Jos ButtlerENGSri Lanka2013-20263124673412140.78606121.121426317
Brendon McCullumNZEngland2007-20152928497280*40.50808120.300808945
Jos ButtlerENGNew Zealand2013-20252825383212937.82696119.541417529
Travis HeadAUSSouth Africa2016-20261919168714238.17579118.651419517
Virender SehwagINDSri Lanka2003-201240371138314638.421229112.5325219218
Hardik PandyaINDAustralia2017-20251413258592*53.18520112.500403927
AB de VilliersSAWest Indies2005-2016232131262162*70.111125112.185409340
Jos ButtlerENGSouth Africa2013-20252119471413147.60639111.742425724
AB de VilliersSAIndia2005-201831314135311950.111216111.2765111741
Glenn MaxwellAUSEngland2014-20252926293110838.79842110.571619325
George BaileyAUSIndia2013-20161312271015671.00643110.422405818
Shubman GillINDWest Indies2022-2026992665223*95.00604110.102307413
Jason RoyENGAustralia2015-20222323090718039.43825109.9434411219
Jonny BairstowENGNew Zealand2015-20231212157913852.64531109.043116916
Travis HeadAUSEngland2017-202519192900154*52.94826108.9626011419
Quinton de KockSABangladesh2015-20231010160217466.89553108.862206712
Virender SehwagINDNew Zealand2002-20101616185213056.80786108.4043011118
Adam GilchristAUSSri Lanka2003-20081818097814954.33903108.3144210127
Adam GilchristAUSIndia2003-2008242418069535.04748107.750621128
David MillerSAAustralia2011-202630288118414259.201107106.964619637
Mitchell MarshAUSIndia2016-202515144571102*57.10536106.531316222
Martin GuptillNZBangladesh2010-20211515265711850.54620105.973116623
Quinton de KockSASri Lanka2013-202325251121912850.791167104.4647016316
AB de VilliersSAZimbabwe2005-20151313252710947.91505104.363203420
Jos ButtlerENGAustralia2013-202536347992110*36.74955103.872528123
Jason RoyENGPakistan2015-20191313062911448.38608103.452526415
Sanath JayasuriyaSLEngland2002-20111717171915244.94696103.303119015
Jonny BairstowENGIndia2011-20231817164112440.06621103.222216326
David WarnerAUSSouth Africa2009-202330300125517341.831219102.9555214029
Shubman GillINDNew Zealand2019-20261515375820863.17737102.852407625
David MillerSASri Lanka2013-202321188516117*51.60504102.381212620
Chris GayleWIEngland2004-201929292149016255.191456102.3448113083
AB de VilliersSASri Lanka2006-201723224931125*51.72912102.082718014
Ben StokesENGIndia2011-2023211825229932.63513101.750523624
Virender SehwagINDPakistan2003-20132525082711933.08815101.4714011314
Sanath JayasuriyaSLBangladesh2004-20091313169413057.83684101.463307618
Kevin PietersenENGSouth Africa2005-20111714464611664.60640100.943205218
Yuvraj SinghINDEngland2002-201732325136115050.411349100.8946215427
Virender SehwagINDEngland2002-2011161605099131.81507100.39051719
Fakhar ZamanPAKSouth Africa2017-20251414063019345.00628100.322127318
Virat KohliINDBangladesh2010-20251717493213671.69932100.005308711
David WarnerAUSNew Zealand2009-20231616072015645.0072199.862307418
Hashim AmlaSAWest Indies2010-2019161621069153*76.36107199.815409810
Andrew SymondsAUSNew Zealand2003-20071614350171*45.5550299.800424611
Shreyas IyerINDWest Indies2019-202210905078056.3350999.610703915
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
Ravindra JadejaINDEngland2011-20252823115328744.3353599.440314812
Sikandar RazaZIMSri Lanka2016-2025191865059242.0850899.41050478
Page 1Next

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