Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Ben CuttingBH/STMelbourne Stars2016-2023751712217.7560118.3300072
Gubby AllenENGAustralia1932-1937361713014.2017939.6600160
Michael BevanAUSZimbabwe2001-2004221705670.007297.2201040
Darren SammyWIAustralia2010-20132217047*70.0059118.6400054
Jake Fraser-McGurkVICQueensland2019120705135.0013950.3601071
Ashley ChandrasingheVICQueensland2023120706735.0022930.5701080
Robert ChristianiWIAustralia1951120703735.00--00050
Graham YallopAUSWest Indies1976-1984220705735.0019635.7101060
Cameron GannonQUE/WAVictoria2019-2025241704523.3319436.0800180
Keith StackpoleAUSEngland1966-1971340703017.5021233.0200050
Tom CooperAS/MRMelbourne Stars2012-2020860703611.6760116.6700132
Rod MarshAUSNew Zealand1973-1983873703217.507889.7400150
Herschelle GibbsPSMelbourne Stars2012110696969.0048143.7501080
Chris CairnsICCAsia XI2005110696969.0047146.8101062
Hayley MatthewsMRBrisbane Heat2024110696969.0061113.1101080
Simon KatichAUSSouth Africa2008120695434.5014946.3101080
Lord HarrisENGAustralia1879120693634.50--00070
Javed MiandadPAKEngland1985-1992220695834.5012953.4901040
Charlotte EdwardsENGWAustralia Women2014330694123.009275.00001100
Brad HaddinAUSSouth Africa2008-2009230694023.0011858.4700071
Tom RogersMSHobart Hurricanes2022-2025440693017.2548143.75000101
Bruce MitchellSAAustralia1931-1932240694617.25--00010
Angus FraserENGAustralia1990-19984536938*34.5012953.4900171
Mansoor AkhtarPAKAustralia1981-1990560693211.5013949.6400030
Abhishek SharmaINDAustralia2025110686868.0037183.7801082
Martin LoveAUSEngland20021226862*-15543.8701040
Ranjan MadugalleSLAustralia1985-1988220684434.009869.3900031
Jason HolderWIAustralia2015120686834.008778.1601172
Sam KonstasAUSIndia2024120686034.008381.9301072
Kapil DevINDNew Zealand1981-1986220684734.0058117.2400000
Andrew HudsonSAAustralia19932216864*68.0021331.9201030
Graham ThorpeENGAustralia1994-1995230685122.6715045.3301070
Hashim AmlaSAAustralia2008-20143416830*22.6711559.1300060
Harry JuppENGAustralia1877240686317.0026225.5701120
Michael SlaterAUSEngland1994-1998350684413.6014247.8900080
Ben DuckettMSMelbourne Renegades2025110676767.0049136.7301043
Alex CareyASHobart Hurricanes2022110676767.0045148.8901080
Martin CroweNZIndia1986110676767.009372.0401020
Wayne PhillipsAUSSri Lanka1985110676767.007589.3301050
Sam RainbirdTASVictoria2017-2019220675933.509967.6801090
Luke WrightMSAdelaide Strikers2012-2017330674922.3346145.65000102
Ellyse PerryAUSWEngland Women2014-20254316765*33.508677.9101140
Agha SalmanPAKAustralia2023-2024230675022.3310762.6201080
David HusseyMSHobart Hurricanes2012-2016541672422.3363106.3500060
Nat ThomsonAUSEngland1877240674116.752626.9200000
Lasith MalingaSLAustralia2008-2019852675622.3359113.5601163
Nicole FaltumMRMelbourne Stars20241116666*-42157.1401071
Simon O'DonnellAUSNew Zealand1990-1991210666666.0043153.4901072
Graeme HickENGSri Lanka19991116666*-10165.3501020
Aaron FinchAUSSouth Africa20142216644*66.006798.51000100

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.