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 series (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.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Brian LaraWIWest Indies tour of Sri Lanka 2001/022001360688221114.67122656.12310705
Andrew JonesNZSri Lanka tour of New Zealand 1990/91199169264118691.57132348.45320430
Virat KohliINDSri Lanka tour of India 2017/182017351610243152.5074282.21311574
Rohit SharmaINDSri Lanka tour of India 2017/182017893596208*99.33567105.113205127
Quinton de KockSASri Lanka tour of South Africa 2018/192019810058812158.80588100.00160794
Virat KohliINDIndia tour of Sri Lanka 20172017910357313181.8660694.55320545
Dilip VengsarkarINDSri Lanka tour of India 1986/871986-198788156416680.5750170.66230281
Shikhar DhawanINDIndia tour of Sri Lanka 2017201778154819078.29491111.61300845
Navjot SidhuINDSri Lanka tour of India 1993/94199466049912483.1789056.072204213
MS DhoniINDSri Lanka tour of India 2005/06200510103495183*70.71489101.231214819
Brian LaraWISri Lanka tour of West Indies 20032003562493209123.2572867.72220485
Faf du PlessisSASri Lanka tour of South Africa 2018/1920198102493112*61.6367672.93130623
Inzamam-ul-HaqPAKPakistan tour of Sri Lanka 2000200059149213861.5099149.65220623
Virender SehwagINDSri Lanka in India Test Series 2009/102009340491293122.75454108.15210689
Dave HoughtonZIMSri Lanka tour of Zimbabwe 1994/95199466048926681.50102947.52211525
Javed MiandadPAKSri Lanka tour of Pakistan 1985/861985773471203*117.75151109.27130161
Mohammad AzharuddinINDIndia tour of Sri Lanka 1997199767246712693.4066770.01310371
Damien MartynAUSAustralia tour of Sri Lanka 2003/042004811046616142.3695248.95210421
Sourav GangulyINDSri Lanka tour of India 1997/98199756046517377.5091850.65220535
Michael HusseyAUSWarne-Muralitharan Trophy 2011201135046314292.6077459.82220476
Martin CroweNZSri Lanka tour of New Zealand 1990/91199156046329977.1782456.19110424
Sunil GavaskarINDSri Lanka tour of India 1986/871986-198788145717665.2966867.66130314
Ricky PontingAUSAustralia tour of Sri Lanka 2003/04200471004559245.5068066.91050435
Tom LathamNZSri Lanka tour of New Zealand 2018/192018231450264*225.0088950.62200392
Mohammad HafeezPAKPakistan v Sri Lanka ODI Series 2013/142013552448140*149.3349291.06300359
Matthew HaydenAUSAustralia tour of Sri Lanka 2003/042004710043413043.4064067.81120444
Rahul DravidINDSri Lanka in India Test Series 2009/102009340433177108.2570061.86210523
Ross TaylorNZSri Lanka tour of New Zealand 2018/192018-201967043113761.5748888.32130368
Joe RootENGEngland tour of Sri Lanka 2020/212021240426228106.5064965.64200371
Jacques KallisSAICC World Cup 2002/032002-20037824238770.5072958.02050426
Rahul DravidINDSri Lanka tour of India 2005/062005894421103*84.2057972.71130412
Andy FlowerZIMSri Lanka tour of Zimbabwe 1999/00199969242112960.14114936.64131342
Sachin TendulkarINDSri Lanka tour of India 2005/062005911142010942.0071059.15120564
Faf du PlessisSASri Lanka in South Africa ODI Series 2016/172017551410185102.50390105.13210327
Saeed AnwarPAKPakistan tour of Sri Lanka 2000200047040212357.4397741.15130453
Ramiz RajaPAKSri Lanka tour of Pakistan 1991/921991-19928913989849.7580149.69050430
John WrightNZSri Lanka tour of New Zealand 1990/91199158039710149.6377251.42130501
Kane WilliamsonNZSri Lanka in New Zealand Test Series 2014/152014-2015242396242*198.0072654.55120340
Alastair CookENGSri Lanka in England Test Series 2011201134039013397.5077150.58220420
Sachin TendulkarINDIndia in Sri Lanka Test Series 2010201035039020378.0070455.40120432
Shreyas IyerINDSri Lanka tour of India 2021/22202256339092130.00350111.430504211
Sachin TendulkarINDIndia tour of Sri Lanka 1997199767038914355.5765459.48200482
Henry NichollsNZSri Lanka tour of New Zealand 2018/192018-2019672388162*77.6047282.20210383
Jonny BairstowENGSri Lanka in England Test Series 20162016341387167*129.0056368.74200371
Adam GilchristAUS1998–99 Australia Tri-Nation Series199955038515477.00355108.45200367
Dean JonesAUSAustralia tour of Sri Lanka 19921992692382100*54.5768855.52130313
Simon KatichAUSVB Series 2005/062006771377107*62.8353470.60140350
Stephen FlemingNZNew Zealand tour of Sri Lanka 20032003242376274*188.0082545.58111361
Darren LehmannAUSAustralia tour of Sri Lanka 2003/04200436037515362.5065157.60210424
Joe RootENGSri Lanka tour of England 2024202436137514375.0057864.88210370
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.