- Home
- Players
- Upul Tharanga
Sri Lanka · Men's cricket
Upul Tharanga stats
Data through 16 December 2021Last updated 16 December 2021
Coverage: matches in the Cricsheet data from 2 August 2005 to 16 December 2021. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2005 and 2021, Upul Tharanga appears in 30 Tests, 217 ODIs, 26 T20Is for Sri Lanka in the Cricsheet data. In ODIs Upul Tharanga scored 6,482 runs in 206 innings (average 34.30, strike rate 75.7), including 14 hundreds and 36 fifties. Against Zimbabwe in ODIs, Upul Tharanga averaged 66.33 over 17 innings.
Teams played for
Upul Tharanga batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 30 | 56 | 3 | 1,682 | 165 | 31.74 | 3,075 | 54.7 | 3 | 7 | 5 | 227 | 9 |
| ODI | 217 | 206 | 17 | 6,482 | 174* | 34.30 | 8,565 | 75.7 | 14 | 36 | 17 | 741 | 52 |
| T20I | 26 | 26 | 1 | 407 | 47 | 16.28 | 330 | 123.3 | 0 | 0 | 3 | 42 | 12 |
| T20 (leagues & domestic) | 28 | 27 | 2 | 698 | 77 | 27.92 | 587 | 118.9 | 0 | 5 | 2 | 86 | 13 |
| Other T20 | 2 | 1 | 0 | 54 | 54 | 54.00 | 41 | 131.7 | 0 | 1 | 0 | 8 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2005 | 226 |
| 2006 | 1,530 |
| 2007 | 630 |
| 2008 | 121 |
| 2009 | 478 |
| 2010 | 707 |
| 2011 | 838 |
| 2012 | 757 |
| 2013 | 287 |
| 2014 | 471 |
| 2015 | 166 |
| 2016 | 414 |
| 2017 | 1,819 |
| 2018 | 373 |
| 2019 | 160 |
| 2020 | 277 |
| 2021 | 69 |
Year-by-year batting (33 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2005 | ODI | 8 | 177 | 22.12 | 62.1 | 60 | 0 | 1 |
| 2005 | Test | 2 | 49 | 24.50 | 37.4 | 47 | 0 | 0 |
| 2006 | ODI | 19 | 936 | 49.26 | 77.4 | 120 | 5 | 3 |
| 2006 | T20I | 3 | 40 | 13.33 | 105.3 | 34 | 0 | 0 |
| 2006 | Test | 19 | 554 | 30.78 | 51.5 | 165 | 1 | 2 |
| 2007 | ODI | 23 | 518 | 22.52 | 62.6 | 73 | 0 | 4 |
| 2007 | T20I | 5 | 74 | 14.80 | 123.3 | 37 | 0 | 0 |
| 2007 | Test | 3 | 38 | 12.67 | 39.2 | 16 | 0 | 0 |
| 2008 | ODI | 7 | 121 | 20.17 | 48.8 | 40 | 0 | 0 |
| 2009 | ODI | 11 | 478 | 43.45 | 84.9 | 118 | 1 | 4 |
| 2010 | ODI | 22 | 707 | 37.21 | 73.8 | 118 | 1 | 5 |
| 2011 | ODI | 21 | 826 | 45.89 | 75.7 | 133 | 4 | 2 |
| 2011 | T20I | 1 | 12 | 12.00 | 92.3 | 12 | 0 | 0 |
| 2012 | ODI | 26 | 752 | 30.08 | 75.7 | 71 | 0 | 8 |
| 2012 | T20I | 1 | 5 | 5.00 | 125.0 | 5 | 0 | 0 |
| 2013 | ODI | 11 | 287 | 28.70 | 74.9 | 174 | 1 | 0 |
| 2014 | ODI | 5 | 111 | 22.20 | 63.4 | 28 | 0 | 0 |
| 2014 | Other T20 | 1 | 54 | 54.00 | 131.7 | 54 | 0 | 1 |
| 2014 | Test | 8 | 306 | 38.25 | 61.1 | 92 | 0 | 2 |
| 2015 | ODI | 4 | 68 | 17.00 | 76.4 | 28 | 0 | 0 |
| 2015 | Test | 4 | 98 | 24.50 | 58.0 | 48 | 0 | 0 |
| 2016 | ODI | 9 | 207 | 34.50 | 75.3 | 57 | 0 | 2 |
| 2016 | Test | 4 | 207 | 69.00 | 53.6 | 110 | 1 | 1 |
| 2017 | ODI | 25 | 1011 | 48.14 | 91.7 | 119 | 2 | 6 |
| 2017 | T20 (leagues & domestic) | 6 | 207 | 41.40 | 125.5 | 69 | 0 | 3 |
| 2017 | T20I | 10 | 171 | 17.10 | 128.6 | 47 | 0 | 0 |
| 2017 | Test | 16 | 430 | 28.67 | 60.1 | 115 | 1 | 2 |
| 2018 | ODI | 12 | 268 | 24.36 | 78.8 | 56 | 0 | 1 |
| 2018 | T20I | 6 | 105 | 21.00 | 128.0 | 32 | 0 | 0 |
| 2019 | ODI | 3 | 15 | 5.00 | 60.0 | 9 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 5 | 145 | 29.00 | 131.8 | 51 | 0 | 1 |
| 2020 | T20 (leagues & domestic) | 11 | 277 | 25.18 | 111.2 | 77 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 5 | 69 | 17.25 | 109.5 | 37 | 0 | 0 |
Upul Tharanga bowling record by format
Upul Tharanga has not bowled in the matches in the data.
Upul Tharanga against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Bangladesh | Test | 9 | 465 | 58.12 | 60.2 | 165 | 2 | 1 |
| Zimbabwe | Test | 6 | 305 | 61.00 | 54.3 | 110 | 1 | 2 |
| Pakistan | Test | 8 | 284 | 35.50 | 60.8 | 92 | 0 | 1 |
| South Africa | Test | 11 | 235 | 23.50 | 63.3 | 83 | 0 | 1 |
| England | Test | 8 | 168 | 21.00 | 42.0 | 52 | 0 | 1 |
| India | Test | 10 | 141 | 14.10 | 44.8 | 64 | 0 | 1 |
| New Zealand | Test | 4 | 84 | 21.00 | 44.9 | 33 | 0 | 0 |
| India | ODI | 42 | 1224 | 31.38 | 83.5 | 174 | 2 | 6 |
| Pakistan | ODI | 31 | 845 | 28.17 | 69.5 | 112 | 1 | 5 |
| Zimbabwe | ODI | 17 | 796 | 66.33 | 82.1 | 133 | 2 | 5 |
| Bangladesh | ODI | 19 | 790 | 46.47 | 80.0 | 118 | 2 | 5 |
| England | ODI | 15 | 659 | 50.69 | 81.6 | 120 | 3 | 3 |
| South Africa | ODI | 25 | 620 | 24.80 | 82.2 | 119 | 1 | 3 |
| New Zealand | ODI | 17 | 588 | 34.59 | 71.4 | 103 | 1 | 5 |
| Australia | ODI | 21 | 510 | 25.50 | 64.1 | 111 | 1 | 3 |
| West Indies | ODI | 12 | 299 | 27.18 | 56.8 | 101 | 1 | 0 |
| Ireland | ODI | 3 | 25 | 12.50 | 41.7 | 24 | 0 | 0 |
| Bangladesh | T20I | 7 | 136 | 22.67 | 138.8 | 32 | 0 | 0 |
| India | T20I | 7 | 130 | 18.57 | 122.6 | 47 | 0 | 0 |
| New Zealand | T20I | 3 | 43 | 14.33 | 113.2 | 37 | 0 | 0 |
| Australia | T20I | 4 | 22 | 5.50 | 84.6 | 14 | 0 | 0 |
| Galle Gladiators | T20 (leagues & domestic) | 3 | 103 | 34.33 | 132.1 | 77 | 0 | 1 |
| Comilla Victorians | T20 (leagues & domestic) | 3 | 99 | 33.00 | 135.6 | 51 | 0 | 1 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| R Premadasa Stadium | 37 | 905 | 27.42 | 102 |
| Mahinda Rajapaksa International Cricket Stadium | 20 | 630 | 35.00 | 111 |
| Shere Bangla National Stadium | 24 | 628 | 28.55 | 118 |
| Rangiri Dambulla International Stadium | 23 | 526 | 23.91 | 76 |
| Galle International Stadium | 11 | 491 | 54.56 | 115 |
| Pallekele International Cricket Stadium | 18 | 465 | 25.83 | 133 |
| Sinhalese Sports Club Ground | 15 | 459 | 32.79 | 101 |
| Harare Sports Club | 12 | 448 | 44.80 | 110 |
| Sabina Park | 3 | 272 | 136.00 | 174 |
| Sylhet International Cricket Stadium | 6 | 266 | 53.20 | 69 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 654 | 561 | 116.6 | 28 | – | – | – |
| T20 | Middle | 363 | 311 | 116.7 | 20 | – | – | – |
| T20 | Death | 88 | 45 | 195.6 | 2 | – | – | – |
| ODI | Powerplay | 2849 | 4035 | 70.6 | 90 | – | – | – |
| ODI | Middle | 3171 | 4173 | 76.0 | 85 | – | – | – |
| ODI | Death | 462 | 357 | 129.4 | 14 | – | – | – |
How Upul Tharanga was dismissed
- Caught189 (65%)
- Bowled61 (21%)
- Lbw18 (6%)
- Run out13 (4%)
- Stumped7 (2%)
- Caught and bowled5 (2%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 8 Feb 2019 | 48 |
| 3 Mar 2019 | 9 |
| 13 Mar 2019 | 4 |
| 16 Mar 2019 | 2 |
| 2 Jan 2020 | 45 |
| 7 Jan 2020 | 4 |
| 10 Jan 2020 | 32 |
| 28 Nov 2020 | 18 |
| 30 Nov 2020 | 15 |
| 1 Dec 2020 | 25 |
| 3 Dec 2020 | 19 |
| 5 Dec 2020 | 77 |
| 9 Dec 2020 | 9 |
| 11 Dec 2020 | 0 |
| 14 Dec 2020 | 33 |
| 5 Dec 2021 | 17 |
| 8 Dec 2021 | 0 |
| 12 Dec 2021 | 13 |
| 13 Dec 2021 | 2 |
| 16 Dec 2021 | 37 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 16 Dec 2021 | T20 (leagues & domestic) | Colombo Stars | 37 | 33 | caught | R Premadasa Stadium |
| 13 Dec 2021 | T20 (leagues & domestic) | Dambulla Giants | 2 | 9 | caught and bowled | R Premadasa Stadium |
| 12 Dec 2021 | T20 (leagues & domestic) | Kandy Warriors | 13 | 8 | bowled | R Premadasa Stadium |
| 8 Dec 2021 | T20 (leagues & domestic) | Kandy Warriors | 0* | 0 | not out | R Premadasa Stadium |
| 5 Dec 2021 | T20 (leagues & domestic) | Galle Gladiators | 17 | 13 | bowled | R Premadasa Stadium |
| 14 Dec 2020 | T20 (leagues & domestic) | Jaffna Stallions | 33 | 39 | caught | Mahinda Rajapaksa International Cricket Stadium |
| 11 Dec 2020 | T20 (leagues & domestic) | Colombo Kings | 0 | 1 | lbw | Mahinda Rajapaksa International Cricket Stadium |
| 9 Dec 2020 | T20 (leagues & domestic) | Galle Gladiators | 9 | 11 | lbw | Mahinda Rajapaksa International Cricket Stadium |
| 5 Dec 2020 | T20 (leagues & domestic) | Galle Gladiators | 77 | 54 | caught | Mahinda Rajapaksa International Cricket Stadium |
| 3 Dec 2020 | T20 (leagues & domestic) | Kandy Tuskers | 19 | 15 | caught | Mahinda Rajapaksa International Cricket Stadium |
| 1 Dec 2020 | T20 (leagues & domestic) | Colombo Kings | 25 | 24 | caught | Mahinda Rajapaksa International Cricket Stadium |
| 30 Nov 2020 | T20 (leagues & domestic) | Jaffna Stallions | 15 | 19 | caught | Mahinda Rajapaksa International Cricket Stadium |
| 28 Nov 2020 | T20 (leagues & domestic) | Kandy Tuskers | 18 | 18 | caught | Mahinda Rajapaksa International Cricket Stadium |
| 10 Jan 2020 | T20 (leagues & domestic) | Khulna Tigers | 32 | 23 | caught | Shere Bangla National Stadium |
| 7 Jan 2020 | T20 (leagues & domestic) | Sylhet Thunder | 4 | 14 | bowled | Shere Bangla National Stadium |
| 2 Jan 2020 | T20 (leagues & domestic) | Sylhet Thunder | 45 | 31 | lbw | Sylhet International Cricket Stadium |
| 16 Mar 2019 | ODI | South Africa | 2 | 8 | caught | Newlands |
| 13 Mar 2019 | ODI | South Africa | 4 | 6 | caught | St George's Park |
| 3 Mar 2019 | ODI | South Africa | 9 | 11 | bowled | The Wanderers Stadium |
| 8 Feb 2019 | T20 (leagues & domestic) | Comilla Victorians | 48 | 27 | caught | Shere Bangla National Stadium |
Batter vs bowler matchups
Bowlers Upul Tharanga faced most
- vs Graeme Cremer307 balls
- vs Zaheer Khan264 balls
Frequently asked questions
How many runs has Upul Tharanga scored in Tests?
How many runs has Upul Tharanga scored in ODIs?
How many runs has Upul Tharanga scored in T20Is?
What is Upul Tharanga's highest score?
How many centuries has Upul Tharanga scored?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.