Live4th T20I · India in New Zealand 2026/27NZ61/2 (5.5)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE4/0 (1.3)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Marvan AtapattuSLEngland200212019218596.0038749.61100240
Michael VaughanENGSri Lanka200212017911589.5036748.77110260
Nasser HussainENGIndia200212016715583.5035646.91100260
John CrawleyENGIndia2002121164100*164.0025863.57110170
Nasser HussainENGSri Lanka20021201256862.5027345.79020171
Mark ButcherENGSri Lanka200212012210561.0032038.13100110
Mahela JayawardeneSLEngland2002121121107121.0018964.02100180
VVS LaxmanINDEngland200212111774117.0018862.23010140
Virender SehwagINDEngland20021201118455.5013880.43010151
Ajit AgarkarINDEngland2002121111109*111.0019955.78100160
Rahul DravidINDEngland20021201096354.5027439.78010160
Michael VaughanENGIndia200212010010050.0014668.49101110
Graham ThorpeENGSri Lanka2002120926546.0014463.89010100
Marcus TrescothickENGSri Lanka2002120897644.5014760.5401090
Aravinda de SilvaSLEngland2002110888888.0022539.11010120
Graham ThorpeENGPakistan2001110808080.0014555.17010120
Abdul RazzaqPAKEngland2001120755337.5016844.64010120
John CrawleyENGSri Lanka20021217241*72.0022731.7200080
Andrew FlintoffENGIndia2002120665933.007489.19010111
Nasser HussainENGPakistan2001110646464.0019333.1601080
Craig WhiteENGIndia2002121595359.007974.6801051
Younis KhanPAKEngland2001120595829.5011252.6801090
Wasim JafferINDEngland2002120545327.008365.0601070
Alec StewartENGIndia2002120523326.0010450.0000050
Russel ArnoldSLEngland2002110505050.008757.4701070
Mark ButcherENGIndia2002120472923.5011939.5000060
Alec StewartENGPakistan2001110444444.005481.4800060
Simon JonesENGIndia2002110444444.0043102.3300071
Mike AthertonENGPakistan2001110424242.0012234.4300050
Ian WardENGPakistan2001110393939.008148.1500010
Rashid LatifPAKEngland2001120382019.008644.1900040
Azhar MahmoodPAKEngland2001120382419.006657.5800050
Marcus TrescothickENGPakistan2001110363636.005269.2300030
Alec StewartENGSri Lanka20021213326*33.009136.2600020
Inzamam-ul-HaqPAKEngland2001120332016.506253.2300050
Michael VaughanENGPakistan2001110323232.005558.1800051
Mohammad YousufPAKEngland2001120322616.008537.6500020
Wasim AkramPAKEngland20011213119*31.003881.5800050
Nuwan ZoysaSLEngland2002110282828.004957.1400022
Sachin TendulkarINDEngland2002120281614.009629.1700040
Dominic CorkENGPakistan2001110252525.004456.8200010
Waqar YounisPAKEngland2001120212110.503461.7600121
Saeed AnwarPAKEngland2001120201210.004346.5100030
Ashley GilesENGIndia2002110191919.002673.0800030
Ashish NehraINDEngland200212019199.506230.6500121
Sanath JayasuriyaSLEngland2002110181818.002572.0000030
Hashan TillakaratneSLEngland20021111717*-7422.9700010
Kumar SangakkaraSLEngland2002121161016.004634.7800030
Anil KumbleINDEngland200212015157.502951.7200130
Andrew CaddickENGSri Lanka2002110131313.003043.3300010
Page 1Next

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.