CRICMIND.AI
PLAYER ANALYSIS

Upul Tharanga Career Stats: 9,004 Runs and 14 ODI Centuries for Sri Lanka

9,004 career runs across Tests, ODIs and T20s — Upul Tharanga's 14 ODI centuries in 206 matches made him one of Sri Lanka's most prolific opening batters.

AI
CricMind AI
CricMind Intelligence Engine
··7 min read
Upul Tharanga Career Stats: 9,004 Runs and 14 ODI Centuries for Sri Lanka

Upul Tharanga Career Stats: 9,004 Runs and 14 ODI Centuries for Sri Lanka

With 9,004 runs across all international and franchise cricket formats, 14 ODI centuries, and 206 one-day appearances for Sri Lanka, Upul Tharanga earned his place among the island nation's most productive opening batters. A left-handed stylist who anchored some of Sri Lanka's finest limited-overs partnerships, Tharanga's career spanned the golden era of Sri Lankan batting — from the final years of Sanath Jayasuriya's dominance through the peak of Kumar Sangakkara and Tillakaratne Dilshan.

Career at a Glance

FormatMatInnsRunsAvgSRHS100s50s4s6s
Test30561,68231.7454.7165372279
ODI2062066,48234.3075.7174143674252
T20404084022.11124.869049222
Total2763029,00417417471,06183

Tharanga was a specialist opener throughout his career, never bowling a single delivery in international cricket. His value was singular and clearly defined: walk out, face the new ball, and build innings that set the platform for Sri Lanka's middle-order firepower.

The ODI Specialist

The 50-over format was Tharanga's natural habitat. His 6,482 ODI runs at an average of 34.30 represent a career of sustained excellence across 206 matches — a number that places him among Sri Lanka's highest ODI run-scorers of all time.

Fourteen ODI centuries is the headline number. That is more centuries than many Test specialists manage across entire careers, and it reflects Tharanga's ability to convert starts into match-defining innings. His highest ODI score of 174 stands as one of the great innings in Sri Lankan ODI history — a score that demanded patience, timing, and the kind of concentration that separated genuine international batters from those who merely occupied the crease.

Thirty-six ODI half-centuries tell the complementary story of consistency. Combined with 14 hundreds, Tharanga reached fifty or better on 50 occasions in 206 innings — roughly once every four innings. For an opener facing the new ball in conditions ranging from the pace-friendly pitches of South Africa to the spinning tracks of the subcontinent, that conversion rate demonstrates genuine quality.

Opening Partnerships

Tharanga's career is inseparable from the context of Sri Lanka's opening partnerships. He shared the crease at the top of the order with some of the most explosive and technically gifted batters in ODI history.

His partnership with Tillakaratne Dilshan defined Sri Lanka's ODI opening for a significant period. Dilshan's aggressive approach, including his trademark scoop shot, created the attacking intent while Tharanga provided the classical left-handed foil — timing the ball through the off side, working singles, and occupying one end while his partner dominated. The left-right combination forced opposition captains into constant bowling adjustments, and their partnership yielded some of Sri Lanka's most successful run chases.

Before Dilshan, Tharanga opened alongside Sanath Jayasuriya in the veteran's final ODI years, inheriting the philosophical approach to ODI cricket that Jayasuriya had revolutionised in 1996. After Dilshan's retirement, Tharanga continued to adapt, partnering with a new generation of Sri Lankan openers and providing the experience and stability that younger players needed at the other end.

The Test Career

Though less celebrated than his ODI record, Tharanga's Test career produced respectable numbers. In 30 Tests, he scored 1,682 runs at an average of 31.74 — modest by elite Test standards, but his highest score of 165 showed that he possessed the technique and temperament for the longest format.

Three Test centuries and seven half-centuries from 56 innings represent a batting record of a player who could produce significant innings when conditions and opportunity aligned. His strike rate of 54.7 in Tests was typical of the patient approach required in the format, in stark contrast to his ODI and T20 methods.

The gap between his Test and ODI records (31.74 vs 34.30 average) was relatively narrow, suggesting that Tharanga's fundamental technique was sound across formats. His limited Test opportunities — just 30 matches over a career spanning more than a decade — reflected the competition for spots in a Sri Lankan batting lineup that included Sangakkara, Mahela Jayawardene, and Angelo Mathews rather than any technical deficiency.

