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 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael van LingenNAMUnited Arab Emirates2022-202698139310756.14389101.03130498
Brendon KuruppuSLPakistan1983-1990151503937226.2070156.06021303
Mohammad KaifINDZimbabwe2002-2005992392111*56.0052874.24130283
Michael ClarkeAUSBangladesh2005-2011129139210149.0060464.90130223
Daryll CullinanSAEngland1994-1999121213927035.6455570.63030471
Moeen AliENGIndia2014-2023171503926726.1342791.800203012
Irfan PathanINDSri Lanka2004-2012322163928326.1341394.92011398
Guy WhittallZIMIndia1993-20032222339258*20.6352175.24010313
Liton DasBANAfghanistan2018-20231010139113643.4444987.08120385
Shreyas IyerINDAustralia2020-20251514139110530.0843090.93111386
Kushal Janith PereraSLSouth Africa2013-2023161513918127.9341993.32020505
Simon KatichAUSSri Lanka2004-2006881390107*55.7154971.04140370
Aiden MarkramSAEngland2019-2025121113908639.00369105.69022407
Dean JonesAUSSouth Africa1992-1994131303909830.0059165.99030234
Anamul HaqueBANZimbabwe2014-2022101003899538.9046384.02040369
Peter KirstenSAIndia1991-19921111238986*43.2258166.95030263
Elton ChigumburaZIMSouth Africa2005-2018212013899020.4756369.09022376
Sherwin CampbellWIZimbabwe1996-20011010038810538.8053971.99212380
Graham ThorpeENGSouth Africa1994-20001111138872*38.8061263.40041260
Sikandar RazaZIMIndia2013-20221313038811529.8548580.00110319
Ian BellENGSouth Africa2005-2013171533888832.3351974.76020424
Jason RoyENGWest Indies2017-201987038712355.29314123.25130487
Michael van LingenNAMNepal2022-202688138713355.2944686.77210388
Nazmul Hossain ShantoBANNew Zealand2023-202699238710555.2945784.68141454
Andrew StraussENGIndia2004-20111111238715843.0047381.82121481
Ross TaylorNZSouth Africa2007-201913132387102*35.1854071.67120335
WPUJC VaasSLPakistan1994-200856401038750*12.9050576.63015264
Aamer SohailPAKZimbabwe1992-1998109038611442.8951974.37131383
Mohinder AmarnathINDNew Zealand1975-198812111385102*38.5062261.90130262
Alex HalesENGAustralia2015-20181616138514725.6743488.71112468
Chris GayleWIKenya2001-200355038415276.8043588.28210388
Stuart MatsikenyeriZIMKenya2008-2009111023849048.0045185.14050285
Roy DiasSLPakistan1982-1987151523848129.5453871.38031310
Graham ThorpeENGNew Zealand1996-2002111113838238.3048678.81050312
Stuart CarlisleZIMNew Zealand1996-2005121203837531.9266157.94020283
Saleem MalikPAKSouth Africa1992-19961616338364*29.4660663.20031202
Ravindra JadejaINDSri Lanka2009-20233119938360*38.3046782.01012197
Kim HughesAUSEngland1977-1985232223839819.1556867.43036242
Barney RogersZIMBangladesh2004-20058803828447.7554570.09050433
Jatinder SinghOMAUnited States of America2020-20251010138210042.4449477.33120446
Kapil DevINDPakistan1978-1992322723825915.2840195.26013308
Gary KirstenSAEngland1994-20001717038111622.4158265.46101440
Ken RutherfordNZEngland1986-1994191833817725.4065058.62043220
Shikhar DhawanINDPakistan2013-201877038011454.29371102.43120465
Darren BravoWIPakistan2011-2019171613806725.3363959.47033286
Daryll CullinanSASri Lanka1993-2000161603806323.7558764.74021273
Nazmul Hossain ShantoBANSri Lanka2023-2025881379122*54.1444485.36121422
William PorterfieldIREBangladesh2007-2019109037910842.1151274.02120306
Heinrich KlaasenSAPakistan2019-202510903799742.11323117.340414012
Viv RichardsWINew Zealand1975-1987119237911954.1445583.30130347

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