Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Paul StirlingMIDHampshire2015-2016330673822.339372.04000130
Andy PycroftZIMNew Zealand1992230676022.3314446.5301060
Colin IngramGLAHampshire2026231673233.5010563.81000110
Devendra BishooWIZimbabwe2017230674422.3312852.3400151
Jason HolderWIBangladesh20182316733*33.509868.3700044
Kyle MayersWIZimbabwe2023231673033.509173.6300062
Mitchell SantnerNZWest Indies2017230672622.3314944.9700092
Chris WoodHAMKent2014230676122.3310265.6901180
Aneurin DonaldHAMSomerset2019-2022230675722.339669.7901070
Dan MousleyWARLancashire2023-2024231674733.5013250.7600070
Joe CookeGLALancashire2021230673822.3315543.2300091
Kalhara SenarathneCMCC/RCCColts Cricket Club2025230675922.3313350.3801050
Hammond FurlongeWINew Zealand1956230676422.33--01180
Eric AtkinsonWIIndia1958-1959331673733.50--00000
John MortimoreENGAustralia1959-19642316744*33.5018137.0200090
Navjot SidhuINDZimbabwe1993-1998230676122.3314346.85011110
Mohammad WasimPAKSri Lanka2000230673022.3316640.3600040
Saleem ElahiPAKSouth Africa2002-2003240673916.7522929.2600170
Tatenda TaibuZIMSri Lanka2004240674016.7516640.3600290
Hashim AmlaSURMiddlesex2021240674316.7513051.5400271
Tino MawoyoZIMWest Indies2013240675016.7514546.21011100
Graham NapierESSLeicestershire2014-2016440673116.7511060.91000100
Karl BrownLANWarwickshire2016240676116.7515942.1401060
Tom CooperSOMDurham2015240674716.7514546.21000120
Doug BracewellNZWest Indies2012240673916.7511259.8200172
Jamie HarrisonDURSomerset20142426737*33.5011259.82001100
Wes DurstonDERWorcestershire2014240673216.7514247.18000100
Ateeq JavidWARLancashire2014242672533.5022429.9100050
Mason CraneGLADerbyshire2024240672816.7518336.6100090
Sam HeazlettQUETasmania2018-2020340674316.7517638.0700070
Kamran GhulamPAKWest Indies2025240672716.7514247.1800080
Brydon CarseDURWorcestershire2019-20213426738*33.5019234.9000060
George HankinsGLOLeicestershire2017-2021341673722.3312254.92000120
Paul WalterESSMiddlesex2017-2023341674322.3313051.54000100
Roshen SilvaSLSouth Africa20182416732*22.3317139.1800170
Nathan EllisTASWestern Australia2020-2023340674116.7516540.6100071
Xavier CroneVICQueensland2024241673022.3311956.3000051
Alick AthanazeWIPakistan2025240675516.7511757.2601170
Nat ThomsonAUSEngland1877240674116.752626.9200000
Vibart WightWIEngland1928-1930241672322.33--000-0
Brian LuckhurstENGWest Indies1973240674216.7523528.5100060
Saleem YousufPAKSri Lanka1982-1985341672722.331040.0000010
Amal SilvaSLPakistan1985-1986340673516.75--00000
Iain O'BrienNZPakistan2009351673116.7511956.30001100
Ateeq JavidWAR/LEIMiddlesex2014-2019350672813.4022330.0400060
Sam CurranENGWest Indies2019-2020351671716.7511458.77000101
Joey EvisonKENMiddlesex2023-2025350673513.4012852.3400081
Wayne PhillipsAUSIndia1985-1986350672213.4023828.1500070
Stuart CarlisleZIMEngland1996-2003460672811.1720632.52002100
Daniel FlynnNZSouth Africa2012-2013360674511.1719334.72003101
PreviousPage 272Next

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.