Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonathan TrottENGSouth Africa20122301196339.6724648.37010130
Murali VijayINDEngland2014-20182401199529.7532736.39012150
Joseph Peter PhillipsGLOMiddlesex2025-20262401194529.7530139.53000160
Grant StewartKENMiddlesex2018-20255501196323.8015974.84011122
Luke HollmanMIDSomerset2022-20244511194129.7517468.39001103
Imrul KayesBANEngland20101201187559.0024647.97010180
Eddie ByromSOMEssex202012011811759.0024548.16100160
Nasser HussainENGIndia1996-20022301185439.3326145.21010110
Yuvraj SinghINDEngland2002-200944111864*39.3313488.0601083
Tom BlundellNZEngland2022-20262401189629.5027043.70010140
Joe ClarkeNOTMiddlesex2022-202324111866*39.3319660.2002293
Wally HammondENGWest Indies1928-19393411184539.33--000-0
Eric RowanSAEngland1935-19512401184429.50--000-0
Alex BlakeKENMiddlesex2015-202255111866*29.5083142.17010105
Gary BallanceYORMiddlesex2015-201736111869*23.6021654.63013161
Dave NourseSAEngland1907-19243611186223.60--01040
Fred SusskindSAEngland19241201176458.50--020-0
Marlon SamuelsWIEngland2007-20122301178639.0025745.53011160
Harry GrahamAUSEngland1893-189623011710739.00--101120
Alan KnottENGIndia1971-19753301176739.0023050.87010131
Mike BrearleyENGWest Indies1976-19792301176439.0031537.14010140
Alastair CookESSMiddlesex2014-20233501173723.4017666.48000150
Tom GraveneyENGAustralia1953-19683501177823.402948.28010150
Sam RobsonMIDGloucestershire2021-20264601175019.5021055.71011160
John SimpsonMIDKent2015-20238831174623.40115101.7400036
Tom LammonbySOMEssex202012011611658.0015475.32101170
Ben GeddesMIDNorthamptonshire202612111659*116.0020955.50020122
Trevor BaileyENGNew Zealand1949-19582311169358.00--010160
Andrew McBrineIREEngland2019-202324111686*38.6717665.91011190
Nick GubbinsMIDNottinghamshire2015-20163401164529.0027142.80000150
Zain-ul-HassanGLAMiddlesex2024-20252401166529.0023349.79010160
Alec StewartENGSouth Africa1994-20033601165619.3324547.35011130
Andrew HoddYORMiddlesex2015-20173601166419.3317566.29012140
Ryan HigginsMIDNorthamptonshire2026110115115115.0012492.74100140
Tillakaratne DilshanSURMiddlesex201422011511557.5013187.79101110
Maurice TateENGSouth Africa1924-1929221115100*115.00--100-0
Robin SmithENGIndia1990121115100*115.0017466.09100150
Jonathan TrottENGIndia20112301157038.3322251.80010150
Dennis LilleeAUSEngland1972-198163311573*-21753.00010133
Geoff MarshAUSEngland1989231115111*57.5018861.1710071
Ben StokesDURMiddlesex2014-20222401158528.7519160.21011160
Mike AthertonENGNew Zealand1990-19942401155428.7528839.93011210
Wasim RajaPAKEngland1974-19833501155323.0024247.52010131
Aubrey FaulknerSAEngland1907-19243611154423.00--00030
Misbah-ul-HaqPAKEngland201612011411457.0020156.72101180
Alec StewartENGIndia1996-20022311146657.0025245.24010130
James VinceENGPakistan2016-20212301145638.0013087.69010200
Keith StackpoleAUSEngland197223111457*57.0015772.61020140
Joe DenlyKENMiddlesex2015-202678111473*16.29104109.6201195
Rob YatesWARLancashire2021110113113113.0022250.90100180

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.