Kusal Mendis

SL Flag
Full Name: Balapuwaduge Kusal Gimhan Mendis
Date of Birth: 02 Feb 1995
Current Age: 30 Year, 7 Month, 15 Days
Born:
Teams: Sri Lanka, Bloomfield Cricket and Athletic Club, Sri Lanka A, Sri Lanka A Emerging Players, Sri Lanka Under-19s, Sri Lanka Under-23s
TEST
Rank
34
Cap No
132
First Game
2015-10-22
Last Game
2025-06-25
ODI
Rank
12
Cap No
170
First Game
2016-06-16
Last Game
2025-08-31
T20I
Rank
16
Cap No
66
First Game
2016-07-05
Last Game
2025-09-15
Kusal Mendis's 2022 stats
TEST
MAT
19
ING
12
RUNS
380
BF
682
50s
5
100s
0
6s
1
4s
43
NO
1
HS
85
AVG
30.53
SR
61.79
ODI
MAT
5
ING
11
RUNS
388
BF
432
50s
2
100s
0
6s
4
4s
41
NO
1
HS
87
AVG
62.25
SR
90.88
T20I
MAT
20
ING
20
RUNS
521
BF
394
50s
5
100s
0
6s
23
4s
36
NO
2
HS
79
AVG
28.94
SR
132.23
TEST
1st InningING
4
RUNS
81
BF
191
50s
1
100s
0
6s
0
4s
6
NO
0
HS
54
AVG
23.40
SR
48.35
TEST
2nd InningING
3
RUNS
98
BF
217
50s
2
100s
0
6s
0
4s
9
NO
1
HS
85
AVG
28.71
SR
62.04
TEST
3rd InningING
4
RUNS
147
BF
214
50s
1
100s
0
6s
1
4s
20
NO
0
HS
76
AVG
36.75
SR
68.69
TEST
4th InningING
1
RUNS
54
BF
60
50s
1
100s
0
6s
0
4s
8
NO
0
HS
54
AVG
54.00
SR
90.00
ODI
1st InningING
5
RUNS
198
BF
240
50s
1
100s
0
6s
3
4s
18
NO
1
HS
86
AVG
54.00
SR
85.71
ODI
2nd InningING
6
RUNS
190
BF
192
50s
1
100s
0
6s
1
4s
23
NO
0
HS
87
AVG
87.00
SR
102.35
T20I
1st InningING
10
RUNS
190
BF
155
50s
1
100s
0
6s
9
4s
12
NO
0
HS
79
AVG
19.00
SR
122.58
T20I
2nd InningING
10
RUNS
331
BF
239
50s
4
100s
0
6s
14
4s
24
NO
2
HS
69
AVG
41.38
SR
138.49
TEST
MAT
-99
ING
12
RUNS
380
BF
682
50s
0
100s
0
6s
1
4s
43
NO
0
HS
85
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
11
RUNS
388
BF
432
50s
0
100s
0
6s
4
4s
41
NO
0
HS
87
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
20
RUNS
521
BF
394
50s
0
100s
0
6s
23
4s
36
NO
0
HS
79
AVG
0.00
SR
0.00
TEST
MAT
19
ING
1
BALLS
1
WKT
0
RUNS
8
ECO
8.00
AVG
8.00
SR
6.00
5Ws
0
TEST
2nd InningING
1
BALLS
1
WKT
0
RUNS
8
ECO
8.00
AVG
8.00
SR
6.00
5Ws
0
TEST
MAT
-99
ING
1
BALLS
1
WKT
0
RUNS
8
ECO
0.00
AVG
0.00
SR
5Ws
0
Kusal Mendis's 2022 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
3rd ODI (D/N) - Wed, 30 Nov 2022 vs Afghanistan676181109.83WinView Scorecard
2nd ODI (D/N) - Sun, 27 Nov 2022 vs Afghanistan280025.00LossView Scorecard
1st ODI (D/N) - Fri, 25 Nov 2022 vs Afghanistan150020.00LossView Scorecard
39th , Group 1 (N) - Sat, 05 Nov 2022 vs England181411128.57LossView Scorecard
32nd , Group 1 - Tue, 01 Nov 2022 vs Afghanistan25272192.59LossView Scorecard
27th , Group 1 (N) - Sat, 29 Oct 2022 vs New Zealand4310133.33LossView Scorecard
19th , Group 1 (N) - Tue, 25 Oct 2022 vs Australia561083.33LossView Scorecard
15th , Group 1 (D/N) - Sun, 23 Oct 2022 vs Ireland684353158.13LossView Scorecard
9th , First Round Group A (D/N) - Thu, 20 Oct 2022 vs Netherlands794455179.54LossView Scorecard
6th , First Round Group A (N) - Tue, 18 Oct 2022 vs United Arab Emirates181320138.46LossView Scorecard
1st , First Round Group A (D/N) - Sun, 16 Oct 2022 vs Namibia6600100.00LossView Scorecard
Final (N) - Sun, 11 Sep 2022 vs Pakistan01000.00LossView Scorecard
12th , Super Four (N) - Fri, 09 Sep 2022 vs Pakistan01000.00LossView Scorecard
9th , Super Four (N) - Tue, 06 Sep 2022 vs India573743154.05LossView Scorecard
7th , Super Four (N) - Sat, 03 Sep 2022 vs Afghanistan361923189.47LossView Scorecard
5th , Group B (N) - Thu, 01 Sep 2022 vs Bangladesh603743162.16LossView Scorecard
1st , Group B (N) - Sat, 27 Aug 2022 vs Afghanistan240050.00LossView Scorecard
2nd Test - Sun, 24 Jul 2022 vs Pakistan3100030.00WinView Scorecard
2nd Test - Sun, 24 Jul 2022 vs Pakistan15302050.00WinView Scorecard
1st Test - Sat, 16 Jul 2022 vs Pakistan21353060.00LossView Scorecard
1st Test - Sat, 16 Jul 2022 vs Pakistan761269060.31LossView Scorecard
2nd Test - Fri, 08 Jul 2022 vs Australia851619052.79WinView Scorecard
1st Test - Wed, 29 Jun 2022 vs Australia3150020.00LossView Scorecard
1st Test - Wed, 29 Jun 2022 vs Australia8151053.33LossView Scorecard
5th ODI (D/N) - Fri, 24 Jun 2022 vs Australia26403065.00LossView Scorecard
4th ODI (D/N) - Tue, 21 Jun 2022 vs Australia14211166.66WinView Scorecard
3rd ODI (D/N) - Sun, 19 Jun 2022 vs Australia878580102.35WinView Scorecard
2nd ODI (D/N) - Thu, 16 Jun 2022 vs Australia36412187.80WinView Scorecard
1st ODI (D/N) - Tue, 14 Jun 2022 vs Australia86878198.85LossView Scorecard
3rd T20I (N) - Sat, 11 Jun 2022 vs Australia681075.00WinView Scorecard
2nd T20I (N) - Wed, 08 Jun 2022 vs Australia363621100.00LossView Scorecard
1st T20I (N) - Tue, 07 Jun 2022 vs Australia150020.00LossView Scorecard
2nd Test - Mon, 23 May 2022 vs Bangladesh11490022.44WinView Scorecard
1st Test - Sun, 15 May 2022 vs Bangladesh541313041.22LossView Scorecard
1st Test - Sun, 15 May 2022 vs Bangladesh484381111.62LossView Scorecard
2nd Test (D/N) - Sat, 12 Mar 2022 vs India270028.57LossView Scorecard
2nd Test (D/N) - Sat, 12 Mar 2022 vs India54608090.00LossView Scorecard
5th T20I (D/N) - Sun, 20 Feb 2022 vs Australia695851118.96WinView Scorecard
4th T20I (N) - Fri, 18 Feb 2022 vs Australia272112128.57LossView Scorecard
3rd T20I (N) - Tue, 15 Feb 2022 vs Australia4110036.36LossView Scorecard
3rd ODI (D/N) - Fri, 21 Jan 2022 vs Zimbabwe36514070.58WinView Scorecard
2nd ODI (D/N) - Tue, 18 Jan 2022 vs Zimbabwe791077.77LossView Scorecard
1st ODI (D/N) - Sun, 16 Jan 2022 vs Zimbabwe262460108.33WinView Scorecard
1st Test - Sun, 15 May 2022 vs Bangladesh1.00808.00LossView Scorecard