T20 Record

Tharanga's T20 career across 40 matches (including BPL appearances for Sylhet Sixers, Dhaka Dynamites, and Cumilla Warriors) yielded 840 runs at a strike rate of 124.8. While he never scored a T20 century, four fifties with a highest score of 69 showed he could adapt to the shortest format.

The 22.11 average in T20 cricket was the weakest across his three formats, and the absence of centuries suggests that the ultra-aggressive demands of T20 batting were not perfectly suited to Tharanga's classical technique. In a format that rewards boundary-hitting from ball one, Tharanga's strength — building innings through timing and placement — was less impactful than in 50-over cricket where patience is rewarded.

By the Numbers

Tharanga struck 1,061 boundaries (fours) across his entire career — over a thousand scoring shots that found the fence through timing rather than brute force. His 742 ODI fours alone average more than 3.6 boundaries per innings across 206 matches, a reflection of his ability to find gaps consistently.

His 83 career sixes across all formats tell a different story — Tharanga was emphatically a timer of the ball rather than a power hitter. Fifty-two of those sixes came in ODI cricket across 206 matches, confirming that his method was built on placement and wristwork rather than the aerial route. In an era increasingly dominated by six-hitting, Tharanga proved that classical stroke play could still be productive at the highest level.

The 2011 World Cup Connection

Tharanga's career intersected with one of Sri Lanka's most significant tournament campaigns. As part of the squad that reached the 2011 Cricket World Cup final (held jointly in the subcontinent), Tharanga contributed to the campaign that brought Sri Lanka within one match of their second world title. Though the final was lost to India in Mumbai, the tournament cemented Tharanga's reputation as a big-stage performer capable of handling the pressure of ICC events.

Legacy in Sri Lankan Cricket

Upul Tharanga belongs to the transitional generation of Sri Lankan cricket — the players who bridged the gap between the all-conquering era of Jayasuriya, Sangakkara, Jayawardene, and Muralitharan and the rebuilding phase that followed their retirements. He was not a superstar in the mould of his more celebrated contemporaries, but his numbers — 9,004 runs, 17 centuries, 47 half-centuries — make the case for a player who consistently delivered across more than a decade of international cricket.

For Sri Lanka, Tharanga's value was always as the reliable partner — the batter who held one end, built the platform, and allowed others to play their natural games around him. In a batting lineup famous for individual brilliance, Tharanga provided the structural integrity that made that brilliance possible.

FAQ

How many ODI centuries did Upul Tharanga score?

Upul Tharanga scored 14 centuries in 206 ODI matches for Sri Lanka, with a highest score of 174. He averaged 34.30 in ODI cricket with 36 additional half-centuries.

What is Upul Tharanga's total career runs across all formats?

Tharanga scored 9,004 runs across all formats: 1,682 in Tests (30 matches), 6,482 in ODIs (206 matches), and 840 in T20s (40 matches), with 17 centuries in total.

Did Upul Tharanga play Test cricket?

Yes. Tharanga played 30 Tests for Sri Lanka, scoring 1,682 runs at an average of 31.74 with 3 centuries and 7 half-centuries. His highest Test score was 165.

Which franchise T20 leagues did Upul Tharanga play in?

Tharanga played in the Bangladesh Premier League (BPL), representing three franchises: Sylhet Sixers, Dhaka Dynamites, and Cumilla Warriors. He scored 840 runs across 40 T20 matches at a strike rate of 124.8.

SHARE THIS ARTICLE
This article uses statistical insights generated by the Cricmind analytics engine. AI-generated analysis for entertainment and informational purposes.
TOPICS
Upul Tharanga statsWU Tharanga careerSri Lanka cricket recordsUpul Tharanga ODI centuriesSri Lanka ODI batsmencricket career stats
GET THE FULL AI PREDICTION
Cricmind analyses 278,205 IPL deliveries to predict every match outcome with confidence scores and key factor breakdowns.
VIEW PREDICTIONSMORE ARTICLES
MORE IN PLAYER ANALYSIS
Editorial Standards

This article was produced by the CricMind Sports Editor, CricMind.ai's AI-assisted editorial identity. All predictions are generated by the Oracle engine and stored immutably before the match. Statistical claims are verified against the IPL 2008-2026 ball-by-ball dataset.

Read our Publication Policy · About CricMind · Contact