ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Chandu BordeINDWest Indies1958-19671223087012537.83--334680
Samit PatelDER/NOTSomerset2014-20241726087013233.46127968.0215412011
Roston ChaseWIPakistan2016-20261626387013137.83176949.182519610
Jack LeaningSUS/YOR/KENEssex2014-202627337870137*33.46124669.822646720
WPUJC VaasSLPakistan1994-200975711787053*16.11170651.00028805
Jermaine BlackwoodWIEngland2015-202212233869112*43.45150557.7424110411
Beau WebsterTASVictoria2018-202617233869167*43.45137363.29230978
Kiran CarlsonGLANorthamptonshire2016-202617262869170*36.21130066.852411045
Travis HeadAUSSri Lanka2016-20262124386816141.33107280.971509115
Daniel HughesNSWSouth Australia2017-2024915186713961.93151857.11441958
Cheteshwar PujaraINDNew Zealand2012-20211223186715939.41206142.072411083
Keaton JenningsDUR/LANMiddlesex2014-2026152318679839.41170350.910731191
Tom AlsopSUS/HAMGloucestershire2014-20252023286714941.29132565.431958714
Boeta DippenaarSASri Lanka2000-200621242867125*39.41143660.38160847
Tom AlsopSUS/HAMSurrey2016-20262325286711737.70126568.543428913
KL RahulINDSouth Africa2018-20252329286712332.11151857.112719220
Daniel LawrenceESS/SURKent2015-20262931186711528.90105682.102338413
Rob YatesWAR/BBSomerset2019-20262131286714129.90143060.632411249
Abdul RazzaqPAKWest Indies1999-2011353968678726.27189745.70052768
Ted DexterENGWest Indies1960-196310191866136*48.1150452.78251583
Sam RobsonMIDWarwickshire2014-20251221186623143.30165552.334231022
Phil SimmonsWIAustralia1991-19993134286611027.06131266.011359911
Moeen AliENGSouth Africa2014-2024354198668727.0697089.280629126
Dawid MalanMID/YORDerbyshire2018-20251315286521966.54111477.6534210316
Tony GreigENGWest Indies1973-19761727186514833.27186346.433121005
Derek RandallENGNew Zealand1978-19842227386516436.04162453.26232894
Tom Kohler-CadmoreWOR/YOR/SOMNorthamptonshire2014-20262528286513033.2789396.862448524
Alex CareyAUSSouth Africa2018-20262830386511132.04106081.601437710
Dimuth KarunaratneSLWest Indies2015-20231419086418645.47151656.99251862
Daniel LawrenceESS/SURWarwickshire2017-202612192864161*50.82154156.072401154
Sam HainWAR/BBDerbyshire2016-20251920386410950.8287798.522518912
Doug WaltersAUSIndia1968-19811520686410261.7179353.34171644
Luis ReeceDER/LANMiddlesex2014-202615242864157*39.27172350.152311025
Dhananjaya de SilvaSLAustralia2016-20252230286412930.86131765.601411052
Brendon McCullumNZZimbabwe2003-20121919586311961.64853101.172617331
Pathum NissankaSLAfghanistan2022-202519193863210*53.94785109.9423010715
Ben FoakesSURYorkshire2015-20261620286311047.94143360.221511065
Jake LehmannSANew South Wales2017-202616244863101*43.15136763.132521100
Ravi BoparaENGAustralia2007-2015363868638226.97116973.820417211
Daniel HughesNSWTasmania2018-20231220286217847.89140961.183421153
David WarnerDC/SHRoyal Challengers Bengaluru2010-202423232862100*41.05537160.521908144
Lewis GregorySOMSurrey2014-2026313311862129*39.18119772.012427525
Lawrence RoweWIEngland1974-19801314086130261.50171450.233301003
James BraceyGLOLeicestershire2017-202615213861207*47.83139461.761621007
Ravi BoparaSUS/NOR/ESSSurrey2014-202528275861105*39.1495789.971606824
Romesh KaluwitharanaSLNew Zealand1991-20032428086110330.75129366.591431142
Shai HopeWINew Zealand2017-20262831386114030.75130066.232428420
Shahid AfridiPAKEngland1997-2015444628619219.5790495.240467632
Ben DuckettNOR/NOTLancashire2014-20232227086013431.85112576.442321116
Benny HowellHAM/GLOGlamorgan2014-20252930886016339.09131865.251418013

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.