Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG217/1 (32.3)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd 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 (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jack HobbsENGAustralia1908-192910181117817869.29209350.98541970
Donald BradmanAUSEngland1928-194761121034270114.89182856.56521770
Herbert SutcliffeENGAustralia1925-1932470724176103.43217033.36420650
Colin CowdreyENGAustralia1954-1975915266111350.85129642.59320670
Warwick ArmstrongAUSEngland1902-19219165634133*57.6455555.14221613
Clem HillAUSEngland1898-19121019062018832.6310834.26132440
Viv RichardsWIAustralia1975-1988611060620855.0972483.70142686
Ricky PontingAUSIndia1999-201148250525784.1784559.76130430
Wally HammondENGAustralia1928-1947612050520042.08120142.05120530
Majid KhanPAKAustralia1972-198147049915871.2990255.32220600
Ricky PontingAUSSouth Africa1997-200848148711769.5785457.03310491
George UlyettENGAustralia1877-1885712048714940.588639.53142383
Bill LawryAUSEngland1962-197147048110868.71134535.76150370
Zaheer AbbasPAKAustralia1972-19835904789053.1187054.94060500
Wilfred RhodesENGAustralia1904-1921815146617933.2995540.52121330
Sachin TendulkarINDAustralia1991-2011510044911644.9076558.69131433
Doug WaltersAUSEngland1965-1977611144411544.40105142.25130330
Steve WaughAUSEngland1986-2002594441122*88.2083352.94120420
Alastair CookENGAustralia2006-2017461435244*87.0075557.62120500
Victor TrumperAUSEngland1902-191281604308826.8817135.09034442
Rod MarshAUSEngland1971-19826102427110*53.3888948.03120440
Jack GregoryAUSEngland1920-192547241610083.2054061.67120481
Ian ChappellAUSEngland1966-198059141211151.5093644.02131400
Bob CowperAUSEngland1965-1966230411307137.0079651.63110330
Patsy HendrenENGAustralia1920-192961104059536.8283848.33030290
John EdrichENGAustralia1965-197558140310957.57110036.64130320
Maurice LeylandENGAustralia1929-193748239413765.6792742.50210420
Greg ChappellAUSPakistan1972-198347139312165.5067258.48221360
Alex DoolanTASVictoria2017-2021361389247*77.8074652.14111481
Greg ChappellAUSEngland1971-1982612238711438.7079948.44211360
Johnny TaylorAUSEngland1920-19254603869064.3343852.97050270
Justin LangerAUSEngland1998-200635037525075.0064857.87100421
Matthew HaydenAUSSouth Africa2001-200836137413874.8068554.60210472
Clive LloydWIAustralia1975-198459237310253.2959063.22110401
Billy BatesENGAustralia1881-18856913706146.25--040331
Ajinkya RahaneINDAustralia2014-202036136914773.8062958.66200440
Archie MacLarenENGAustralia1894-1902612136912033.5510.00101260
Peter HandscombVICQueensland2019-20264803689246.0078247.06040352
Steve SmithAUSIndia2014-202436036719261.1760860.36201315
Imran KhanPAKAustralia1977-19905923678352.4378346.87030341
Neil HarveyAUSEngland1950-1962612236616736.6041847.37111350
Matthew HaydenAUSIndia2003-2007241360136120.0047376.11210411
Virat KohliINDAustralia2011-202448035716944.6371649.86122390
Johnny BriggsENGAustralia1885-1898711234712138.56--101380
Andrew StoddartENGAustralia1892-189848033917342.38--111291
Alec BannermanAUSEngland1879-189271213327330.18--010240
Tom HoranAUSEngland1877-1885813032912425.313262.50112220
Syd GregoryAUSEngland1894-190881513297123.5010.00023200
Monty NobleAUSEngland1898-190881413226424.77--022291
Steve WaughAUSWest Indies1988-2000481320121*45.7169745.91110250
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.