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
S FernandoMSCBadureliya Sports Club2026120666533.0011358.4101070
S MalshanPSCNugegoda Sports Welfare Club20251216644*66.0014844.5900050
VL JaniWAREssex2025-2026220664133.0011159.46000110
Roger PrideauxENGAustralia1968120666433.0017936.8701080
Kim BarnettENGSri Lanka1988120666633.0013050.7701170
Vikram SolankiSURDerbyshire2014230665222.0010562.8601071
Dane VilasLANDerbyshire2019-2020230665122.009470.21010110
Adam ZampaSA/NSWVictoria2017-2022331663133.0010066.0000051
Tom CurranENGAustralia2017-2018231663933.0012055.00000120
Brett D'OliveiraWORSurrey2018-20242316630*33.0014844.5900070
Calvin HarrisonNOTSomerset2024-2025330663522.0017038.8200180
Michael JonesDURYorkshire2023230665622.0017238.37010100
Joey FieldCSNorthern Districts2022230663822.0026524.9100090
Josh BlakeSUREssex2024-20262316638*33.0023827.7300080
Jake ScottNSWTasmania2026230663122.0019933.1700041
Khaled MashudBANSouth Africa2002240663316.5028023.5700080
Tapash BaisyaBANNew Zealand2004241666622.0051129.41012102
Jacques RudolphSAIndia2004240666116.5018934.9201170
Cheteshwar PujaraNOTNorthamptonshire2017240663416.5016540.0000180
Richmond MutumbamiZIMPakistan2013241662922.0014047.14000110
AzharullahNORKent2015-20164426658*33.0010562.86011101
Mark WoodDURWorcestershire2017-20213416633*22.0012154.55001110
Shiv ThakorDEREssex2015-2016340664416.5011656.90000110
Jonathan TattersallYORSomerset2019-2022340664316.5019334.20001100
Owen MorganGLANorthamptonshire2016-2018240662216.5020432.35000110
Matt RenshawSOMLancashire2018-2022240662116.5015143.71000110
Bas de LeedeDURSurrey2024-2025240663616.5014246.48001110
Martin AnderssonMIDSomerset2021240663816.5011955.46000120
Nathan McSweeneyNORDurham2026240665216.5013449.2501060
David BedinghamSASri Lanka2024241663522.009172.5300061
Feroze KhushiESSNorthamptonshire2022240663016.5018036.67000100
Nick WelchZIMBangladesh2025240665416.5016639.7601152
Josh de CairesMIDNottinghamshire2022-2023240664916.509867.3500141
Nimesh VimukthiPSCBloomfield Cricket and Athletic Club2025-2026240665216.508974.1601073
Neil BrandSANew Zealand2024240663416.5012951.16000110
CWJ AllisonESSWorcestershire2025240662416.5011457.89001110
Mike ShrimptonNZAustralia1973-1974240662816.5020033.0000150
Graham VivianNZWest Indies1972440663816.50--00170
Vikram RathourINDSouth Africa1996-1997240664416.5022429.4600060
Wasim RajaPAKSri Lanka1982351663116.509569.47001121
Matthew QuinnAAOtago Volts2014-2016451664016.507390.4100092
David WilleyYOR/NORWarwickshire2014-2019450664613.2014146.81002100
Shawn HicksOV/AAWellington Firebirds2016-2018450663413.2017637.5000190
Peter SleepAUSEngland1986-1988450664113.2018735.2900160
Javagal SrinathINDPakistan1999360664911.0015442.8600160
Simon JonesENGAustralia2002-20055646620*33.009867.35002101
Nathan LyonAUSBangladesh2017-20264616632*13.2013748.1800271
Darren StevensKENWarwickshire2018-2019460662711.0011557.39000110
Harry FinchSUS/KENDerbyshire2016-20254616616*13.2014844.5900190
Liam TrevaskisDURWorcestershire2017-2022461664713.2018835.1100170
PreviousPage 274Next

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.