Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Alan KnottENGWest Indies1968-19802238499411629.24256636.051821041
Ben SlaterDER/NOTDurham2017-202512221993225*47.29188552.681931411
Mark StonemanMID/HAM/DURWarwickshire2014-20251324199316543.17176056.424321365
Kepler WesselsAUS/SAEngland1982-19941325099216239.68223944.312401110
Younis KhanPAKSouth Africa2002-201314283990131*39.60205348.224231028
Desmond HaynesWIIndia1983-19891932399013634.14135745.39241856
MS DhoniINDAustralia2007-20141933599022435.36164260.2915210216
Ken BarringtonENGSouth Africa1955-196514233989148*49.454037.50261855
KS RanjitsinhjiENGAustralia1896-19021526498917544.95--262790
Kim HughesAUSIndia1977-19811121298821352.00205045.71261964
Dinesh ChandimalSLPakistan2012-202315272988155*39.52207947.521821036
Graeme SmithSAIndia2004-2013152719879437.96161661.080811424
Peter MayENGWest Indies1954-196013212986285*51.89--332584
Shivnarine ChanderpaulWIPakistan1997-201114263986153*42.87213946.101631033
Bill LawryAUSSouth Africa1963-19701428198515736.48102049.71141933
Garry SobersWIPakistan1958-19598132984365*89.4530.00341430
Mark TaylorAUSWest Indies1989-19972037298414428.11286534.35151860
Sourav GangulyINDEngland1996-20071219298313657.82185353.053521347
Mark StonemanMID/HAM/DURYorkshire2014-20251423098313142.74155763.133211374
Warren BardsleyAUSSouth Africa1910-19211117198216461.3883868.38360823
James HildrethSOMMiddlesex2014-2021917198118761.31162060.563301244
Bill BrownAUSEngland1934-194813241980206*42.61238038.82331720
Bob SimpsonAUSSouth Africa1957-19671527298015339.2036256.08161500
Rahul DravidINDZimbabwe1998-20059133979200*97.90198149.423501261
Rick McCoskerAUSEngland1975-19801527297712739.08247239.52263912
VVS LaxmanINDSouth Africa1996-201119315976143*37.54204447.751611262
Ricky PontingAUSSri Lanka1995-201114232975105*46.43183053.281701007
Martin CroweNZPakistan1984-19901120397317457.24225443.172611213
Jock CameronSAEngland1927-1935193239719033.48--0912810
Hanif MohammadPAKIndia1952-19611526297016040.4220.00261501
Joe DenlyMID/KENNorthamptonshire2014-202313222969206*48.45168657.4726311113
Henry NichollsCANCentral Stags2013-2026172819699835.89190550.87063996
Mahela JayawardeneSLAustralia1999-20131629096910533.41220843.892521273
Mominul HaqueBANZimbabwe2013-20261119196616153.67169656.963511142
Ben FoakesSURWarwickshire2016-202613194965174*64.33177054.524301334
Dennis AmissENGIndia1967-19771424196518841.96251638.352421131
Graham DowlingNZIndia1965-19691122296423948.2051946.0532210311
Jordan SilkTASQueensland2018-20261527396210440.08189550.773741253
Bharat PopliNDAuckland Aces2013-20261528496211640.08194449.492501195
Grant FlowerZIMPakistan1993-200214263961201*41.78268235.83323984
Michael BracewellOV/WFNorthern Districts2012-20241732196115431.00186551.532211237
Daniel LawrenceESS/SURHampshire2017-20261422196021845.71143366.9942011113
Ian HealyAUSWest Indies1988-199928485960161*22.33193749.561310863
Michael VaughanENGAustralia2002-20051020095918347.95162758.944131219
Virat KohliINDNew Zealand2012-20241427295921138.36177953.913421164
Alex DaviesWAR/LANSomerset2014-20261627195913136.88183652.233421373
Marcus TrescothickENGSri Lanka2001-20061222195716145.57189650.473421355
Johnny TaylorAUSEngland1920-19261725095710838.28117049.32181840
Ricardo VasconcelosNORGlamorgan2018-20259152956185*73.54156960.933511283
John SimpsonMID/SUSLeicestershire2018-202610156955205*106.11159160.033401328

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.