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
Hamidullah QadriKEN/DERSussex2017-20213424330*21.5011836.4400040
Hamidullah QadriKEN/DERWarwickshire2018-2023240433010.758650.0000060
Sam EvansLEIGlamorgan2018-2022240432910.7516526.0600020
Ben CurranNORKent2018-2022340432410.759445.7400150
Lloyd PopeSATasmania2020-2025341433614.338252.4400070
Jakob BhulaWFCanterbury2021-2022240432910.7515727.3900150
Abdullah ShafiquePAKNew Zealand2022-2023240431910.7511637.0700160
Tristan StubbsSAAustralia2025-2026240433210.7513432.0900030
Tanunurwa MakoniZIMWest Indies2023240433310.7512334.9600160
Tony DodemaideAUSPakistan1988340431910.7529214.7300050
Lasith MalingaSLAustralia2004-20073514342*10.759445.7400353
Soumya SarkarBANWest Indies2018-202135043198.609246.7400230
Matthew QuinnKEN/ESSNottinghamshire2018-2023352431614.339346.2400070
Graeme van BuurenGLOSomerset2020-202245043198.6010341.7500061
Steve MagoffinSUSWarwickshire2014-20154544315*43.009445.7400150
Jack ShantryWORNottinghamshire2015-2017351432010.756467.1900071
Will DavisLEIDerbyshire2020-2022352432014.3312534.4000030
Clarrie GrimmettAUSWest Indies1930-19315514315*10.7510.0000120
Xen BalaskasSAEngland1930-193845043298.60--00100
Darren GoughENGSri Lanka1998-200146143158.6021220.2800170
Jonathon BoultNDOtago Volts2013-2015362431310.7510939.4500150
Charles MorrisWORMiddlesex2015-202246143208.6011437.7200170
Richard EllisonENGIndia1984-198646043197.1723118.6100140
Joe PartridgeSAAustralia1963-196456143128.6011629.3100030
Rick DarlingAUSWest Indies197836043157.17--00140
Paul WisemanNZIndia1998-200367043276.1421020.4800450
Devendra BishooWIBangladesh2011-201857143197.1716825.6000120
Chris TremainNSWVictoria2021-20244744324*14.337755.8400232
Liam NorwellWAR/GLOGlamorgan2014-202067243198.607458.1100152
Dane PatersonNOTSomerset2021-2024573431510.758550.5900050
Liam GuthrieQUE/WATasmania2018-202447143167.1713631.6200150
Ben ComptonKENWorcestershire2024-202647043206.1419921.6100320
Matthew MontgomeryDER/NOTWorcestershire2022-202647043116.1412733.8600260
Claude BuckenhamENGSouth Africa191047043176.14--00100
Matt ParkinsonKEN/LANWarwickshire2016-20247814396.1413831.1600040
Herman GriffithWIAustralia1930-193158043125.38--00210
Monty PanesarENGSri Lanka2006-201279443268.607458.1100351
Chris RushworthDUR/WARNorthamptonshire2014-20237914312*5.387557.3300270
Brendan DoggettSA/QUEWestern Australia2021-202689443138.6013132.8200140
Jayden SealesWIEngland2022-202469343137.1714030.7100351
Brent ArnelND/WFCentral Stags2012-201891164312*8.6010640.5700251
Scott BolandVICSouth Australia2019-2026111144324*6.1411537.3900170
Dilhara FernandoSLSouth Africa2000-2011813543145.3813232.5800360
Fidel EdwardsWISouth Africa2003-2008815543214.3012634.1300442
James AndersonLANSurrey2015110424242.005576.3600071
Dwayne SmithWIBangladesh2004210424242.006960.8700050
Eric SzwarczynskiNEDCanada2006110424242.005084.0000050
Jonathan TrottWARLeicestershire2018110424242.0010141.5800060
Greg SmithESSGlamorgan2014110424242.008052.5000060
Paul BorringtonDERGloucestershire2014110424242.0012433.8700050
PreviousPage 330Next

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.