Upul Tharanga

Batsman
SL Flag
Full Name: Warushavithana Upul Tharanga
Date of Birth: 02 Feb 1985
Current Age: 40 Year, 8 Month, 2 Days
Born: Balapitiya
Teams: Sri Lanka, Asia XI, Kandurata Maroons, Mohammedan Sporting Club, Nondescripts Cricket Club, Ruhuna, Singha Sports Club, Sri Lanka A, Sri Lanka Board President's XI, Sri Lanka Board XI
TEST
Rank
-
Cap No
103
First Game
2005-12-18
Last Game
2017-08-12
ODI
Rank
-
Cap No
125
First Game
2005-08-02
Last Game
2019-03-16
T20I
Rank
-
Cap No
11
First Game
2006-06-15
Last Game
2018-03-16
Upul Tharanga's stats vs Africa XIAfrica XI Team Stats
ODI
MAT
1
ING
1
RUNS
10
BF
22
50s
0
100s
0
6s
0
4s
1
NO
0
HS
10
AVG
10.00
SR
45.45
ALL
MAT
1
ING
1
RUNS
10
BF
22
50s
0
100s
0
6s
0
4s
1
NO
0
HS
10
AVG
10.00
SR
45.45
Upul Tharanga's stats vs Asia XIAsia XI Team Stats
ODI
MAT
1
ING
1
RUNS
10
BF
22
50s
0
100s
0
6s
0
4s
1
NO
0
HS
10
AVG
10.00
SR
45.45
ALL
MAT
1
ING
1
RUNS
10
BF
22
50s
0
100s
0
6s
0
4s
1
NO
0
HS
10
AVG
10.00
SR
45.45
Upul Tharanga's stats vs AustraliaAustralia Team Stats
ODI
MAT
23
ING
22
RUNS
512
BF
798
50s
3
100s
1
6s
1
4s
44
NO
1
HS
111
AVG
24.38
SR
64.16
T20I
MAT
4
ING
4
RUNS
22
BF
26
50s
0
100s
0
6s
1
4s
2
NO
0
HS
14
AVG
5.50
SR
84.62
ALL
MAT
27
ING
26
RUNS
534
BF
824
50s
3
100s
1
6s
2
4s
46
NO
1
HS
111
AVG
21.36
SR
64.81
Upul Tharanga's stats vs BangladeshBangladesh Team Stats
TEST
MAT
9
ING
9
RUNS
465
BF
773
50s
1
100s
2
6s
5
4s
56
NO
1
HS
165
AVG
58.13
SR
60.16
ODI
MAT
21
ING
21
RUNS
879
BF
1110
50s
5
100s
3
6s
7
4s
104
NO
2
HS
118
AVG
46.26
SR
79.19
T20I
MAT
7
ING
7
RUNS
136
BF
98
50s
0
100s
0
6s
2
4s
19
NO
1
HS
32
AVG
22.67
SR
138.78
ALL
MAT
37
ING
37
RUNS
1480
BF
1981
50s
6
100s
5
6s
14
4s
179
NO
4
HS
165
AVG
44.85
SR
74.71
Upul Tharanga's stats vs BermudaBermuda Team Stats
ODI
MAT
1
ING
1
RUNS
30
BF
47
50s
0
100s
0
6s
1
4s
2
NO
0
HS
30
AVG
30.00
SR
63.83
ALL
MAT
1
ING
1
RUNS
30
BF
47
50s
0
100s
0
6s
1
4s
2
NO
0
HS
30
AVG
30.00
SR
63.83
Upul Tharanga's stats vs CanadaCanada Team Stats
ODI
MAT
1
ING
1
RUNS
19
BF
31
50s
0
100s
0
6s
0
4s
1
NO
0
HS
19
AVG
19.00
SR
61.29
ALL
MAT
1
ING
1
RUNS
19
BF
31
50s
0
100s
0
6s
0
4s
1
NO
0
HS
19
AVG
19.00
SR
61.29
Upul Tharanga's stats vs EnglandEngland Team Stats
TEST
MAT
8
ING
8
RUNS
168
BF
400
50s
1
100s
0
6s
1
4s
25
NO
0
HS
52
AVG
21.00
SR
42.00
ODI
MAT
15
ING
14
RUNS
631
BF
792
50s
3
100s
3
6s
3
4s
66
NO
2
HS
120
AVG
52.58
SR
79.67
T20I
MAT
1
ING
1
RUNS
34
BF
25
50s
0
100s
0
6s
1
4s
4
NO
0
HS
34
AVG
34.00
SR
136.00
ALL
MAT
24
ING
23
RUNS
833
BF
1217
50s
4
100s
3
6s
5
4s
95
NO
2
HS
120
AVG
39.67
SR
68.45
Upul Tharanga's stats vs IndiaIndia Team Stats
TEST
MAT
10
ING
10
RUNS
141
BF
315
50s
1
100s
0
6s
2
4s
86
NO
0
HS
64
AVG
14.10
SR
44.76
ODI
MAT
43
ING
43
RUNS
1228
BF
1471
50s
6
100s
2
6s
15
4s
149
NO
3
HS
174
AVG
30.70
SR
83.48
T20I
MAT
7
ING
7
RUNS
130
BF
106
50s
0
100s
0
6s
9
4s
78
NO
0
HS
47
AVG
18.57
SR
122.64
ALL
MAT
60
ING
60
RUNS
1499
BF
1892
50s
7
100s
2
6s
26
4s
313
NO
3
HS
174
AVG
26.30
SR
79.23
Upul Tharanga's stats vs IrelandIreland Team Stats
ODI
MAT
4
ING
4
RUNS
32
BF
66
50s
0
100s
0
6s
0
4s
4
NO
1
HS
24
AVG
10.67
SR
48.48
ALL
MAT
4
ING
4
RUNS
32
BF
66
50s
0
100s
0
6s
0
4s
4
NO
1
HS
24
AVG
10.67
SR
48.48
Upul Tharanga's stats vs KenyaKenya Team Stats
ODI
MAT
1
ING
1
RUNS
67
BF
59
50s
1
100s
0
6s
0
4s
12
NO
1
HS
67
AVG
67.00
SR
113.56
T20I
MAT
1
ING
1
RUNS
10
BF
11
50s
0
100s
0
6s
0
4s
1
NO
0
HS
10
AVG
10.00
SR
90.91
ALL
MAT
2
ING
2
RUNS
77
BF
70
50s
1
100s
0
6s
0
4s
13
NO
1
HS
67
AVG
77.00
SR
110.00
Upul Tharanga's stats vs NetherlandsNetherlands Team Stats
ODI
MAT
2
ING
2
RUNS
90
BF
93
50s
1
100s
0
6s
0
4s
12
NO
0
HS
72
AVG
45.00
SR
96.77
ALL
MAT
2
ING
2
RUNS
90
BF
93
50s
1
100s
0
6s
0
4s
12
NO
0
HS
72
AVG
45.00
SR
96.77
Upul Tharanga's stats vs New ZealandNew Zealand Team Stats
TEST
MAT
4
ING
4
RUNS
84
BF
187
50s
0
100s
0
6s
1
4s
10
NO
0
HS
33
AVG
21.00
SR
44.92
ODI
MAT
19
ING
19
RUNS
622
BF
869
50s
5
100s
1
6s
2
4s
81
NO
0
HS
103
AVG
32.74
SR
71.58
T20I
MAT
3
ING
3
RUNS
43
BF
38
50s
0
100s
0
6s
2
4s
2
NO
0
HS
37
AVG
14.33
SR
113.16
ALL
MAT
26
ING
26
RUNS
749
BF
1094
50s
5
100s
1
6s
5
4s
93
NO
0
HS
103
AVG
28.81
SR
68.46
Upul Tharanga's stats vs PakistanPakistan Team Stats
TEST
MAT
10
ING
10
RUNS
356
BF
604
50s
2
100s
0
6s
0
4s
50
NO
0
HS
92
AVG
35.60
SR
58.94
ODI
MAT
34
ING
34
RUNS
950
BF
1344
50s
5
100s
1
6s
1
4s
115
NO
1
HS
112
AVG
28.79
SR
70.68
T20I
MAT
2
ING
2
RUNS
12
BF
15
50s
0
100s
0
6s
0
4s
2
NO
0
HS
12
AVG
6.00
SR
80.00
ALL
MAT
46
ING
46
RUNS
1318
BF
1963
50s
7
100s
1
6s
1
4s
167
NO
1
HS
112
AVG
29.29
SR
67.14
Upul Tharanga's stats vs South AfricaSouth Africa Team Stats
TEST
MAT
11
ING
11
RUNS
235
BF
371
50s
1
100s
0
6s
1
4s
40
NO
1
HS
83
AVG
23.50
SR
63.34
ODI
MAT
26
ING
25
RUNS
620
BF
754
50s
3
100s
1
6s
13
4s
73
NO
0
HS
119
AVG
24.80
SR
82.23
T20I
MAT
1
ING
1
RUNS
20
BF
11
50s
0
100s
0
6s
0
4s
4
NO
0
HS
20
AVG
20.00
SR
181.82
ALL
MAT
38
ING
37
RUNS
875
BF
1136
50s
4
100s
1
6s
14
4s
117
NO
1
HS
119
AVG
24.31
SR
77.02
Upul Tharanga's stats vs West IndiesWest Indies Team Stats
ODI
MAT
11
ING
11
RUNS
273
BF
507
50s
0
100s
1
6s
0
4s
25
NO
1
HS
101
AVG
27.30
SR
53.85
ALL
MAT
11
ING
11
RUNS
273
BF
507
50s
0
100s
1
6s
0
4s
25
NO
1
HS
101
AVG
27.30
SR
53.85
Upul Tharanga's stats vs ZimbabweZimbabwe Team Stats
TEST
MAT
6
ING
6
RUNS
305
BF
562
50s
2
100s
1
6s
1
4s
35
NO
1
HS
110
AVG
61.00
SR
54.27
ODI
MAT
20
ING
19
RUNS
856
BF
1056
50s
5
100s
2
6s
7
4s
97
NO
5
HS
133
AVG
61.14
SR
81.06
ALL
MAT
26
ING
25
RUNS
1161
BF
1618
50s
7
100s
3
6s
8
4s
132
NO
6
HS
133
AVG
61.11
SR
71.76