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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

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
John ParkerNZAustralia1973-19814601345622.3335537.7501060
Jack WildermuthQUEVictoria2019-20264701344019.1427149.45001160
Joe BurnsAUSWest Indies201512013312866.5023955.65100171
Josh PhilippeNSWVictoria202412113388133.0021960.73010121
Kepler WesselsSAAustralia199322113370133.0029045.8602060
Wayne PhillipsAUSWest Indies1984-198566213356*33.2514492.36010101
Frederick SpofforthAUSEngland1877-18856921335019.00--01271
Trevor BaileyENGAustralia1950-19595911334816.6315440.26003130
Jack BlackhamAUSEngland1877-189281311332611.082030.0000150
David WarnerAUSSri Lanka2012-20194411326244.00108122.22020122
George BaileyAUSEngland2013-201544213260*66.0013498.51021113
Charles MacartneyAUSEngland19082401325433.00--010110
Sam HarperVICNew South Wales2021-20243611327226.4022658.41012151
Maurice TateENGAustralia1925-19294701325418.8618471.74012150
Will PucovskiVICTasmania2019121131131*131.0016579.39101160
Michael ClarkeAUSWest Indies2005-20103301316643.6716579.3901081
Mike VelettaAUSNew Zealand1987-198834113157*43.6727547.64010130
John DysonAUSNew Zealand1980-198345113178*32.7531741.3201081
Nat Sciver-BruntENGWAustralia Women2014-20254401305732.5019765.99020130
Colin McDonaldAUSWest Indies1960-19612401309132.5027746.9301080
Luke WrightMSHobart Hurricanes2012-20165511305232.50111117.12020133
Tim PaineHHMelbourne Stars2012-20165501306526.00113115.04012131
Nip PellewAUSEngland1920-192122012811664.0021958.45100100
Bryce StreetQUEVictoria2019-20244801284616.0054423.53000130
Tibby CotterAUSEngland1904-19124801284116.0075104.00001121
Hugh TrumbleAUSEngland1894-190471201284610.67--00260
Greg MatthewsAUSIndia1985-1986331127100*63.5022755.95100102
Jeff CroweNZAustralia1983-19886711273321.1724452.0500080
Marcus StoinisMSBrisbane Heat2016-20247711274321.1779160.7600197
Andrew SymondsAUSPakistan2000-20054201269163.0013791.9701082
Chris RogersAUSIndia20141201266963.0024950.60020130
Greg BlewettAUSWest Indies19962311266263.0026148.2802080
Sandeep PatilINDAustralia1980-19813401266431.5013295.4501090
Michael ClarkeAUSPakistan2004-20104511263731.5022556.0000081
Paul ReiffelAUSSouth Africa1993-199866112679*25.2019763.9601180
Mark TaylorAUSEngland1990-19984701266118.0038133.0701080
Godfrey EvansENGAustralia1947-19585911264915.757841.03000100
Shane WatsonAUSIndia2014-20163401255231.2517372.25010121
Matthew ShortVICNew South Wales2021-20232401259031.2520062.50011102
Hilton CartwrightMSMelbourne Renegades2021-20266521254141.6787143.68000105
Jos ButtlerENGAustralia2014-20227821254620.8315182.7800081
Nicole BoltonAUSWEngland Women2014110124124124.0015281.58100120
Matthew ShortVICWestern Australia20252201246262.0019364.25020102
Ian HealyAUSSri Lanka1989-199663112450*62.0015778.9801040
Dattu PhadkarINDAustralia194824212456*62.0034236.26021130
Brian LuckhurstENGAustralia1971-197522012310961.5033836.39100120
Walter ReadENGAustralia1882-18832301237541.00--010130
Justin LangerAUSWest Indies1996-20002401238030.7524051.25011131
Mayank AgarwalINDAustralia2018-20202401237630.7528443.31011123
Mackenzie HarveyMRMelbourne Stars2019-202455212332*41.0096128.13000113

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.