Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Upul Tharanga: Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
SeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
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
South Africa in Sri Lanka Test Series 201420142401388334.5022461.61010221
Pakistan in Sri Lanka Test Series 201420142401689242.0027760.65010230
Pakistan in Sri Lanka ODI Series 20142014330592719.677084.2900080
Asian Games Men's Cricket Competition 2014/152014210545454.0041131.7101080
Sri Lanka in India ODI Series 2014/152014110282828.005352.8300030
ICC Cricket World Cup 2014/152015110444.00580.0000000
Pakistan in Sri Lanka Test Series 20152015120944847.0013967.63000120
Pakistan in Sri Lanka ODI Series 20152015330642821.338476.1900070
India in Sri Lanka Test Series 20152015120442.003013.3300110
Sri Lanka in Ireland ODI Series 20162016221878.007114.2900010
Sri Lanka in England ODI Series 201620165419653*32.0087110.3401172
Australia in Sri Lanka ODI Series 20162016110151515.002560.0000000
Sri Lanka in Zimbabwe Test Series 2016/172016241207110*69.0038653.63110210
Zimbabwe Tri-Nation Series 2016/1720165319557*47.5016258.6401091
Sri Lanka in South Africa Test Series 2016/1720172418826*29.3312172.73000170
Sri Lanka in South Africa T20I Series 2016/172017110202020.0011181.8200040
Sri Lanka in South Africa ODI Series 2016/17201755018911937.8019298.44100217
Sri Lanka in Australia T20I Series 2016/17201733018146.0018100.0000121
Bangladesh in Sri Lanka Test Series 2016/17201724015611539.0026558.87100162
Bangladesh in Sri Lanka ODI Series 2016/1720173301196539.6714085.00010171
Bangladesh in Sri Lanka T20I Series 2016/172017220472423.5044106.8200070
ICC Champions Trophy 20172017110575757.006982.6101060
Zimbabwe in Sri Lanka ODI Series 2017201755322679*113.00220102.73020224
Zimbabwe tour of Sri Lanka 20172017120987149.0017655.68010141
India tour of Sri Lanka 2017201771001636416.3022273.42011260
Pakistan tour of United Arab Emirates 2017/182017551199112*49.7527672.10111230
Bangladesh Premier League 2017/18201766120769*41.40165125.45030195
Sri Lanka tour of India 2017/1820176602329538.67198117.17010297
Tri-Nation Tournament in Bangladesh 2017/1820185511485637.0022266.67010133
Sri Lanka tour of Bangladesh 2017/182018220292514.5020145.0000041
Nidahas Trophy 2017/1820184417632*25.3362122.5800063
South Africa tour of Sri Lanka 20182018550933618.6010192.08000112
Asia Cup 20182018110272727.0016168.7500041
2018 Asia Cup2018110363636.006456.2500030
England tour of Sri Lanka 2018/192018210000.0010.0000100
Bangladesh Premier League 2018/1920195501455129.00110131.82011165
Sri Lanka tour of South Africa 2018/1920193301595.002560.0000030
Super Provincial One Day Tournament 201920194312815*14.005253.8500030
Bangladesh Premier League 2019/202020330814527.0068119.12000150
Lanka Premier League 2020/2120208801967724.50181108.29011263
Lanka Premier League 2021/222021651693717.2563109.52000100
PreviousPage 2

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.