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 resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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
Marvan AtapattuSLEngland200212019218596.0038749.61100240
Nasser HussainENGIndia200223028215594.0048458.26200360
Marcus TrescothickENGPakistan200122017313786.5019489.18100143
Michael VaughanENGSri Lanka200212017911589.5036748.77110260
Ajit AgarkarINDEngland2002121111109*111.0019955.78100160
Marcus TrescothickENGIndia2002110109109109.00100109.0010072
Mahela JayawardeneSLEngland2002121121107121.0018964.02100180
Mark ButcherENGSri Lanka200212012210561.0032038.13100110
John CrawleyENGIndia2002121164100*164.0025863.57110170
Michael VaughanENGIndia200223010310034.3315168.21101110
Aravinda de SilvaSLEngland2002110888888.0022539.11010120
Mohammad KaifINDEngland20021118787*-75116.0001062
Virender SehwagINDEngland20022301568452.0018783.42010221
Mohammad YousufPAKEngland20012301138137.6720455.3901060
Graham ThorpeENGPakistan2001110808080.0014555.17010120
Adam GilchristAUSPakistan20011117676*-9381.7201082
Marcus TrescothickENGSri Lanka2002120897644.5014760.5401090
VVS LaxmanINDEngland200212111774117.0018862.23010140
Yuvraj SinghINDEngland2002110696969.0063109.5201091
Nasser HussainENGSri Lanka20021201256862.5027345.79020171
Graham ThorpeENGSri Lanka2002120926546.0014463.89010100
Nasser HussainENGPakistan2001110646464.0019333.1601080
Rahul DravidINDEngland20022301146338.0028639.86010160
Owais ShahENGPakistan2001110626262.009465.9601020
Sourav GangulyINDEngland2002230656021.677685.53011101
Andrew FlintoffENGIndia20022301065935.33106100.00010132
Younis KhanPAKEngland20012301005833.3316859.5201090
Abdul RazzaqPAKEngland2001230785326.0017145.61010120
Craig WhiteENGIndia2002121595359.007974.6801051
Wasim JafferINDEngland2002120545327.008365.0601070
Russel ArnoldSLEngland2002110505050.008757.4701070
Alec StewartENGPakistan2001220484424.007365.7500070
Simon JonesENGIndia2002110444444.0043102.3300071
Mike AthertonENGPakistan2001110424242.0012234.4300050
John CrawleyENGSri Lanka20021217241*72.0022731.7200080
Ian WardENGPakistan2001110393939.008148.1500010
Mark WaughAUSPakistan2001110363636.004383.7200040
Ricky PontingAUSPakistan20011113535*-23152.1700051
Alec StewartENGIndia2002220523326.0010450.0000050
Michael VaughanENGPakistan2001220323216.005954.2400151
Shahid AfridiPAKEngland2001110303030.004468.1800021
Mark ButcherENGIndia2002120472923.5011939.5000060
Nuwan ZoysaSLEngland2002110282828.004957.1400022
Azhar MahmoodPAKEngland20012316527*32.508774.7100080
Saeed AnwarPAKAustralia2001110272727.004067.5000020
Alec StewartENGSri Lanka20021213326*33.009136.2600020
Dominic CorkENGPakistan2001220282514.005154.9000010
Abdul RazzaqPAKAustralia2001110242424.003372.7300040
Rashid LatifPAKEngland2001230612320.3311254.4600060
Inzamam-ul-HaqPAKAustralia2001110232323.003174.1900020
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.