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)T20I5th 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/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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
Percy McDonnellAUSEngland1880-18881934195514728.9431560.95326794
Tamim IqbalBANWest Indies2009-20221428095412834.07176354.111621198
Ken ViljoenSAEngland1930-19491832195312430.74--172390
John ReidNZEngland1949-19651936295310028.0313732.85181969
Michael HusseyAUSWest Indies2005-20121223395213747.60212144.88240978
Azhar AliPAKWest Indies2011-202110201951302*50.05206546.05344805
Gary KirstenSANew Zealand1994-20041323495113750.05201447.222501293
Shakib Al HasanBANWest Indies2009-2022132319519743.23145165.5401011054
Marcus HarrisVICQueensland2018-20261222195017445.24191549.613641206
Wayne MadsenDERNorthamptonshire2015-20261425395015143.18160759.122611102
Mushfiqur RahimBANZimbabwe2011-202613233948219*47.40184451.412311017
Herschelle GibbsSAAustralia1997-20061530094710431.57203846.471611422
Sourav GangulyINDSouth Africa1996-2008173139478733.82171255.320741296
Michael SlaterAUSPakistan1994-19991220194616949.79178553.003421125
Mansur Ali Khan PataudiINDEngland1961-197314252946203*41.13123433.7134312210
Saleem MalikPAKNew Zealand1984-19961829594614039.42178952.882541303
Shane WarneAUSEngland1993-2007364859469022.00151562.44041011110
Josh BohannonLANKent2021-20261117194520559.06172954.664211097
Tom GraveneyENGPakistan1954-19691316094315358.9466649.553511061
Alastair CookESSSomerset2017-2023815194217267.29186050.653501350
Allan LambENGNew Zealand1983-19921423394114247.05185050.863421396
Jack GregoryAUSEngland1920-19282130394110034.8588060.451631021
Azhar AliPAKNew Zealand2011-20211222094013442.73246938.07170864
Sanath JayasuriyaSLIndia1993-20011016293834067.00139667.193211157
Cyril WashbrookENGSouth Africa1947-19491019293819555.1811950.42150362
Chris CookeGLAGloucestershire2014-202516247938102*55.18154460.7528212410
Majid KhanPAKNew Zealand1965-197911171936119*58.50--3501194
Maurice LeylandENGSouth Africa1929-19351421193616146.80--261433
Anaru KitchenOV/AANorthern Districts2013-20211223393620746.80169355.292518915
Navjot SidhuINDSri Lanka1993-19971013093513171.92208244.9143010218
James BraceyGLODerbyshire2017-20261118393514462.33150662.084201135
Marcus TrescothickENGSouth Africa2003-20051020293521951.94172454.233331418
Andrew FlintoffENGSouth Africa1998-20081932393514232.24150362.2115413123
Stephen MurdochCAN/WFCentral Stags2012-20191120193417149.16155260.1827313113
Steve WaughAUSPakistan1988-20022030393415734.59205645.43335894
Mark WaughAUSPakistan1994-20021522093311742.41170254.82364958
Mark RamprakashENGAustralia1993-20011224293313342.41219542.51160972
Keaton JenningsDUR/LANNottinghamshire2014-202411173931187*66.50182551.013201346
Andy FlowerZIMPakistan1993-20021425493115644.33201146.302521082
Tom BlundellWFNorthern Districts2014-202515253931103*42.32153260.773521119
Jeet RavalCS/AA/NDCanterbury2013-20251326193112637.24197247.212411262
Max HoldenMIDNorthamptonshire2018-202611201930211*48.95179951.702501102
Nathan AstleNZAustralia1997-200514273930156*38.75178052.251511201
Andrew StraussENGIndia2006-20111222192912844.24218042.613311151
Will YoungCSAuckland Aces2012-20241323192916242.23168955.0016110910
James VinceHAMSomerset2015-202413231929201*42.23163556.822541392
Brett D'OliveiraWORDurham2015-20261525392912242.23193048.132321127
Desmond HaynesWIPakistan1980-199316294928143*37.12233339.78323923
Will YoungCSNorthern Districts2012-20261933492813232.00202445.852551154
Colin IngramGLALeicestershire2015-20269152927257*71.31165256.114211145

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.