Upul Tharanga cricket records

Upul Tharanga is a batsman of Sri Lanka cricket team. He has played 31 test matches and scored 1754 runs in 58 innings, with 3 centuries and 8 half-centuries, at batting average of 31.89 and his personal best of 165 runs.

His highest score in one-day cricket is 174*. His one-day career includes 15 hundreds and 37 half-centuries in his 6951 runs scored in 223 matches, at an average of 33.74 and strike rate of 75.92%.

He has hit 407 runs in 26 Twenty20 matches, with highest score of 47 and 0 centuries at an average of 16.28 and strike rate of 123.33. He has scored 0 half centuries and hit 12 sixes and 42 fours in Twenty20 cricket.

We currently do not have any record held by Upul Tharanga listed with us. If you know about his records, please write to us at contact [at] wowsome.com.