Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM233/2 (61.3)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Imran FarhatPAKSri Lanka2004-20064803467243.2553364.92040590
Barry SinclairNZPakistan196559134613043.25--110200
Tim AmbroseWARLancashire2014-2017610234610443.2569649.71132380
Peter ParfittENGNew Zealand1963-19668112346131*38.4412227.05111300
Rikki ClarkeWAR/SURNottinghamshire2014-2019812234611134.6065752.66111473
Sam CurranENGIndia2018-202171213467831.4555062.91023426
Charlie WakimTASNew South Wales2019-202691513467824.7175345.95032502
Ajinkya RahaneINDBangladesh2015-20194503459869.0051267.38040431
Bevon JacobsAAWellington Firebirds2024-202536034512557.5045775.491304115
Shaun MarshWATasmania2020-202148034511543.1359358.18132417
Will RhodesDUR/WARYorkshire2019-2025691345111*43.1374346.43120404
Manoj PrabhakarINDNew Zealand1990-19956923459549.2991537.70020321
BJ WatlingNZSouth Africa2013-201771003456334.5087539.43031540
John ParkerNZIndia1976610034510434.50--110250
Will RhodesYOR/DUR/WARMiddlesex2015-2026611134511834.5071648.18201450
Michael RichardsonDURSomerset2014-2016612034511628.7566152.19112452
James HildrethSOMLancashire2014-2021813034513026.5456561.06101440
Nasser HussainENGSri Lanka2001-2003814034510924.6486639.84121454
Matthew CritchleyESS/DERNottinghamshire2020-202681403456824.6471947.98020360
Mark WaughAUSSri Lanka1992-1999914034511124.6469849.43135241
Shai HopeWISri Lanka2015-2026815034511223.0083641.27101391
Lewis HillLEISussex2016-20261117034514520.2954163.77115423
Simon HarmerESSSurrey2017-20261520334550*20.2974846.12025432
Peter HandscombAUSPakistan2016-2017352344110114.6758658.70210361
Daren GangaWIIndia200648134413549.1466152.04110410
Azhar AliPAKZimbabwe2011-202158034412643.0077244.56122471
Mayank AgarwalINDNew Zealand2020-202148034415043.0070049.14120446
Tom AlsopSUS/HAMSurrey2016-202579034411738.2276045.26121440
Daniel Bell-DrummondKENNottinghamshire2017-2024510134484*38.2267151.27030490
Murray GoodwinZIMSri Lanka1998-199951003447334.4087139.49031370
Greg RitchieAUSNew Zealand1985-198661103449231.2793836.67030321
Andrew SymondsAUSSouth Africa2005-200881303447226.4654663.000323112
Wavell HindsWIAustralia2000-200571403447024.5787539.31021420
Ed BarnardWOR/WARSomerset2018-202691523449226.4663454.26035503
Hedley VerityENGAustralia1932-19381827834460*18.11137325.05014170
Angelo MathewsSLZimbabwe2017-2020351343200*85.7587239.33110236
Chris NashSUSGlamorgan2016-201735034313268.6067251.04120490
Marcus HarrisGLO/LANDurham2023-202635134314685.7562654.79210470
Ravi BoparaESSWorcestershire2014-2018572343133*68.6072347.44110402
Kirk EdwardsWIIndia201148034311042.8870848.45120392
Adam RossingtonNOR/ESSSurrey2015-202458034311642.8846573.76211436
Billy GodlemanDERNottinghamshire2017-202248034312142.8867750.66110411
Will JacksSURSomerset2018-20236803439942.8860656.60041502
John HoltWIIndia1958-195958134312349.00--121210
James FranklinMIDYorkshire2015-20176913439942.8869049.71030463
Brett D'OliveiraWORKent2017-2026691343103*42.8855162.25122480
Dominic SibleyWAR/SURNottinghamshire2019-202671003438734.3089038.54031340
Dawid MalanMID/YORNottinghamshire2014-20258111343182*34.3051266.99111504
James AdamsHAMWorcestershire2014-201861213436731.1878643.64010490
Graham RoopeENGNew Zealand1973-197871223436834.30114929.85041341

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.