Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael BatesAAWellington Firebirds2012-201666211347*28.2524546.12000125
Jigar NaikLEISurrey2014-201536311342*37.6723448.29000150
Andrew UmeedSOM/WAREssex2017-20253601133418.8323548.09001122
Adam HoseWORGloucestershire2023-20263611135222.6023348.50010131
Mosaddek HossainBANSri Lanka2017-20223611137522.6027640.94011122
Foffie WilliamsWIEngland1939-19484601137218.83--01174
Owen WynneSAEngland1948-19493601135018.838111.1101000
Max HoldenMIDHampshire2017-20234701133616.1428639.51001190
James ColesSUSHampshire2025-20264711132518.8325344.66000140
Sarfraz NawazPAKIndia1978-19839711132818.8310663.2100081
Heino KuhnSAEngland20174801133414.1329738.05000180
Kyle MayersWISouth Africa2021-20234801133414.1323548.09001151
David PayneGLOLeicestershire2015-202178411354*28.2521253.30012191
Tom BaileyLANDerbyshire2015-20265811132916.1420954.07002102
Brett RandellCS/NDAuckland Aces2018-20236801135114.1328539.65012172
John MurrayENGIndia1961-19676811137716.1421243.40010120
David PitheySAAustralia1963-19675801135514.1310919.2701130
Geoff MillerENGWest Indies1976-19844801133614.1328140.21001140
AG Kripal SinghINDEngland1959-19646931134118.83--00260
Conor McInerneySAVictoria2019-202551001133911.3034632.66001120
Barberton HalliwellSAEngland1892-189951001134111.30--00200
Matt McEwanCAN/AA/WFCentral Stags2013-201981331134111.3021153.55002132
Matthew KellyWATasmania2019-202510153113229.4237330.29003151
Dennis LilleeAUSWest Indies1973-198212163113258.6928939.10004121
Mohammed ShamiINDSouth Africa2013-202211173113288.0718959.79003143
Tilak VarmaHAMNottinghamshire2025110112112112.0025643.75100132
Andy GanteaumeWIEngland1948110112112112.00--100130
John MurrayENGWest Indies1966110112112112.0026043.08100130
Ian BellWARWorcestershire2015-202022011211156.0020953.59100110
Liam PlunkettYORWarwickshire2014-20162201128656.00105106.67010124
Scott BorthwickWFCanterbury2016121112110*112.0027041.48100130
Sean AbbottSURKent20232201127856.0012589.60010151
Ashar ZaidiSUSWarwickshire2014-201522011210656.0015472.73100131
Craig MeschedeGLASurrey2015221112101*112.0015174.17100181
Stephen PetersNORNottinghamshire20141201128856.0019956.28010110
Varun ChopraESSWarwickshire20172201129856.0022350.22010160
Alex MiltonWORSomerset2018121112104*112.0021552.09100171
Nishan MadushkaCCCKurunegala Youth Cricket Club202512011211256.0016169.57101150
Cooper ConnollyWAVictoria20251201125656.0020155.72020112
Raveen de SilvaACCCTamil Union Cricket and Athletic Club202612211262*-23547.6602080
Hemu AdhikariINDPakistan195222211281*---010-0
Jonny BairstowYORNorthamptonshire2014-20242311127856.0011498.25010143
Ben HarmisonKENWorcestershire20142301125537.3337030.27010130
Jack BirkenshawENGIndia19732301126437.3331136.0101080
Scott StyrisNZSri Lanka20032401126328.0028040.00010112
Dion EbrahimZIMPakistan20022401126928.0018261.54010130
Rory KleinveldtNOREssex2015-201634211252*56.0012589.60010180
Heino KuhnKENNottinghamshire20192401125628.0015970.44010170
Sabbir RahmanBANAustralia20172401126628.0020953.59011102
Peter TregoCSWellington Firebirds2012-20132411125937.3314080.00010102
PreviousPage 202Next

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.