Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mitchell PerryVICQueensland2023-20264811637523.2942938.00013130
Alan KnottENGAustralia1971-19776811635223.2939940.8501090
Ramiz RajaPAKWest Indies1985-1992221162102*162.0024665.85110110
Peter BurgeAUSEngland1962-196524016212040.5035246.02100150
Glenn MaxwellAUSIndia2015-20195501629632.40149108.72010154
Tillakaratne DilshanSLBangladesh2015111161161*-146110.27100220
Nic MaddinsonVICNew South Wales202112016112880.5030452.96100141
Alan KippaxAUSSouth Africa1931-19322301616753.67--020111
Cameron WhiteMRMelbourne Stars2016-201944216164*80.50132121.97020115
Gerry AlexanderWIAustralia1960-19612401617340.2540439.85020130
Jim ParksENGAustralia1965-19662201608980.0029953.51020140
Mansur Ali Khan PataudiINDAustralia19671201608580.0035145.58020200
Saeed AhmedPAKAustralia1964-19722401608040.0022969.87020200
Matthew WadeTASVictoria2017-20223501608632.0026560.38010221
Marcus StoinisMSSydney Thunder2016-20235501598331.80126126.19020145
Rishabh PantINDAustralia2018-20244501593931.8030053.00000141
Shane WatsonAUSSri Lanka2003-20124301588352.6730152.49020131
Shoaib MalikPAKAustralia2004-20174511586639.5025561.96010125
Colin McDonaldAUSSouth Africa1952-19532401578239.25--010110
Dick BarlowENGAustralia1881-18834701575622.43--011100
Geoff MarshAUSWest Indies1987-19916701575222.4341937.47010130
Joe ClarkeMSHobart Hurricanes2022-2025331156101*78.00104150.00100145
Usman KhawajaAUSPakistan2016-20233401569739.0028953.98011190
David BoonAUSSri Lanka1985-199544015611039.0040438.61100120
John LyonsAUSEngland1892-18953601565526.00--02050
VVS LaxmanINDAustralia1999-201171101564214.1843635.78000140
John BenaudAUSPakistan197212015514277.5024762.75100182
Younis KhanPAKAustralia2004-20162401558738.7530850.32010160
Dinesh ChandimalSLAustralia2012-20224401557538.7519181.15020113
Dave NourseSAAustralia1910-191124115592*51.6731948.59010110
Frank WorrellWIAustralia1951-196136015510825.836426.56102120
Alvin KallicharranWIAustralia1975-19794611554431.0033845.86000120
Tillakaratne DilshanSLAustralia2008-20137811556222.1420774.88021120
Daniel HughesNSWVictoria2021-202324115489*51.3347932.15021190
Mike GattingENGAustralia1985-19946711544025.6733845.5600060
Asif IqbalPAKAustralia1964-19794801544419.2533545.97000152
Neil HarveyAUSIndia1948110153153153.0025160.96100120
Hashan TillakaratneSLAustralia1989-20038911534219.1333445.8100270
Donald BradmanAUSWest Indies1931110152152152.00--100130
Mark TaylorAUSNew Zealand1991-19932201528176.0022268.4702090
D'Arcy ShortHHMelbourne Stars2018-202244215296*76.00109139.45011124
Jordan SilkTASVictoria2017-20224701524121.7138040.00000140
Ian ChappellAUSIndia1967110151151151.0022467.41100210
Chris BroadENGAustralia1986-198844015111237.7534943.27100100
Ted DexterENGAustralia1959-19622401519337.7539638.13021160
Paul SheahanAUSPakistan197212015012775.0025359.29100140
Clem HillAUSSouth Africa1910-191124015010037.50150100.00101170
Mushtaq MohammadPAKAustralia1972-19793601506025.0046832.05010110
George BaileyHHMelbourne Stars2012-20196511495537.25118126.27010113
Ridley JacobsWIAustralia2000-20013401485937.0022166.97010110

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.