Live4th ODI · Ireland in Namibia 2026/27NAM158/9 (39)IRE298/8 (50)NAM need 141 runs in 66 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Viv RichardsWIAustralia1979-198914131791153*65.9287190.82260705
Desmond HaynesWIAustralia1979-199320201653123*34.37110659.04162551
Allan BorderAUSWest Indies1979-19931818257484*35.8883268.99051302
Richie RichardsonWIAustralia1984-1995151504016326.7366360.48030382
Ricky PontingAUSEngland1999-200766238911997.2544487.61130354
Mark WaughAUSWest Indies1988-200198038417348.0046083.48120294
Aaron FinchAUSEngland2014-2018330363135121.0037596.80300346
Ricky PontingAUSSri Lanka1996-200877135812359.6742384.63220262
Jeff DujonWIAustralia1982-19891413633682*48.0046672.10020270
Ricky PontingAUSWest Indies1995-20107703357847.8640981.91040214
Gus LogieWIAustralia1982-1993111023338841.6339584.30031232
Brian LaraWIAustralia1991-20059903287436.4454560.18041210
John WrightNZAustralia1980-1991111103248429.4559754.27030320
Dean JonesAUSNew Zealand1988-19945513188279.5043772.77040201
Ricky PontingAUSNew Zealand1997-200755131710479.2539081.28210222
Allan BorderAUSPakistan1981-199388429175*72.7542368.79030250
Adam GilchristAUSEngland1999-200766028812448.0029996.32120316
David BoonAUSWest Indies1984-19931010028710028.7050756.61111170
Gordon GreenidgeWIAustralia1979-1989101002795927.9047658.61020340
Dean JonesAUSEngland1985-19915512709367.5035576.06030230
Adam GilchristAUSSri Lanka1999-200844026915467.25213126.29110286
Bruce EdgarNZAustralia1980-1986661250102*50.0042458.96100150
Steve WaughAUSWest Indies1987-2001111012485427.5637466.31010130
Martin CroweNZAustralia1986-19915502438148.6032874.09020140
Greg ChappellAUSNew Zealand1980-19836612439048.6033772.11020160
Javed MiandadPAKAustralia1981-19937702427234.5734969.34020170
Aravinda de SilvaSLAustralia1985-200399123846*29.7531675.32000102
David GowerENGAustralia1979-1991992234101*33.4328482.39100231
Romesh KaluwitharanaSLAustralia1996-19994402327758.00212109.43030321
Ricky PontingAUSIndia2000-201255023211546.4024793.93110193
Michael BevanAUSPakistan1997-20004412318377.0039258.93030111
Sunil GavaskarINDAustralia1980-19866502268045.2040156.36030110
David BoonAUSIndia1986-19924402217855.2532069.06020210
Kris SrikkanthINDAustralia1985-199255122093*55.0032068.75010250
Kepler WesselsAUSWest Indies1984-19857602157735.8334362.68020120
Jason RoyENGAustralia2018-2022220213180106.50199107.04100225
Rohit SharmaINDAustralia2008-201955121313853.2524985.54100144
Arjuna RanatungaSLAustralia1988-19996602116735.1730269.87020130
Clive LloydWIAustralia1982-19859812116530.1425881.78010181
Allan BorderAUSEngland1979-19918802115426.3835759.10010161
Kim HughesAUSWest Indies1979-19847702107130.0029571.19031100
Gary KirstenSAAustralia1994-2002441204112*68.0025280.95111170
David WarnerAUSNew Zealand2009-201633020315667.67185109.73100204
Virat KohliINDAustralia2012-201944020311750.7522988.65100132
Desmond HaynesWIPakistan1981-199244119793*65.6731762.15020150
Dilip VengsarkarINDAustralia1980-198655219777*65.6730265.23010120
Graeme WoodAUSNew Zealand1980-19834411969165.3329965.55020170
David WarnerAUSEngland2014-202244019510648.7519798.98110163
Dean JonesAUSWest Indies1984-1993121211944317.6441047.3200280
Greg ChappellAUSEngland1971-19834421909295.0021887.16010180
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.