Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nasser HussainENGIndia200223028215594.0048458.26200360
Michael VaughanENGSri Lanka200212017911589.5036748.77110260
Marvan AtapattuSLEngland200212019218596.0038749.61100240
Virender SehwagINDEngland20022301568452.0018783.42010221
Mahela JayawardeneSLEngland2002121121107121.0018964.02100180
John CrawleyENGIndia2002121164100*164.0025863.57110170
Nasser HussainENGSri Lanka20021201256862.5027345.79020171
Rahul DravidINDEngland20022301146338.0028639.86010160
Ajit AgarkarINDEngland2002121111109*111.0019955.78100160
Marcus TrescothickENGPakistan200122017313786.5019489.18100143
VVS LaxmanINDEngland200212111774117.0018862.23010140
Andrew FlintoffENGIndia20022301065935.33106100.00010132
Aravinda de SilvaSLEngland2002110888888.0022539.11010120
Graham ThorpeENGPakistan2001110808080.0014555.17010120
Abdul RazzaqPAKEngland2001230785326.0017145.61010120
Mark ButcherENGSri Lanka200212012210561.0032038.13100110
Michael VaughanENGIndia200223010310034.3315168.21101110
Graham ThorpeENGSri Lanka2002120926546.0014463.89010100
Sourav GangulyINDEngland2002230656021.677685.53011101
Younis KhanPAKEngland20012301005833.3316859.5201090
Marcus TrescothickENGSri Lanka2002120897644.5014760.5401090
Yuvraj SinghINDEngland2002110696969.0063109.5201091
Adam GilchristAUSPakistan20011117676*-9381.7201082
John CrawleyENGSri Lanka20021217241*72.0022731.7200080
Azhar MahmoodPAKEngland20012316527*32.508774.7100080
Nasser HussainENGPakistan2001110646464.0019333.1601080
Marcus TrescothickENGIndia2002110109109109.00100109.0010072
Wasim JafferINDEngland2002120545327.008365.0601070
Russel ArnoldSLEngland2002110505050.008757.4701070
Alec StewartENGPakistan2001220484424.007365.7500070
Simon JonesENGIndia2002110444444.0043102.3300071
Mohammad YousufPAKEngland20012301138137.6720455.3901060
Mohammad KaifINDEngland20021118787*-75116.0001062
Rashid LatifPAKEngland2001230612320.3311254.4600060
Mark ButcherENGIndia2002120472923.5011939.5000060
Craig WhiteENGIndia2002121595359.007974.6801051
Alec StewartENGIndia2002220523326.0010450.0000050
Sachin TendulkarINDEngland2002230421614.0011536.5200050
Mike AthertonENGPakistan2001110424242.0012234.4300050
Ricky PontingAUSPakistan20011113535*-23152.1700051
Inzamam-ul-HaqPAKEngland2001230332011.006451.5600150
Michael VaughanENGPakistan2001220323216.005954.2400151
Wasim AkramPAKEngland20011213119*31.003881.5800050
Mark WaughAUSPakistan2001110363636.004383.7200040
Abdul RazzaqPAKAustralia2001110242424.003372.7300040
Saeed AnwarPAKEngland2001120201210.004346.5100030
Ashley GilesENGIndia2002210191919.002673.0800030
Sanath JayasuriyaSLEngland2002110181818.002572.0000030
Kumar SangakkaraSLEngland2002121161016.004634.7800030
Anil KumbleINDEngland200223015155.003148.3900230
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.