Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×

Player figures come from full scorecards, which we hold for 312 of the 441 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Marcus TrescothickENGIndia2002-2004220878643.5083104.8201081
Nasser HussainENGIndia2002110545454.008265.8501030
Andrew FlintoffENGIndia2002-2007210222222.0020110.0000030
Ashley GilesENGIndia2002-2004221413941.006464.0600020
Sachin TendulkarINDEngland2002-20114601303721.6729444.22000200
Rahul DravidINDEngland2002-2011682294103*49.0055153.36121350
Sourav GangulyINDEngland2002-20074502229044.4035562.54010213
Virender SehwagINDEngland2002-2004220727136.0067107.4601091
Anil KumbleINDEngland2002-200733019116.334641.3000020
Harbhajan SinghINDEngland2002-201143012124.002744.4400220
Nick KnightENGIndia2002110313131.004273.8100020
Graham ThorpeENGIndia2002110121212.001580.0000010
Alec StewartENGIndia20021112828*-3580.0000020
Ronnie IraniENGIndia2002110121212.002157.1400000
Paul CollingwoodENGIndia2002-20095618564*17.0011176.58011101
Dinesh MongiaINDEngland2002110111.00520.0000000
Yuvraj SinghINDEngland2002-200944111864*39.3313488.0601083
Mohammad KaifINDEngland2002-2004210222.001020.0000000
Zaheer KhanINDEngland2002-20115511473.504630.4300220
Marcus TrescothickENGPakistan2003-2006341148108*49.3323562.98100151
Michael VaughanENGPakistan2003110292929.004170.7300040
Andrew FlintoffENGPakistan2003110444.001330.7700000
Younis KhanPAKEngland2003-20163401766344.0034451.16020210
Mohammad YousufPAKEngland2003-201057131720252.8352360.61101381
Abdul RazzaqPAKEngland2003-20104421556477.5023366.52010192
Mohammad SamiPAKEngland2003-2006210000.00120.0000100
James AndersonENGPakistan2003-2018443868.002040.0000010
Shoaib AkhtarPAKEngland2003-201031100*-0-00000
Azhar MahmoodPAKEngland20031112020*-15133.3300011
Mohammad HafeezPAKEngland2003-20164501246424.8021657.41011161
Shoaib MalikPAKEngland2003-2016330612820.3310558.1000021
Yasir HameedPAKEngland2003-20102301053.333231.2500010
Vikram SolankiENGPakistan2003110121212.001580.0000010
Jim TroughtonENGPakistan2003110202020.002676.9200040
Anthony McGrathENGPakistan2003110222.001118.1800000
Rikki ClarkeENGPakistan2003-2006220433921.505578.1800040
Chris ReadENGPakistan2003-2006221553055.007078.5700051
Darren GoughENGPakistan2003-2006210111.00250.0000000
Imran NazirPAKEngland2003110888.002630.7700010
Marcus TrescothickENGSouth Africa2003110000.0090.0000100
Michael VaughanENGSouth Africa2003-2008220323016.0032100.0000040
Andrew FlintoffENGSouth Africa2003-20082223731*-25148.0000051
Graeme SmithSAEngland2003-201246018810731.3338149.34100190
Herschelle GibbsSAEngland2003-2008220837441.5010083.00010100
Jacques KallisSAEngland2003-201246055319.1715834.8100180
Mark BoucherSAEngland2003-2008331251112.505446.3000020
Shaun PollockSAEngland2003110181818.002281.8200020
Makhaya NtiniSAEngland2003-200822200*-50.0000000
James AndersonENGSouth Africa2003-202276229127.255453.7000111
Andrew HallSAEngland2003110000.0040.0000100
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.