Live6th Match · Pakistan ODI Tri-Series 2026/27SL55/1 (9.2)ENG386/5 (50)SL need 332 runs in 244 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (Men's List A)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 6,787 of the 6,793 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniINDSri Lanka2005-20196753162383183*64.41264590.09219218245
MS DhoniINDWest Indies2005-201939331510059555.83110890.700806328
Carl HooperWIPakistan1987-2002494414962112*32.07130773.60143629
Moin KhanPAKIndia1991-20044944147887226.2796681.570355111
Michael BevanAUSSri Lanka1994-200430271475272*57.8599675.50042372
Carl HooperWIIndia1987-20024542131279113*44.10150984.761809018
MahmudullahBANWest Indies2009-202430241383284*75.6498384.640815427
WPUJC VaasSLIndia1994-200861371337037*15.4245681.14005324
Kemar RoachWIIndia2009-20222521131723421.5031055.48003154
Muttiah MuralitharanSLIndia1993-2011633013145168.5319375.13003140
Ewen ChatfieldNZAustralia1980-1988341713411010.2511635.3400310
Mohammad AzharuddinINDSri Lanka1985-20005248121834111*50.94229979.7731528425
Jonty RhodesSAAustralia1992-2002555212161083*40.25206677.9301039414
Steve WaughAUSNew Zealand1986-200260511210887127.90147573.760437012
Abdul RazzaqPAKSri Lanka1997-201146371271759*28.68104168.880223819
Nuwan KulasekaraSLIndia2007-201437281230539*19.0638878.61001254
WPUJC VaasSLAustralia1994-20084034122792412.6844362.98006142
WPUJC VaasSLNew Zealand1994-20073424121462712.1722764.3200491
Muttiah MuralitharanSLPakistan1993-2011643612139325.7919770.56009102
Richie RichardsonWIPakistan1984-1995616011198812240.57301166.02312118420
Arjuna RanatungaSLPakistan1982-19996663111861102*35.79229381.16212412716
MS DhoniINDAustralia2006-20195548111660139*44.86205280.90211311233
MS DhoniINDEngland2006-2019484411154613446.85175887.94110112934
Mushfiqur RahimBANZimbabwe2006-2022514711143710739.92183878.1829211415
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Michael ClarkeAUSSri Lanka2004-2015343211127911760.90148686.0711139313
Imran KhanPAKWest Indies1977-199149471112027733.39149880.240816816
Javed MiandadPAKIndia1978-19963434111175119*51.09162272.443626211
Shoaib MalikPAKSri Lanka1999-2017464111109786*36.57130983.800946824
Chris HarrisNZAustralia1990-200438341188713038.57123971.591425812
Hashan TillakaratneSLPakistan1986-20034843118827127.56149259.12021505
Michael BevanAUSWest Indies1995-200329251181478*58.14105777.01050593
Chris HarrisNZSri Lanka1991-200333311166068*33.00110859.57030294
Gus LogieWIPakistan1981-1993494111620109*20.6783174.61117610
Jeff DujonWIAustralia1981-199147371160082*23.0891965.29022430
Ravindra JadejaINDEngland2011-20252823115328744.3353599.440314812
Ian HealyAUSWest Indies1988-19973831114795123.9554587.89011231
WPUJC VaasSLSouth Africa1994-200734301132934*17.3248767.56003223
Dawlat ZadranAFGZimbabwe2014-201822161121247*42.4021996.800001613
Waqar YounisPAKIndia1989-20032614116713*22.339471.2800131
Christopher MpofuZIMBangladesh2005-2020241611279*5.408232.9300110
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
Suresh RainaINDSri Lanka2005-2014554710128210634.65135694.5419410024
Javed MiandadPAKSri Lanka1975-19933531101141115*54.33138482.442807110
Saleem MalikPAKNew Zealand1984-199943411010548334.00138376.21081938
Michael HusseyAUSNew Zealand2005-2010302710103810561.06109095.231807124
Clive LloydWIAustralia1975-198532281097610254.22119781.541519010
Hansie CronjeSAIndia1992-20003431109099043.29112181.090616914
JP DuminySAZimbabwe2006-201819191068512976.1173892.823204911
Mark BoucherSAAustralia1999-20114037106767625.0484779.810564611
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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