Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Upul Tharanga: Batting by series (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
SeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Indian Oil Cup 20052005330352511.677844.8700030
Bangladesh tour of Sri Lanka 2005200533017410558.0020385.71110180
Sri Lanka tour of India 2005/062005440692817.259175.82000110
Sri Lanka tour of New Zealand 2005/062005-2006220281714.005848.2800020
Sri Lanka in New Zealand ODI Series 2005/06200622011210356.0013781.75100150
VB Series 2005/062006330493116.338656.9800040
Sri Lanka in Bangladesh ODI Series 2005/062006110000.0050.0000100
Pakistan in Sri Lanka ODI Series 2005/062006320422321.008052.5000050
NatWest Series 2006200655034712069.4041184.43210421
Sri Lanka tour of Netherlands 20062006220907245.009396.77010120
ICC Champions Trophy 2006/07200666032011053.3341976.37211402
Sri Lanka in New Zealand ODI Series 2006/072006-20073301016833.6715764.33010120
Sri Lanka tour of New Zealand 2006/072006110232323.002979.3100030
Sri Lanka in India ODI Series 2006/07200733026148.674459.0900050
ICC World Cup 2006/072007111102987327.0944666.82031272
Warid Cricket Series 200720073301054835.0012882.03000160
Afro-Asia Cup 20072007110101010.002245.4500010
Bangladesh in Sri Lanka ODI Series 20072007330995733.0014866.89010150
England in Sri Lanka ODI Series 2007/082007330524017.338461.9000040
England tour of Sri Lanka 2007/082007110151515.002171.4300010
Commonwealth Bank Series 2007/082008210101010.001855.5600010
Sri Lanka in West Indies ODI Series 2007/082008220504025.0011344.2500060
Sri Lanka in Zimbabwe ODI Series 2008/092008551782919.5014753.06001100
Tri-Nation Tournament in Bangladesh 2008/092009330454315.007560.0000160
Pakistan in Sri Lanka ODI Series 200920095501838036.6024873.79021191
Sri Lanka in India ODI Series 2009/10200955029511859.0031294.55121287
Tri-Nation Tournament in Bangladesh 2009/102010551162118*40.5019682.65102250
Zimbabwe Triangular Series 201020105502097241.8025382.61020232
Asia Cup 201020104401195429.7516572.12010141
Sri Lanka Triangular Series 201020105511007025.0016162.11011140
Sri Lanka in Australia ODI Series 2010/11201033111786*58.5018363.9301090
West Indies in Sri Lanka ODI Series 2010/112011321140101*140.0019571.79100120
ICC Cricket World Cup 2010/11201199239513356.4347283.69210522
Australia in Sri Lanka ODI Series 2011201155016611133.2022374.44101220
Pakistan v Sri Lanka ODI Series 2011/1220115501257725.0020162.19010140
Sri Lanka in South Africa ODI Series 2011/1220125501766635.2020187.56021194
Commonwealth Bank Series 2011/1220126501407128.0021565.1202171
Asia Cup 2011/1220123301225740.6713491.04010111
Pakistan in Sri Lanka ODI Series 2012201254034188.507644.7400050
India in Sri Lanka ODI Series 2012201255117759*44.2522180.09020191
New Zealand in Sri Lanka ODI Series 2012/1320124401036025.7514670.55010150
Sri Lanka in Australia ODI Series 2012/13201333013124.332650.0000120
West Indies Tri-Nation Series 20132013551223174*55.7525687.11100263
South Africa in Sri Lanka ODI Series 20132013430514317.0010150.5000080
Sri Lanka tour of England and Ireland 20142014110242424.005246.1500030
Pakistan in Sri Lanka ODI Series 20142014330592719.677084.2900080
Sri Lanka in India ODI Series 2014/152014110282828.005352.8300030
ICC Cricket World Cup 2014/152015110444.00580.0000000
Pakistan in Sri Lanka ODI Series 20152015330642821.338476.1900070
Sri Lanka in Ireland ODI Series 20162016221878.007114.2900010
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.