Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Mark AdairIREBangladesh2023120453222.5010144.5500061
Nick KellyLEISomerset2026120453922.507956.9600080
Usman MushtaqUAEHong Kong2015120454522.5019523.0800150
Jake LehmannHAMWarwickshire2026120454222.508354.2200080
Christian LeopardCSOtago Volts20161214531*45.008950.5600071
Charlie HemphreyGLANorthamptonshire2019121452845.009547.3700040
Charlie ThurstonNORDerbyshire2018120452522.508254.8800060
Ben CurranNORSomerset2020120453522.507460.8100090
Bayley WigginsCSWellington Firebirds2021-2025220452922.505976.27000100
George GarrettKENGlamorgan2025121453545.009646.8800040
Josh NicholasWAQueensland2020120454422.505581.8200062
Ashen BandaraPSCNondescripts Cricket Club2026120453422.506173.7700030
Lahiru UdaraNCCNugegoda Sports Welfare Club2025120454122.506668.1800070
Mohammad WasimPAKNew Zealand2022120454322.506272.5800051
Tawanda MuyeyeKENGlamorgan2025120454122.507163.3800070
Sol BudingerLEILancashire2025220454122.505976.2700080
Tillakaratne SampathNSWCKurunegala Youth Cricket Club2025-2026220453122.509050.0000060
Tharindu RatnayakeTUCABadureliya Sports Club2025120453522.505778.9500032
Aryan JainQUETasmania20231214544*45.0010244.1200040
Rehaan EdavalathWORSussex2025120454522.508155.5600170
DJ HunterCANWellington Firebirds2023120452822.5013832.6100030
Dilan JayalathNSWCKandy Customs Cricket Club2025120454122.509746.3900040
Rahul GunasekeraNSWCKandy Customs Cricket Club2025120452322.509348.3900041
S LiyanageACCCRagama Cricket Club2025120453722.504697.8300050
D InduwaraPSCNondescripts Cricket Club2026120454522.5012236.8900131
A BandaraCCCAce Capital Cricket Club2026121454445.005090.0000030
Raveen YasasCMCCRagama Cricket Club2025120454522.5013333.8300130
Afaq HussainPAKEngland19611224535*---00050
Keith FletcherENGSri Lanka1982121454545.0010343.6900030
Min PatelENGIndia1996220452722.5011240.1800040
Gerhardus LiebenbergSASri Lanka1998120454522.509050.0000170
Ajit AgarkarINDSouth Africa2000-20012314541*22.506668.1800080
Nathan HauritzAUSEngland2009331452422.509149.4500050
Sohail KhanPAKEngland2016230453615.005877.5900080
Nathan RimmingtonDURDerbyshire2018230454215.008552.9400150
Abul HasanBANSri Lanka20132324525*45.0013134.3500022
Andrew McBrineIREAfghanistan2019-2024230453815.0011339.8200060
Luke WoodNOR/LAN/NOTMiddlesex2015-2023330452915.007361.6400090
Aneurin DonaldDERGlamorgan2024-2025331452822.506569.2300061
Lauchie JohnsWFOtago Volts2018-20202314536*22.507064.2900190
Asa TribeGLAHampshire2026230454515.007857.6900290
Wazir MohammadPAKNew Zealand1955231454322.50--00100
Tony PitheySANew Zealand1964330453115.00--00020
Rashid LatifPAKSri Lanka1994-2002340453611.2512934.8800150
Mluleki NkalaZIMSri Lanka2004240452411.2511140.5400150
S. SreesanthINDWest Indies20063414529*15.007758.4400231
UWMBCA WelegedaraSLEngland2007-2012440451911.2510542.8600070
Raqibul HasanBANSri Lanka2008-2009240452411.2515030.0000160
Jeet RavalNZAustralia2019-2020240453111.2510343.6900050
Jake BallENGIndia2016240453111.259945.4500141
PreviousPage 323Next

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.