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
Matthew SpriegelNORLancashire20142401126228.0033633.33010140
Shiv ThakorDERGlamorgan2015-20163401124128.0021053.33000190
Max BryantQUENew South Wales2023-20242401124028.0016767.07000190
Tom RogersVICQueensland20243401126928.0017564.00010150
Beyers SwanepoelWORGloucestershire20262401124228.0013284.85000162
John ComminsSANew Zealand1994-19952411124537.3336230.94000100
Stiaan van ZylSUSKent2017-20213501125222.4023048.70011191
Jamie GibsonWFAuckland Aces2019-20214501124622.4025943.24000102
Nathan BuckLAN/LEISurrey2014-20163511122728.0020155.72000170
Arun HarinathSURSomerset2016-20183501124822.4020853.85000191
Josh BohannonLANWorcestershire2018-202655111278*28.0023348.07010190
Brian BoothAUSIndia19643501127422.40--011121
Saqlain MushtaqPAKEngland2000-20014621123428.0038629.0200071
Akram KhanBANZimbabwe20013601124418.6731136.0100082
Jeetan PatelWARKent2018-20194611124022.4016667.47001122
Chamara KapugederaSLNew Zealand2006-20093611123722.4023847.06000161
Richard LeviNORWarwickshire2014-20183601124318.6718759.89002141
Joshua BrodieWFOtago Volts20133601123718.6729338.23000190
Theunis de BruynSAPakistan2018-20193601124918.6722749.34000181
Sarel ErweeSAAustralia2022-202336111242*22.4031235.90000140
Rob JonesWOR/LANSomerset2016-20245601123818.6726941.64002140
Lewis GoldsworthySOMHampshire2021-20254601123618.6726542.26000180
Danial IbrahimSUSYorkshire2021-20253601125518.6730536.72023150
Manoj PrabhakarINDSouth Africa1992-19934601126218.6742226.5401090
Maqsood AhmedPAKEngland19544711126918.6710.0001292
John SnowENGIndia1967-19715711127318.6722849.1201190
Ajay JadejaINDSouth Africa1992-20004711124318.6737629.7900080
Jamie OvertonSOM/SURMiddlesex2015-20235831123722.4014477.78000113
George BaldersonLANDurham2020-202658111229*16.0032134.89000130
Sol BudingerLEIMiddlesex2022-20254801122914.0014080.00000133
Riley MeredithTASVictoria2017-202681371124418.6727840.29001133
Mervyn DillonWIIndia1997-200210151112438.0022849.12006144
Dwaine PretoriusNORWorcestershire2019110111111111.0015671.15100153
Sharmarh BrooksWIAfghanistan2019110111111111.0021451.87100151
Vishva ChathurangaPSCChilaw Marians Cricket Club2025110111111111.0016467.68100130
Kumar SangakkaraSURKent201512011111055.5019257.81100101
Gary WilsonSURKent20141201118455.5018958.73010120
Jonathan TrottWARDerbyshire201812111176111.0018360.66010120
Shaun MarshGLAGloucestershire201812011111155.5019357.51101180
Keshav MaharajYOREssex20191201118555.50111100.00010106
Charlie ThurstonNORWarwickshire20201201119655.5019058.42010170
Ross ter BraakAACanterbury2021-202222111158111.0026242.37020142
Haider AliDERSussex20231201117355.50101109.90010145
R SilvaACCCColombo Cricket Club20261201117655.5022250.00010102
Ron ChandragupthaBCAARagama Cricket Club20241201117455.5015074.00010111
Pavan RathnayakeCCCNugegoda Sports Welfare Club20252201119855.5012886.7201065
Adam VogesMIDDurham2015-20162301115737.0016268.52020160
Jaik MickleburghESSNorthamptonshire2015-201623011110337.0022449.55101160
Milinda SiriwardanaSLWest Indies20152301116837.0017962.0101094
Michael BurgessSUSLeicestershire2017-2018232111101*111.0018161.3310052
PreviousPage 203Next

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.