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
Cheteshwar PujaraINDEngland2014-20213601434523.8354126.43000170
Nick ComptonMIDWarwickshire2015-20173601437423.8330846.43012190
Eddie PaynterENGAustralia19381201429971.0029348.46010201
Ted DexterENGNew Zealand196512114280*142.00--020220
Graeme HickENGZimbabwe200022014210171.0029248.63100140
Peter MayENGIndia1952-19592411427447.33--010-0
James HarrisMIDLancashire2017-201935014211728.4022862.28100122
Rishabh PantINDEngland2021-20253501427428.4023360.94011162
Eknath SolkarINDEngland1971-19753521426747.3348829.10010142
Alan KnottENGWest Indies1969-19805801425317.7536638.80010101
Sid BarnesAUSEngland194812014114170.50--101142
Marvan AtapattuSLEngland1998-1999331141132*70.5016983.43100150
Harry BrookENGAustralia2023-20242301418747.00129109.30020161
David GowerENGPakistan1978-19874501415628.2031245.19011180
Nick GubbinsMIDSussex2015-20206901413315.6734241.23000171
Basil D'OliveiraENGPakistan1967-197122114081*140.0028648.95020151
Dawid MalanMIDSomerset2014-20163311408270.0015888.61020114
Luke FletcherNOTMiddlesex2014-20223301405146.6715490.91020165
Marnus LabuschagneAUSEngland2019-20243401405935.0025455.12010200
Bruce EdgarNZEngland1978-19832401407035.0038935.99010180
Gareth RoderickWOR/GLOMiddlesex2019-202635114042*35.0025654.69001170
Graham ThorpeENGAustralia1993-200146214045*35.0021266.04000140
Sean DicksonSOM/KENMiddlesex2016-20244301399946.3318077.22010152
Dwayne BravoWIEngland2004-20074401395634.7522063.18010171
Mike SmithENGSouth Africa1960-19652301389946.00--010101
Dean ElgarSAEngland2012-20223401385434.5027949.46010170
Dawid MalanMIDYorkshire2015-201624013811634.5027450.36102180
Tup ScottAUSEngland1884-18862411387546.00--010100
Sam CurranOI/MLLondon Spirit2022-202655113851*34.5089155.06010108
Stephen EskinaziMIDYorkshire2015-202447213878*27.6023758.23011174
Mark ButcherENGZimbabwe2003110137137137.0025653.52100211
Gary BallanceENGIndia201412013711068.5026252.29100170
Andrew GaleYORMiddlesex2015-20162401379834.2520467.16011230
Willie WatsonENGAustralia1953-195624013710934.25--100190
Daryl MitchellNZEngland2022-202635013710827.4027849.28101160
David LloydDER/GLAMiddlesex2015-20245601377022.8319470.62010230
Mushtaq MohammadPAKEngland1962-19744711377622.8333833.14011131
Dominic SibleyWAR/SURMiddlesex2016-202481101375412.4533740.65011220
Aiden MarkramSAAustralia202512013613668.0021363.85101140
Rob JonesLANMiddlesex2019232136122136.0025453.54100160
Alec StewartENGWest Indies1995-20004601363622.6725154.18000190
Steven DaviesSOM/SURMiddlesex2014-202391211363812.3626251.91002201
Leus du PlooyMIDLeicestershire2024-202523013513145.0021662.50101171
Ray IllingworthENGWest Indies1969-197324113511345.0027549.09101150
Ryan HigginsMIDDurham2026121134131134.0029046.21100100
Geraint JonesENGAustralia20053401347133.5021662.04010143
Sam RobsonMIDSurrey2021-20232411349544.6733639.88010110
Stuart BroadENGAustralia2009-20238901343314.8920266.34000172
Javed MiandadPAKEngland1978-199269213450*19.1426750.19012140
Ravi BoparaENGIndia2009-20112201339666.5014889.8601091

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.