Upul Tharanga cricket player profile photo

Cricket player profile

Upul Tharanga

Sri Lanka · batter · 2005 - 2019 · Cricket stats, biography & career record

Born
1985-2-2
Batting
left-hand bat
Country
Sri Lanka
Role
batter
Career
2005 - 2019

About Upul Tharanga

Upul Tharanga is an international cricketer from Sri Lanka, listed as a batter. Career years: 2005 - 2019. Batting style: left-hand bat. Date of birth: 1985-2-2. Career highlights — ODI: 6951 runs at avg 33.74, 15 hundreds; T20I: 407 runs at avg 16.28. Explore complete career numbers, debut matches and match-by-match form below.

Upul Tharanga biography

A batsman who has frustrated and thrilled in equal measure. Although his Test career has never really taken off - his two Test centuries have come more than 10 years apart - in ODIs he keeps illustrious company among Sri Lanka's finest. As of 2017, only Mahela Jayawardene, Tillakaratne Dilshan, Kumar Sangakkara and Sanath Jayasuriya had scored more than Tharanga's 13 one-day centuries

Tharanga's call-up to the Sri Lanka one-day squad in July 2005 brightened a year marred by the Asian tsunami, which washed away his family home in Ambalangoda, a fishing town on the west coast. From an early age he was tipped for the big time, playing Premier League cricket for Singha CC at the age of 15 and passing seamlessly and successfully through the Sri Lanka Under-15, Under-17 and Under-19 development squads. He first really caught the eye during the Under-19 World Cup in 2004 when he cracked 117 against South Africa and then 61 in 42 balls against India in the next game. Then, after a successful tour with the under-19 team to Pakistan, during which he scored half-centuries in each of the two Tests and two one-day matches, the Sri Lankan board sent him to play league cricket in Essex, where he starred for Loughton Cricket Club.

He soon graduated to the A team and after accomplished performances against West Indies A he was selected for the national squad a week later. However, it was on the 2006 tour of England that he really began to develop, especially in the one-day game, with an outstanding century at Lord's in the first match of Sri Lanka's 5-0 whitewash, and another in the final match as he and Jayasuriya flayed an opening stand of 286 in 32 overs.

Back-to-back centuries followed in the Champions Trophy and he was forming a destructive partnership with Jayasuriya. After the Champions Trophy, however, it would be another three years until his next century. He flourished at the 2011 World Cup with score of 133 against Zimbabwe and an unbeaten 102 in the quarter-final against England.

In 2013, during a tri-series in the Caribbean, he struck an unbeaten 174 against India in Jamaica but that would be his last fifty-plus score for 18 innings spread over three years during which time he spent considerable periods outside the team. He briefly returned when called up as an injury replacement at the 2015 World Cup, but his 2016 comeback provided slightly more longevity and he was named captain for the tri-series in Zimbabwe, a position he retained when Angelo Mathews was ruled out of the 2017 series in South Africa.

Upul Tharanga debut matches

International and first-class debut details for Upul Tharanga across major cricket formats.

Format Match Venue Date
TEST IND vs SL Ahmedabad 2005-12-18
ODI SL vs WI Dambulla 2005-08-02
T20 SL vs ENG Southampton 2006-06-15
1970-01-01

Recent performances

Latest match scores and bowling figures for Upul Tharanga.

WI Masters vs SL Master T20 · 2025-03-14 · Raipur
Batting 30 Bowling -
Eng Masters vs SL Master T20 · 2025-03-10 · Raipur
Batting - Bowling -
SL Masters vs WI Master T20 · 2025-03-06 · Vadodara
Batting 1 Bowling -
Aus Masters vs SL Master T20 · 2025-02-28 · Vadodara
Batting 102 Bowling -
SA Masters vs SL Master T20 · 2025-02-26 · DY Patil
Batting 29 Bowling -
Ind Masters vs SL Master T20 · 2025-02-22 · DY Patil
Batting 10 Bowling -
Superstars vs Giant T20 · 2023-12-03 · Visakhapatnam
Batting 34 Bowling -
Kings vs Superstar T20 · 2023-11-29 · Jammu
Batting - Bowling -
Tigers vs Superstar T20 · 2023-11-27 · Jammu
Batting 30 Bowling -
Superstars vs Capital T20 · 2023-11-25 · Dehradun
Batting 19 Bowling -

Upul Tharanga career statistics

Format-wise batting and bowling records for Upul Tharanga — including Test, ODI, T20I and domestic cricket where available.

Test batting stats

Matches 31
Innings 58
Runs 1754
Average 31.89
Strike rate 54.6
Highest score 165
100s 3
50s 8
Fours 239
Sixes 9
Catches 24

Test bowling stats

Matches 31
Innings -
Wickets -
Average -
Economy -
Strike rate -
Best figure -
4 wickets -
5 wickets -
Balls bowled -
Runs conceded -

ODI batting stats

Matches 235
Innings 223
Runs 6951
Average 33.74
Strike rate 75.92
Highest score 174*
100s 15
50s 37
Fours 798
Sixes 52
Catches 50

ODI bowling stats

Matches 235
Innings -
Wickets -
Average -
Economy -
Strike rate -
Best figure -
4 wickets -
5 wickets -
Balls bowled -
Runs conceded -

T20I batting stats

Matches 26
Innings 26
Runs 407
Average 16.28
Strike rate 123.33
Highest score 47
100s 0
50s 0
Fours 42
Sixes 12
Catches 2

T20I bowling stats

Matches 26
Innings -
Wickets -
Average -
Economy -
Strike rate -
Best figure -
4 wickets -
5 wickets -
Balls bowled -
Runs conceded -

List A batting stats

Matches 404
Innings 387
Runs 12581
Average 34.65
Strike rate 78.18
Highest score 174*
100s 29
50s 70
Catches 117

List A bowling stats

Matches 404
Wickets 0
Average -
Economy -
Strike rate -
Best figure -
4 wickets 0
5 wickets 0
Balls bowled 0
Runs conceded 0

T20s batting stats

Matches 142
Innings 137
Runs 3711
Average 28.99
Strike rate 127.17
Highest score 124*
100s 3
50s 20
Fours 401
Sixes 125
Catches 39

T20s bowling stats

Matches 142
Innings -
Wickets -
Average -
Economy -
Strike rate -
Best figure -
4 wickets -
5 wickets -
Balls bowled -
Runs conceded -

Frequently asked questions about Upul Tharanga

Who is Upul Tharanga?

Upul Tharanga is a cricketer from Sri Lanka who plays as a batter. SportsGuff covers Upul Tharanga's profile, career statistics and match performances.

What is Upul Tharanga's batting and bowling style?

Upul Tharanga is a left-hand bat.

When did Upul Tharanga make their international debut?

Upul Tharanga's recorded debuts include: TEST debut on 2005-12-18 (IND vs SL); ODI debut on 2005-08-02 (SL vs WI); T20 debut on 2006-06-15 (SL vs ENG).

What are Upul Tharanga's key cricket career stats?

Career highlights — ODI: 6951 runs at avg 33.74, 15 hundreds; T20I: 407 runs at avg 16.28. Full format-wise batting and bowling tables are available on this SportsGuff player profile.

← Browse all cricket player profiles