Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×

Player figures come from full scorecards, which we hold for 1,524 of the 1,525 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDSri Lanka1990-201210711612510820349.12723070.501723354440
Virat KohliINDSri Lanka2008-2024747914407624362.71466587.371518439041
Inzamam-ul-HaqPAKSri Lanka1992-20068289123824200*49.66609062.79922233446
Younis KhanPAKSri Lanka2000-201579968361531341.08624257.91816532225
Rahul DravidINDSri Lanka1996-201066749317017748.77545558.11620132012
Mushfiqur RahimBANSri Lanka2006-2025698211312620044.03510061.29616427029
Saeed AnwarPAKSri Lanka1989-200262683311713647.95457668.12921431028
MS DhoniINDSri Lanka2005-20199078263087183*59.37355486.86421224361
Mohammad AzharuddinINDSri Lanka1985-2000687113304919952.57399667.94819419928
Virender SehwagINDSri Lanka2001-201269734302929343.902834106.8879643339
Joe RootENGSri Lanka2013-2026515910297722860.76402573.96914224511
Rohit SharmaINDSri Lanka2008-2024818211294126441.42317692.60814727686
Ricky PontingAUSSri Lanka1995-201261698264912443.43399166.37517222126
Sourav GangulyINDSri Lanka1996-200857643259818342.59447858.02713526733
Gautam GambhirINDSri Lanka2005-201251573245216745.41311978.6181352603
Jacques KallisSASri Lanka1998-201452617232822443.11394259.06415619834
Saleem MalikPAKSri Lanka1982-1997686210231215544.46293272.6861521566
Kane WilliamsonNZSri Lanka2010-2024424952305242*52.39345066.81614321812
Mohammad HafeezPAKSri Lanka2003-201761698225519636.97315271.54510323728
Brian LaraWISri Lanka1992-200733393224722162.42345864.98711221822
Shoaib MalikPAKSri Lanka1999-20177172202211148*42.52329067.20214519635
Faf du PlessisSASri Lanka2012-202143516221019949.11299073.91410022220
Quinton de KockSASri Lanka2013-202448563220812841.66234994.00514127920
Shikhar DhawanINDSri Lanka2013-202136404219819061.06238392.24711225931
Ramiz RajaPAKSri Lanka1985-199754597219012242.12343960.5441311972
Misbah-ul-HaqPAKSri Lanka2002-2015556013215513545.85388555.47118215831
Alastair CookENGSri Lanka2006-201639516209913346.64389353.9241132252
Michael ClarkeAUSSri Lanka2004-20154647132066145*60.76276474.75416317521
Mohammad YousufPAKSri Lanka1998-200957685200912931.89342358.6938617321
Ross TaylorNZSri Lanka2006-201962675199314232.15271873.33311917226
Hashim AmlaSASri Lanka2006-201940503196515441.81303064.8578520213
David WarnerAUSSri Lanka2009-202348556194216339.63201496.43413420822
Adam GilchristAUSSri Lanka1999-200838423192515449.36197897.3276719846
Yuvraj SinghINDSri Lanka2000-2017706710192211733.72238380.65115621135
Shahid AfridiPAKSri Lanka1996-2016938810192010924.621763108.91212816286
Navjot SidhuINDSri Lanka1988-199736381191913151.86346455.40511217025
Tamim IqbalBANSri Lanka2007-202248593185013333.04268268.98313721720
Stephen FlemingNZSri Lanka1994-2007485841819274*33.69368549.36291019511
AB de VilliersSASri Lanka2006-2017374171790160*52.65217482.34313117924
Azhar AliPAKSri Lanka2011-202228423178715745.82365448.916841543
Suresh RainaINDSri Lanka2005-2018696012177012036.88194291.14211415434
Jos ButtlerENGSri Lanka2012-2026524912176012147.571583111.18212216439
Marcus TrescothickENGSri Lanka2001-200630401172616144.26276562.4249223610
Javed MiandadPAKSri Lanka1975-19934747121723203*49.23187272.3331019411
Mohammad AshrafulBANSri Lanka2001-201341533171019034.20311254.9555519513
Andy FlowerZIMSri Lanka1992-200339496164412938.23340048.354941237
Babar AzamPAKSri Lanka2015-202636416158911945.40227469.8874213813
Martin GuptillNZSri Lanka2009-201941463158215636.79178488.6838416246
Shakib Al HasanBANSri Lanka2006-202450563156511629.53210374.42111516211
Brendon McCullumNZSri Lanka2003-201555603153719526.96182684.1726816952
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.