Live5th Match · Pakistan ODI Tri-Series 2026/27PAK111 (25.4)SLInnings break - SL need 112 runs to winT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohsin KhanPAKEngland1978-198335131920079.7566647.90100341
Geoff BoycottENGNew Zealand1965-19784803189239.7564035.63031313
Mohammad YousufPAKEngland2003-201057131720252.8352360.61101381
Charles MacartneyAUSEngland1909-1926461315133*63.00--110171
Mike AthertonENGAustralia1993-20014703159945.0076041.45030400
Wally HammondENGAustralia1930-193835031424062.8064348.83100380
Alec StewartENGSri Lanka1991-1999451313113*78.2557754.25120330
Matthew CritchleyESS/DERMiddlesex2018-2025710231110538.8852858.90130470
Will JacksSURMiddlesex2018-202591013117034.56204152.450303016
Gundappa ViswanathINDEngland1971-198259030911334.3386135.89120360
Paul CollingwoodENGAustralia2005-20105603089551.3349362.47040222
Ben BrownSUSMiddlesex2014-201978030810738.5042871.96120410
James BraceyGLOMiddlesex2019-20265903088334.2248563.51043385
Archie MacLarenENGAustralia1899-190947230588*61.00--030210
Kane WilliamsonNZEngland2013-2026712030413225.3372441.99112320
Peter HandscombYOR/DUR/LEIMiddlesex2017-202547130310950.5061149.59120320
KL RahulINDEngland2018-202658030312937.8855554.59201371
Stephen EskinaziMIDGlamorgan2018-20255623029475.5034288.30020423
Bob WoolmerENGAustralia1972-198147030212043.1471342.36110322
Brendon McCullumNZEngland2004-201561003029730.2044767.56021413
Ravindra JadejaINDEngland2009-20256923017243.0058451.54030263
Ryan HigginsMIDDerbyshire2024-202635030016360.0042470.75110316
Robin SmithENGWest Indies1991-1995231299148*149.5060549.42120370
Max HoldenMIDLancashire2019-202535029818459.6058850.68110333
James FranklinMIDSurrey2015-201878129811242.5743069.30110396
Ross TaylorNZEngland2008-202171102956626.8247362.37031392
Mark StonemanMID/SURNottinghamshire2017-2023351294144*73.5043168.21111301
Alastair CookENGAustralia2009-20154702949642.0055453.07020460
Ian BellENGWest Indies2007-2012352292109*97.3348060.83130220
Peter TregoSOMMiddlesex2014-201856029112048.5034185.34120297
Billy GodlemanDERMiddlesex2018-2022471291105*48.5061547.32111361
Steve WaughAUSEngland1989-2001783291152*58.2047960.75101302
Luis ReeceDERMiddlesex2018-2026713029112522.3866343.89101410
Ricky PontingAUSEngland2001-2010710029011129.0040272.14100352
Devon ConwayNZEngland2021-202647028820041.1456051.43100301
Allan LambENGWest Indies1984-199157128711347.8362146.22201370
Arthur MorrisAUSEngland1948-195324028610571.50--120272
Varun ChopraWAR/ESSMiddlesex2014-20208902847331.5644763.53030314
Kevin PietersenENGSri Lanka2006-201145028315856.6039471.83110332
Hanif MohammadPAKEngland1954-1967351283187*70.7555633.63100210
Zak CrawleyKENMiddlesex2018-202691202836823.5829197.250212811
Duleep MendisSLEngland1984-198824028211170.5038074.21120316
Ryan HigginsMIDGlamorgan2022-202544028022170.0045461.67100272
Tom CurranSURMiddlesex2015-2026121222805028.00240116.67010356
Alastair CookENGPakistan2006-201847027910539.8662844.43120380
Jonny BairstowENGSouth Africa2012-20224702799539.8644063.41041390
Virat KohliINDEngland2011-202671002787427.8043264.35011253
Paul StirlingMIDSurrey2016-20217702776739.57207133.82030379
George HeadleyWIEngland1933-193924027610769.00--210210
Jack HobbsENGAustralia1909-193046027411945.675635.71200300

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