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
Sanjay ManjrekarINDSouth Africa1991-19961212134710531.5551267.77120173
Younis KhanPAKAustralia2001-20112323134756*15.7760657.26014330
Ryan ten DoeschateNEDBermuda2006-2009772346109*69.2040186.28120225
Usman KhawajaAUSPakistan2017-20199903469838.4444078.64031350
Umar AkmalPAKWest Indies2009-2015121043465957.67344100.58020405
Robin SmithENGAustralia1989-199312123346167*38.4446873.93100333
Gary KirstenSAWest Indies1996-2003131303467226.6254963.02040371
Nayan MongiaINDPakistan1994-2000292663466917.3056761.02012251
Neil McCallumSCOIreland2006-2010992345121*49.2945675.66210297
Sabbir RahmanBANNew Zealand2015-20191010034510234.5038888.92110438
Robin SmithENGWest Indies1989-1994121213456931.3653065.09030313
Mark BoucherSAZimbabwe1999-200919148345147*57.50295116.951002515
Mudassar NazarPAKIndia1978-1988201833456723.0064253.74021171
Wasim AkramPAKSouth Africa1992-2002242253455720.2943379.68011258
Neil FairbrotherENGSri Lanka1992-199976334481*114.6746773.66040136
Aasif SheikhNEPPapua New Guinea2021-202388234411057.3340086.00120326
Kyle CoetzerSCOAfghanistan2009-201999034413338.2241083.90111493
Aiden MarkramSASri Lanka2018-2023109134410643.00309111.33121358
Navjot SidhuINDAustralia1987-1998101003448034.4047372.73040237
Yuvraj SinghINDBangladesh2003-201714112344102*38.22344100.001103113
Anamul HaqueBANWest Indies2012-20181111034412031.2746573.98203377
Kevin PietersenENGSri Lanka2006-2011141313447328.6743479.26030364
Max O'DowdNEDZimbabwe2019-202366134386*68.6045874.89040363
Tamim IqbalBANAustralia2007-20199903439538.1141682.45041316
Chris CairnsNZWest Indies1996-2004151323437531.1844676.910102411
Allan BorderAUSSouth Africa1992-19941514334369*31.1840085.75011265
Lance KlusenerSAZimbabwe1997-200111105342101*68.4042879.91120269
Avishka FernandoSLIndia2019-2024101003429634.2042979.72030335
Brendan TaylorZIMIreland2007-20211211034212131.0941981.62111336
Boeta DippenaarSANew Zealand2000-20061713234279*31.0956960.11021380
Ian BellENGWest Indies2006-201277034112648.7143478.57130321
Towhid HridoyBANSri Lanka2023-202599234196*48.7144277.15040159
Zaheer AbbasPAKNew Zealand1976-1985991341103*42.6341681.97121312
Steven TaylorUSAPapua New Guinea2019-2023101003418234.1042280.810313511
Lorcan TuckerIREZimbabwe2019-2025151243416142.6337191.91020322
Lou VincentNZSouth Africa2002-2007161403419024.3649069.59020367
Derek RandallENGAustralia1977-1985171713415721.3157659.20023251
Moeen AliENGAustralia2015-2023252323414616.2441981.38000356
Faf du PlessisSAZimbabwe2014-201877034012148.5740484.16120225
KL RahulINDSri Lanka2017-20241311134011134.0040284.58111302
Craig McMillanNZWest Indies1999-2007151313408328.3350267.73031233
Athula SamarasekeraSLPakistan1983-1992151503407622.6746173.75021342
Chamara KapugederaSLPakistan2006-20171616234067*24.2949768.41021345
Michael ClarkeAUSZimbabwe2004-2014994339105*67.8040583.70121301
VVS LaxmanINDWest Indies2001-2005101013399937.6743478.11030310
Rohit KumarNEPUnited States of America2021-2026111013399637.6742579.76030209
Malcolm MarshallWIPakistan1980-1992372193396628.2542080.71022293
Martin CroweNZZimbabwe1987-19925513389484.50332101.81040305
Rob NicolNZZimbabwe2011-201266133814667.6036991.60211308
Temba BavumaSAEngland2020-202598033810942.25336100.60110326

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