Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG143/0 (20.4)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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 (Men's List A)

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 950 of the 951 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDSri Lanka1990-201283809311313843.85355687.54817330330
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
MS DhoniINDSri Lanka2005-20196753162383183*64.41264590.09219218245
Inzamam-ul-HaqPAKSri Lanka1992-2006635872265118*44.41290378.02415015739
Saeed AnwarPAKSri Lanka1989-200252523219812644.86267482.20713320925
Rohit SharmaINDSri Lanka2008-202455539202126445.93208496.9869519258
Mohammad AzharuddinINDSri Lanka1985-20005248121834111*50.94229979.7731528425
Virender SehwagINDSri Lanka2001-201255523169914634.671542110.1825423920
Gautam GambhirINDSri Lanka2005-2012373631668150*50.55188288.636931663
Rahul DravidINDSri Lanka1996-200946428166214548.88221075.2031111448
Ricky PontingAUSSri Lanka1995-201246456164912442.28214676.84410211619
Saleem MalikPAKSri Lanka1982-199753438157310244.94187783.803122886
Joe RootENGSri Lanka2013-202637338157112162.84184984.9631211168
Sourav GangulyINDSri Lanka1996-200743402153418340.37211572.5349313824
Adam GilchristAUSSri Lanka1999-200830300151115450.371428105.8164315436
Ramiz RajaPAKSri Lanka1985-1997424261446116*40.17207369.753601152
Jacques KallisSASri Lanka1998-2014363651434113*46.26192174.6531039429
Yuvraj SinghINDSri Lanka2000-201755508140011733.33169782.5019315120
Mohammad HafeezPAKSri Lanka2003-2017383731322140*38.88171177.2646213021
Mohammad YousufPAKSri Lanka1998-200943424128412933.79191866.942559413
Suresh RainaINDSri Lanka2005-2014554710128210634.65135694.5419410024
Michael ClarkeAUSSri Lanka2004-2015343211127911760.90148686.0711139313
Shahid AfridiPAKSri Lanka1996-201472647124810921.891038120.232659763
Quinton de KockSASri Lanka2013-202325251121912850.791167104.4647016316
Mushfiqur RahimBANSri Lanka2007-202439373120714435.50150880.042638314
Younis KhanPAKSri Lanka2000-20144644412048930.10164773.10081916
Faf du PlessisSASri Lanka2012-201926264116618553.00125792.7635011012
Hashim AmlaSASri Lanka2009-201922211114315457.15125691.0055110912
Javed MiandadPAKSri Lanka1975-19933531101141115*54.33138482.442807110
Brian LaraWISri Lanka1992-200725252112216948.78148475.612919914
Shikhar DhawanINDSri Lanka2013-2021191931111132*69.44114497.1246112915
Shoaib MalikPAKSri Lanka1999-2017464111109786*36.57130983.800946824
Ijaz AhmedPAKSri Lanka1986-2000393481017102*39.12119285.321817421
Navjot SidhuINDSri Lanka1988-19972625198410841.00138271.20182687
Misbah-ul-HaqPAKSri Lanka2002-20143026598183*46.71133473.5401016214
AB de VilliersSASri Lanka2006-201723224931125*51.72912102.082718014
Mark WaughAUSSri Lanka1992-19992323190613041.18114978.85191624
Ross TaylorNZSri Lanka2006-20193329388113733.88108681.122556917
Dean JonesAUSSri Lanka1985-199217157879117*109.88105583.321904510
Martin GuptillNZSri Lanka2009-20192323387613843.8088399.212547931
Andy FlowerZIMSri Lanka1992-200326263866120*37.65117373.83243595
Aamer SohailPAKSri Lanka1990-20002626086510033.27129167.00151711
Eoin MorganENG/IRESri Lanka2007-2021353058549234.1696088.960827716
Graeme SmithSASri Lanka2002-20122323084212536.61107378.471508010
Alastair CookENGSri Lanka2006-20142323280911938.52108574.56141851
David WarnerAUSSri Lanka2012-20232323079016334.3594084.04321736
Jonty RhodesSASri Lanka1992-20023130978675*37.4397280.86063422
Babar AzamPAKSri Lanka2015-20261716277411555.2996480.29410624
Umar AkmalPAKSri Lanka2009-201427236772102*45.4179397.351716917
Grant FlowerZIMSri Lanka1993-20032424276011234.55115965.57144615
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.