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
Derek UnderwoodENGPakistan1967-1974111051284325.6024730.3600170
Shivlal YadavINDAustralia1979-1986131141284118.2934731.70002111
Shivlal YadavINDPakistan1979-19871013512829*16.0025633.2000260
Allan DonaldSAWest Indies1992-200110163128379.8536834.78005130
Imran NazirPAKNew Zealand2002110127127127.0020362.56100183
William BeerSUSMiddlesex201922112777127.0022656.19020161
Sandun WeerakkodyTUCASinhalese Sports Club202512012712763.5013693.38101151
Xen BalaskasSANew Zealand1932221127122*127.00--100-0
Scott BorthwickDURSurrey20162301277742.3323354.51010171
Tim PaineTASSouth Australia2019-2022331127111*63.5023254.74100141
Harry SwindellsLEISussex2021-202233112769*63.5025050.80020141
Brooke GuestDEREssex20212301276542.3328145.20010121
Dhananjaya LakshanCCCAce Capital Cricket Club2025-20262301276342.3313196.95010153
Sangeeth CoorayCCCBloomfield Cricket and Athletic Club20252301275242.3328644.4101060
Roger TwoseNZIndia1995-19992301278742.3346027.61010150
Jesse RyderNZSri Lanka20092401274231.7528943.94000111
Varun ChopraSUS/WARNorthamptonshire2014-20193401275331.7523853.36010180
A WanninayakeBCAAPanadura Sports Club2025-20262401276431.7523454.27010170
S FernandoKCCC/MSCKurunegala Youth Cricket Club2025-20262401275131.7527146.8601081
Walter RobinsENGIndia1932-19363401277631.75--011140
Amal SilvaSLEngland1984-1988241127102*42.3332938.60100170
Adam WheaterHAM/ESSGlamorgan2014-20213501275925.4025949.03011180
Keshav MaharajSABangladesh2017-20246511278431.7515283.55011144
Rob NewtonNORKent2015-20173511275731.7518767.91010210
Sarel ErweeSAEngland20223501277325.4027446.35011110
Matthew WaiteWORMiddlesex2022-20263501276925.4021957.99011210
Rehan AhmedLEINorthamptonshire2024-20253501278525.4018668.28011123
Trevor HohnsAUSEngland19895511274031.7530741.37000150
Devon SmithWISouth Africa2005-20154601274721.1726148.66000230
Tom Kohler-CadmoreWOR/YORDerbyshire2014-20204601274821.1728245.04001230
William SomervilleAANorthern Districts2018-202356212752*31.7520163.18010133
Alan DavidsonAUSSouth Africa1957-19585601276221.17--01010
Ijaz ButtPAKWest Indies195936212747*31.75--00000
Tony BlainNZPakistan19943611277825.4021060.48011184
Rob NewtonNORSussex2014-20194701275418.1427446.35011171
Felix OrganHAMSurrey2020-20266701276718.1424352.26010132
Jamie SmithSURYorkshire2019-20264711275621.1729842.62011150
James FranklinNZSri Lanka2005-20125801275515.8830042.33011102
Samit PatelNOTEssex2018-20194801273915.8828245.04001150
Keaton JenningsENGSouth Africa20174801274815.8832738.84002210
Jordan ThompsonYOR/WARSurrey2019-20266801273415.8815880.38001183
Lance CairnsNZIndia1976-19816811274718.1410750.4700183
Nuwan KulasekaraSLPakistan2006-20127901273814.1124951.00002181
Cameron GannonWAQueensland2021-20267941275325.4020262.87012170
Fraser SheatCANNorthern Districts2018-20256931275221.1720462.25010162
Bevan SmallCSNorthern Districts2014-201761021277615.8827246.69012170
Jack LeachSOMMiddlesex2014-2023810412728*21.1730541.64000181
Bruce TaylorNZPakistan1965-197371021277615.88--012131
Dayle HadleeNZIndia1969-197661011273214.11--00275
Michael HoganGLAWorcestershire2014-202291131273615.8812998.45001165
PreviousPage 186Next

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.