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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGAustralia2013-202318161538102*35.8768079.121325010
Paul CollingwoodENGSri Lanka2002-20091919153810029.8973773.00112327
Kamran AkmalPAKWest Indies2005-20172020453812433.6359590.421125013
Abdul RazzaqPAKAustralia1999-20112222353863*28.3274971.83041429
Shaun MarshAUSIndia2009-20191414053713138.3664882.87231406
Allan BorderAUSSri Lanka1983-199223183537118*35.8056894.54130406
Suresh RainaINDAustralia2006-20152521453771*31.5956894.540414511
Kennedy OtienoKENZimbabwe1996-2009222205378724.4194656.77032627
Henry NichollsNZBangladesh2019-2026151525359541.1570575.89051562
Russel ArnoldSLSouth Africa1997-20072320553565*35.6775470.95050413
Ravi BoparaENGIndia2007-2015222035349631.4164482.92030428
Ajay JadejaINDAustralia1992-199916165533105*48.4571774.34221485
Abdul RazzaqPAKEngland2000-20102319753375*44.42499106.810515116
Stuart WilliamsWIIndia1994-199814142532105*44.3383363.87131604
Mohammad ShahzadAFGIreland2010-20191919053210128.0058491.10141736
Ravindra JadejaINDEngland2011-20252823115328744.3353599.440314812
Heath StreakZIMIndia1993-200535331053259*23.1371874.09031396
Chris GayleWISri Lanka1999-20191918052910929.3976569.151436113
Nick KnightENGSri Lanka1998-2003151505289435.2074770.68031371
Saeed AnwarPAKWest Indies1989-19991615152813137.7174970.49220547
Henry NichollsNZIndia2017-2026181825288033.0068776.86031584
Martin CroweNZSri Lanka1983-1994212035286831.0675969.57041482
AB de VilliersSAZimbabwe2005-20151313252710947.91505104.363203420
Tatenda TaibuZIMSouth Africa2003-201014143527107*47.9162983.78222468
Jos ButtlerENGWest Indies2014-20252218452715037.64438120.321244225
Shahid AfridiPAKBangladesh1997-20142119452712435.13352149.721215425
Chamu ChibhabhaZIMPakistan2007-2020212115279926.3572772.49042511
William PorterfieldIREAfghanistan2012-20192525052711921.0883463.19111630
Dilip VengsarkarINDEngland1981-19901514152610540.4676968.40120433
Darren LehmannAUSWest Indies1999-200517165526110*47.8260586.94220433
Wavell HindsWIZimbabwe2000-200615142525127*43.7570874.15221449
Matty CrossSCOUnited Arab Emirates2014-20261814152511440.3861685.23230379
Sikandar RazaZIMIreland2015-20252017352569*37.5058489.900503910
Mike GattingENGIndia1981-199318174525115*40.3871273.74131404
Tatenda TaibuZIMBangladesh2004-2011232325258325.0079366.20044357
Shimron HetmyerWIIndia2018-20231514052413937.43452115.932103425
Richie RichardsonWISri Lanka1985-19962121652410934.9377867.35141356
Sean WilliamsZIMIreland2007-2021141305229640.1566878.14050533
Quinton de KockSANew Zealand2013-20231414152211440.1558389.54141578
Faf du PlessisSAPakistan2013-2019171625226337.2968975.76040496
Ben StokesENGIndia2011-2023211825229932.63513101.750523624
Marlon SamuelsWIBangladesh2002-20181514152112640.0870673.80131558
Marvan AtapattuSLEngland1998-200420192520132*30.5984561.54131470
Mahela JayawardeneSLZimbabwe1998-2011272335209626.0072571.72033450
Andrew FlintoffENG/IWX/ICCAustralia2003-2007211915198728.8368775.55010467
George MunseySCONetherlands2021-202577151819186.33483107.252205119
Brendan TaylorZIMNew Zealand2005-2012992518128*74.0055293.842304911
Fakhar ZamanPAKZimbabwe2018-2020663517210*172.33464111.42220656
Graham GoochENGPakistan1979-19921616051714232.3178765.69110560
David MillerSASri Lanka2013-202321188516117*51.60504102.381212620

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