Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND136/5 (21.4)IND need 7 runs in 62 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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
Barry KnightENGNew Zealand1963-1969710335412550.5728946.37100403
Chris WoakesENGPakistan2016-2024912435484*44.2568851.45020441
Sikandar RazaZIMBangladesh2014-202061203548229.5063955.40031426
Travis DeanVICSouth Australia2017-202371203549429.5081443.49033440
Bob WoolmerENGWest Indies1976-198071313548229.5094737.38011450
Shane DowrichWIEngland2017-20209172354116*23.6069351.08114431
Ajaz PatelCSCanterbury2013-2026203333545711.8083342.50014433
Rishabh PantINDSri Lanka2022-20264603539658.8337494.390404111
Darren LehmannAUSWest Indies200347135316058.8356862.15120413
Lee IrvineSAAustralia197047035310250.4365054.31120336
Asim KamalPAKIndia2004-20055813539150.4372348.82040544
Anaru KitchenAAOtago Volts2013-20155913537444.1359059.83041494
Tom Kohler-CadmoreYORSomerset2017-202269035310239.2279644.35211417
Brendan TaylorZIMNew Zealand2005-2025510035311735.3060558.35121398
Aaron HardieWASouth Australia2022-202561103539932.0960258.64010523
Roston ChaseWISri Lanka2018-2026712035319429.4270150.36101322
Intikhab AlamPAKNew Zealand1965-19761524535353*18.5810.00013223
Nathan LyonAUSEngland2013-20253240163533114.7163655.50002487
Ian ChappellAUSPakistan1964-197346035219658.6755962.97110444
Jamie HowCSOtago Volts2012-2014582352207*58.6761856.96110424
Jack MoroneyAUSSouth Africa1949-195058135211850.29--211130
James AdamsHAMNottinghamshire2015-201861213529932.0078145.07032500
Wayne MadsenDERNottinghamshire2017-202261213527432.0070949.65043551
Ben RaineDUR/LEINorthamptonshire2015-202691203528229.3371249.44032440
Jack BurnhamDURWorcestershire2015-20217121352102*32.0066153.25121453
Alan KnottENGNew Zealand1969-1975912135210132.0084641.61112361
Paul WalterESSWarwickshire2017-202691313528629.3368851.16022493
James BraceyGLODurham2018-202671423526029.3363655.35020470
Dane VilasLANEssex2017-202381503529223.4762756.14033361
Jack LeaningYOR/KENMiddlesex2014-202591503528523.4774547.25021444
Albert RelfENGSouth Africa1906-1914101613526323.47--011250
Maqsood AhmedPAKIndia1952-1955101703529920.71--01000
Mansur Ali Khan PataudiINDWest Indies1962-1975101903525118.5320.00011243
Matthew WadeTASQueensland2018-202335135110887.7563954.93220375
Justin BroadNORDerbyshire2024-202545035117170.2053365.85110372
Adam VogesMIDSomerset2015-201746135113270.2066253.02120410
Polly UmrigarINDNew Zealand1955-195656135122370.20--110260
Samit PatelNOTMiddlesex2014-201658035110043.8857461.15121493
Tony GreigENGPakistan1973-19746903517239.0025135.86020402
George BartlettSOM/NORMiddlesex2017-2026712135112131.9173048.08121561
Brian HastingsNZPakistan1969-1973612235111035.10--121311
Jake CarderSA/WAQueensland2020-202371423517929.2572048.75030510
Rusi SurtiINDWest Indies1962-196771413515727.00--022122
Sam RobsonMIDGloucestershire2018-202691513519225.0775346.61022480
Ian HealyAUSIndia1991-199891513519025.0774746.99020370
Joe HardstaffENGNew Zealand193735035011470.00--220161
Asela GunaratneSLZimbabwe2016-201736235011687.5067052.24120411
Tawanda MuyeyeKENWorcestershire2024-202636035021158.3350469.44110463
Archie JacksonAUSEngland1929-193046035016458.3393937.27110250
Darren BravoWISri Lanka2010-20155813508050.0074846.79050349

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.