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
Brett LeeAUSEngland2003-20123119721039*17.5024486.07007174
Lasith MalingaSLPakistan2006-201734237114197.1315673.08007103
Angelo MathewsSLNew Zealand2009-2023282375009531.2563279.11047513
Mohammad HafeezPAKNew Zealand2003-20192727276211530.4893881.241567418
Liton DasBANSri Lanka2018-202588063257.8810361.1700552
Zahoor KhanUAENepal2019-20231181249*3.434060.0000530
Salman ButtPAKAustralia2005-2010131302407218.4639261.22025330
Saeed AjmalPAKSouth Africa2010-2013171623182.217342.4700520
WPUJC VaasSLAustralia2003-20081817411721*9.0022951.0900571
Soumya SarkarBANNew Zealand2015-20261918142516925.0048487.81125515
Mitchell StarcAUSEngland2013-20242619986298.6010581.9000533
Shane WatsonAUSWest Indies2005-20132423285112640.5295089.582658515
Daniel VettoriNZ/IWXAustralia2003-2015342653997919.0047783.65025312
Ross TaylorNZSri Lanka2006-20193228386613734.64106081.702556717
Aaron FinchAUSEngland2013-202030291135413548.36146492.4975513825
Upul TharangaSLIndia2005-2017444231224174*31.38146583.5526514815
Brendan TaylorZIMBangladesh2005-2021454511220118*27.73172970.5627510413
Rohit SharmaINDSri Lanka2008-202454528195126444.34202096.5868518657
Eoin MorganENG/IREAustralia2007-202057567195212139.84213791.34313516848
Robin PetersonSANew Zealand2006-201385188*2.002334.7800410
Morné MorkelSASri Lanka2012-2017155111*0.25119.0900400
Ashish NehraINDNew Zealand2002-20101472641.204712.7700410
Taskin AhmedBANSri Lanka2015-202515813418*4.865166.6700431
Blessing MuzarabaniZIMSri Lanka2018-20251182631.002227.2700400
Tim SoutheeNZBangladesh2010-201912943312*6.6033100.0000441
Marcus TrescothickENGAustralia2003-2005101012238224.7832369.04024262
Nathan AstleNZAustralia2003-2007101001777017.7028761.67014181
Rubel HossainBANSri Lanka2009-201916102206*2.505933.9000411
Kusal MendisSLNew Zealand2019-20251212131914329.0037086.22124334
Wahab RiazPAKSouth Africa2010-2019131301734513.3120883.17004155
Pat CumminsAUSIndia2015-2023211359021*11.2585105.8800482
William PorterfieldIREWest Indies2007-2022141401582911.2928755.05004174
Younis KhanPAKEngland2003-20151515138710127.6454770.75134442
Lasith MalingaSLSouth Africa2004-20192416435152.927149.3000431
Sanath JayasuriyaSLAustralia2003-20081818147112227.7150593.272244911
Lasith MalingaSLIndia2004-20193918610819*9.0013778.8300486
Jos ButtlerENGWest Indies2014-20252218452715037.64438120.321244225
Kieron PollardWIIndia2011-20222019244811926.3549490.691242228
Brendon McCullumNZIndia2002-2014242034217724.7652979.580244410
Scott StyrisNZAustralia2003-2011212023907521.6748680.25024365
Nuwan KulasekaraSLAustralia2004-2013282042357314.6925492.52014226
Craig ErvineZIMSri Lanka2010-2024212024089122.6753775.98034442
Chris WoakesENGAustralia2011-2023222054097827.2743793.590343510
Mark BoucherSAAustralia2006-2011222174427631.5749888.760342711
Chris GayleWIIndia2006-2019222205077223.0557488.330347711
Martin GuptillNZSri Lanka2009-20192323387613843.8088399.212547931
Jason RoyENGAustralia2015-20222323090718039.43825109.9434411219
David MillerSAIndia2011-20232927651375*24.4354793.780244311
Dinesh ChandimalSLPakistan2011-20172928463765*26.5488771.82034419
Suresh RainaINDWest Indies2005-2015312926147122.7474182.86034549
Page 1Next

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