Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL84/3 (12.5)BOL chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Matt BoyleCANWellington Firebirds2023-202651012829731.3331589.52031329
Ravi ShastriINDSri Lanka1985-199071002828828.2022439.2902082
Mohammad RizwanPAKWest Indies2021-202661112827128.2056749.74010361
Verdun ScottNZEngland1947-195171212826025.64--02190
Quinton de KockSAIndia2018-2021714028211120.1440369.98103443
Michael NeserQUESouth Australia2018-2026111612826818.8060346.77013370
Ollie PopeENGAustralia2021-202581602824617.6348258.51001280
Darren StevensKENSussex2016-20215512817970.2539171.87041346
Richard LeviNOREssex2015-201635228116893.6740170.07111400
Ethan BrookesWORWarwickshire2024-202535028114056.2043165.201102615
Scott BorthwickDURGlamorgan2021-20235602819046.8346860.04030371
Sami AslamPAKWest Indies20163602819046.8362844.75030271
Jake LehmannHAM/YORNottinghamshire2016-2026362281133*70.2554351.75200330
Rob JonesLANMiddlesex2016-201936328112293.6768341.14200342
Wavell HindsWIZimbabwe2000-20034712818146.8355350.81020423
Colin AckermannDUR/LEINorthamptonshire2017-202658128110540.1460046.83122312
Luke ProcterNOR/LANHampshire2016-202358028113735.1367941.38111301
Daniel DrewSAVictoria2022-202548028113035.1371339.41101301
Frank MannENGSouth Africa1922-19235912818435.13--020116
Ross MorganNZPakistan19655902819731.22--031220
Michael CarberryENGAustralia2013-201451002816028.1069540.43012451
Philip HandsSAEngland1913-192461002818328.10--02104
Brijesh PatelINDNew Zealand197661012818231.22--020245
Frank FosterENGAustralia1911-191281112817128.1042453.30030241
Graham RoopeENGPakistan1973-197881112816928.1072230.61021251
Craig ErvineZIMWest Indies2013-202361212817225.5562744.82011330
George BartlettSOM/NORGloucestershire2020-20269132281100*25.5550755.42101360
Ben RaineDUR/LEINottinghamshire2017-20251014428159*28.1059147.55021333
Bryce StreetQUEVictoria2019-202491502815618.73113024.87010301
Roshan MahanamaSLPakistan1986-199581602815817.5655639.21011310
Sarfraz NawazPAKEngland1973-1984141782819031.2248349.69022300
Asa TribeGLANorthamptonshire202524128020693.3342765.57100412
Jamie SmithENGSri Lanka202436028011146.6736876.09110313
Kirk EdwardsWIBangladesh2011-201447128012146.6764443.48110314
Darren StevensKENWorcestershire2014-20215702808140.0036277.35020461
Saif ZaibNORLeicestershire2016-20255702807140.0044562.92030384
Blake MacdonaldVIC/NSWWestern Australia2023-2026471280109*46.6742466.04120374
VVS LaxmanINDZimbabwe2000-200568128014040.0042665.73100461
David WieseSUSGloucestershire2016-20196812806740.0037474.87021404
Norman YardleyENGSouth Africa1938-19476802809935.00--020100
Mohammad HafeezPAKWest Indies2006-2011510028010428.0068740.76110341
Cameron SteelDUR/SURNorthamptonshire2017-2023610028012828.0061245.75112292
Peter TregoSOM/NOTDurham2014-202071102807925.4532885.37013344
Mark StonemanMID/DUR/SURWorcestershire2015-202261102805925.4553852.04022410
Ryan HigginsMID/GLOKent2018-202671312807123.3353452.43020342
Stephen EskinaziMID/LEISussex2018-202691602806017.5068041.18021340
Morice BirdENGSouth Africa1910-1914101612806118.67--02202
James AdamsHAMLeicestershire201423027923193.0040269.40100423
Jermaine BlackwoodWINew Zealand2014-202035027910455.8042465.80120324
Joe DenlyKENWorcestershire2016-202446027922746.5044362.98101315

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.