Live63rd Match · CSA Pro20 2026/27DOLWPMatch delayed by rainODI1st 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sydney Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Travis DeanVICNew South Wales2020-2021241239144*79.6751346.59110260
Moisés HenriquesSSSydney Thunder2012-20261210523947*47.80176135.80000146
Tillakaratne DilshanSLAustralia2006-20158912356229.3827984.23010252
Glenn MaxwellAUSIndia2015-202098223463*39.00137170.800201813
Shaun MarshAUSEngland2011-2018331233156116.5039259.44110260
Marcus HarrisVICNew South Wales2020-20255912335829.1355841.76020290
Steve WaughAUSPakistan1990-20008802326429.0036164.27010170
Sammy JonesAUSEngland1882-188861242324029.009915.15001220
Michael VaughanENGAustralia2003-200734023118357.7535465.25101331
Andrew StraussENGAustralia2007-20116702316333.0028082.50020251
Daniel HughesSSSydney Thunder2017-202255223066*76.67174132.18020244
Saleem MalikPAKAustralia1984-19956802306728.7546949.04021240
Ravindra JadejaINDAustralia2012-202511912298128.6338659.33010214
Rod MarshAUSPakistan1973-19847922286632.5729876.51021272
Dean JonesAUSNew Zealand1986-199466122753*45.4032370.28020150
Michael ClarkeAUSPakistan2005-2010561225103*45.0033766.77100232
Ashton TurnerPSSydney Sixers2014-20251010322566*32.14144156.250211410
Keith MillerAUSWest Indies1951-195224122412974.67--110270
Shane WatsonAUSPakistan2005-20105502249744.8034065.88020255
Josh PhilippeSSMelbourne Stars2018-20258802248328.00151148.34020189
Josh PhilippeSSHobart Hurricanes2019-202665122386*55.75138161.59020227
Salman ButtPAKAustralia2005-201046022310837.1743051.86111320
Gautam GambhirINDAustralia2008-201245022211344.4031670.25111231
Jonathan TrottENGAustralia2011331221137110.5025188.05111140
Mark ButcherENGAustralia1999-200324022112455.2545848.25100300
Ben StokesENGAustralia2014-20264702216631.5738657.25021264
Warren BardsleyAUSEngland1911-19244812215731.5742851.64020160
Nic MaddinsonSSSydney Thunder2012-20186602207036.67157140.130201813
Jordan SilkSSAdelaide Strikers2015-20257622206755.00137160.58031264
Seymour NurseWIAustralia1961-196936022013736.6744949.00100261
Geoff MarshAUSEngland1987-19916902205624.4460036.67010160
Ian ChappellAUSEngland1971-1980610122060*24.4437059.46021170
Michael ClarkeAUSEngland2007-201491102208220.0032567.69011191
Daniel HughesNSWVictoria2020-20245902197024.3349144.60012271
Bill PonsfordAUSWest Indies193123021818372.67--100130
Adam GilchristAUSPakistan2000-200544021711354.2521999.09110296
Bruce LairdAUSWest Indies1979-1982671217117*36.1746346.87100160
Allan LambENGAustralia1983-198768121777*31.0039255.36012172
George HirstENGAustralia1897-19044712166236.00--021243
Simon KatichAUSIndia2004342215125107.5027378.75110280
Ravichandran AshwinINDAustralia2012-20216812136230.4344148.30020271
Frank WorrellWIAustralia1951-19613602128235.3330534.10020251
Ian HealyAUSWest Indies1988-1996121042124435.3335060.57000140
Travis HeadAUSEngland2022-202623021116370.3322992.14100311
Inzamam-ul-HaqPAK/IWXAustralia1993-20057902095923.2239353.18022162
Michael ClarkeAUSSouth Africa2006-200923020613868.6734260.23100190
Mitchell MarshAUSEngland2018-202233020610168.6726677.44120214
Albert WardENGAustralia1894-189524020511751.25--110210
Clem HillAUSSouth Africa1910-1911220204191102.0022092.73100190
Doug WaltersAUSIndia1968-198154120494*68.0037254.84020120

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.