Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 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
Miles HammondGLOLeicestershire2018-2025101704056823.8276153.22032484
Harry NielsenSANew South Wales2018-202491824056325.31102939.36022480
Inzamam-ul-HaqPAKBangladesh2001-2003683404138*80.8076053.16201565
Wavell HindsWIIndia200258040411350.5077751.99220603
Jonny BairstowYORSussex2014-2026692404161*57.7164962.25131434
Arjuna RanatungaSLZimbabwe1994-199879240487*57.7187146.38040472
Ollie PopeSURWarwickshire2022-202661014047844.8954773.86050583
Conor McInerneySAQueensland2020-2025510040414240.4080150.44121520
Liam Patterson-WhiteNOTHampshire2021-2026610040413540.4065162.06120576
Nathan McSweeneySA/QUETasmania2018-2025612040411833.6796042.08200483
Prasanna JayawardeneSLPakistan2000-20141014340412036.7390944.44111431
Mark GreatbatchNZIndia1988-1995914140490*31.08107037.76020381
Michael JonesDUR/LANDerbyshire2018-2026101704048723.7674354.37022564
Aamer SohailPAKZimbabwe1993-199891714046325.2575353.65020581
Garry SobersWINew Zealand1956-19721218140414223.76--102321
Ben StokesENGPakistan2015-2024112114045720.2060267.11013465
Ben ComptonKENMiddlesex2023-20265101403124*44.7893842.96130551
Ben ComptonKENHampshire2022-202451004039240.30107637.45052550
Arthur RichardsonAUSEngland1924-1926913040310031.0051244.14121330
Thorn ParkesOVNorthern Districts2022-202681504039626.8788945.33041483
John ParkerNZEngland1973-19781018240312125.19139328.93111360
Ian SmithNZEngland1983-199214186403113*33.5872755.43100472
Lindsay HassettAUSWest Indies1951-195248140213257.43--210330
Tim BresnanYOR/WARDurham2014-2021693402169*67.0075353.39110541
Rob NewtonNORGloucestershire2015-201859040213044.6775553.25210610
Peter TregoSOMMiddlesex2014-2017610040213840.2063962.91131495
Lyndon JamesNOTHampshire2023-20266102402203*50.2573154.99201408
Cameron GreenAUSIndia2020-2023711040211436.5590944.22111484
Rob YatesWARSurrey2019-202681314028633.5077451.94031620
Brett HamptonNDAuckland Aces2015-20259153402100*33.5051578.061214115
Norman YardleyENGAustralia1946-1948101924026123.6579535.72021280
Jonathan TrottENGBangladesh201047140122666.8375653.04110380
Leus du PlooyMIDDerbyshire2024-202668040110550.1370556.88140390
Bradley HopeTASNew South Wales2023-2026692401132*57.2971755.93131610
Cyril WaltersENGAustralia19345914018250.13100839.7804080
Niall O'BrienLEIDerbyshire2014-201651004018940.1075553.11043450
Andrew JonesNZIndia1988-19906102401170*50.1398440.75120365
Thorn ParkesOVCentral Stags2023-2025611040111536.4580949.57121361
Billy GodlemanDERGloucestershire2014-201971424018633.4287345.93041571
Cameron GreenWANew South Wales2020-202635040019780.0081649.02200337
Henry NichollsNZSouth Africa2016-202279040011844.4467459.35211530
Sadiq MohammadPAKAustralia1972-1977510040013740.0065047.38212400
Nick GreenwoodWFCentral Stags2021-2026611040014336.3669957.22121495
Moeen AliENGPakistan2015-2016713240010836.3669457.64120435
Tiger LanceSAAustralia1966-197081314007033.3348937.42030306
Syed KirmaniINDNew Zealand1976-198191324008836.3632134.89030350
Rikki ClarkeWAR/SURSomerset2014-2021121554008340.0079450.38031574
Joe DenlyKENEssex2015-2024101704008723.5381149.32032435
Rob YatesWARKent2019-2024441399228*133.0072255.26200482
Colin BlandSAAustralia1964-196658039912649.8888537.74131352

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.