Kusal Mendis

SL Flag
Full Name: Balapuwaduge Kusal Gimhan Mendis
Date of Birth: 02 Feb 1995
Current Age: 30 Year, 7 Month, 16 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 2023 stats
TEST
MAT
13
ING
10
RUNS
586
BF
841
50s
2
100s
2
6s
12
4s
69
NO
0
HS
245
AVG
46.38
SR
67.22
ODI
MAT
28
ING
30
RUNS
893
BF
980
50s
6
100s
1
6s
23
4s
89
NO
3
HS
122
AVG
36.50
SR
94.81
T20I
MAT
6
ING
6
RUNS
211
BF
133
50s
2
100s
0
6s
14
4s
20
NO
0
HS
73
AVG
35.17
SR
158.65
TEST
1st InningING
4
RUNS
245
BF
299
50s
1
100s
1
6s
1
4s
38
NO
0
HS
140
AVG
43.67
SR
77.29
TEST
2nd InningING
2
RUNS
245
BF
301
50s
0
100s
1
6s
11
4s
18
NO
0
HS
245
AVG
81.67
SR
77.29
TEST
3rd InningING
4
RUNS
96
BF
241
50s
1
100s
0
6s
0
4s
13
NO
0
HS
50
AVG
24.00
SR
39.83
ODI
1st InningING
17
RUNS
609
BF
646
50s
4
100s
1
6s
14
4s
62
NO
0
HS
122
AVG
39.47
SR
97.69
ODI
2nd InningING
13
RUNS
284
BF
334
50s
2
100s
0
6s
9
4s
27
NO
3
HS
91
AVG
31.56
SR
89.31
T20I
1st InningING
4
RUNS
160
BF
93
50s
2
100s
0
6s
12
4s
13
NO
0
HS
73
AVG
40.00
SR
172.04
T20I
2nd InningING
2
RUNS
51
BF
40
50s
0
100s
0
6s
2
4s
7
NO
0
HS
28
AVG
25.50
SR
127.50
TEST
MAT
-99
ING
10
RUNS
586
BF
841
50s
0
100s
0
6s
12
4s
69
NO
0
HS
245
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
30
RUNS
893
BF
980
50s
0
100s
0
6s
23
4s
89
NO
0
HS
122
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
6
RUNS
211
BF
133
50s
0
100s
0
6s
14
4s
20
NO
0
HS
73
AVG
0.00
SR
0.00
Kusal Mendis's 2023 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
41st (D/N) - Thu, 09 Nov 2023 vs New Zealand671085.71LossView Scorecard
38th (D/N) - Mon, 06 Nov 2023 vs Bangladesh19301163.33LossView Scorecard
33rd (D/N) - Thu, 02 Nov 2023 vs India1100010.00LossView Scorecard
30th (D/N) - Mon, 30 Oct 2023 vs Afghanistan39503078.00LossView Scorecard
25th (D/N) - Thu, 26 Oct 2023 vs England11122091.66WinView Scorecard
19th (D/N) - Sat, 21 Oct 2023 vs England11172064.70LossView Scorecard
14th (D/N) - Mon, 16 Oct 2023 vs Australia9130069.23LossView Scorecard
8th (D/N) - Wed, 11 Oct 2023 vs India12277146158.44LossView Scorecard
4th (D/N) - Sat, 07 Oct 2023 vs South Africa764248180.95LossView Scorecard
Final - Sun, 17 Sep 2023 vs TBA17343050.00LossView Scorecard
11th , Super Four (D/N) - Thu, 14 Sep 2023 vs Pakistan918781104.59WinView Scorecard
10th , Super Four (D/N) - Tue, 12 Sep 2023 vs India15163093.75LossView Scorecard
8th , Super Four (D/N) - Sat, 09 Sep 2023 vs Bangladesh50736168.49WinView Scorecard
6th , Group B (D/N) - Tue, 05 Sep 2023 vs Afghanistan928463109.52WinView Scorecard
2nd , Group B (D/N) - Thu, 31 Aug 2023 vs Bangladesh5211023.80WinView Scorecard
2nd Test - Mon, 24 Jul 2023 vs Pakistan691066.66LossView Scorecard
2nd Test - Mon, 24 Jul 2023 vs Pakistan14352040.00LossView Scorecard
1st Test - Sun, 16 Jul 2023 vs Pakistan12143085.71LossView Scorecard
1st Test - Sun, 16 Jul 2023 vs Pakistan18452040.00LossView Scorecard
Final - Sun, 09 Jul 2023 vs Netherlands43525182.69WinView Scorecard
29th , Super Six - Fri, 07 Jul 2023 vs West Indies34433079.06WinView Scorecard
24th , Super Six - Sun, 02 Jul 2023 vs Zimbabwe25422059.52WinView Scorecard
22nd , Super Six - Fri, 30 Jun 2023 vs Netherlands10141071.42WinView Scorecard
19th , Group B - Tue, 27 Jun 2023 vs Scotland116006.25WinView Scorecard
15th , Group B - Sun, 25 Jun 2023 vs Ireland01000.00WinView Scorecard
3rd , Group B - Mon, 19 Jun 2023 vs United Arab Emirates7863100123.80WinView Scorecard
3rd ODI - Wed, 07 Jun 2023 vs Afghanistan11171064.70WinView Scorecard
2nd ODI - Sun, 04 Jun 2023 vs Afghanistan787571104.00WinView Scorecard
1st ODI - Fri, 02 Jun 2023 vs Afghanistan11172064.70LossView Scorecard
2nd Test - Mon, 24 Apr 2023 vs Ireland245291181184.19WinView Scorecard
1st Test - Sun, 16 Apr 2023 vs Ireland14019318172.53WinView Scorecard
3rd T20I - Sat, 08 Apr 2023 vs New Zealand734865152.08LossView Scorecard
2nd T20I - Wed, 05 Apr 2023 vs New Zealand10511200.00LossView Scorecard
1st T20I - Sun, 02 Apr 2023 vs New Zealand25932277.77WinView Scorecard
3rd ODI (D/N) - Fri, 31 Mar 2023 vs New Zealand06000.00LossView Scorecard
1st ODI (D/N) - Sat, 25 Mar 2023 vs New Zealand016000.00LossView Scorecard
2nd Test - Fri, 17 Mar 2023 vs New Zealand010000.00LossView Scorecard
2nd Test - Fri, 17 Mar 2023 vs New Zealand501068047.16LossView Scorecard
1st Test - Thu, 09 Mar 2023 vs New Zealand8783160104.81LossView Scorecard
1st Test - Thu, 09 Mar 2023 vs New Zealand14551025.45LossView Scorecard
3rd ODI (D/N) - Sun, 15 Jan 2023 vs India471057.14LossView Scorecard
2nd ODI (D/N) - Thu, 12 Jan 2023 vs India343431100.00LossView Scorecard
1st ODI (D/N) - Tue, 10 Jan 2023 vs India04000.00LossView Scorecard
3rd T20I (N) - Sat, 07 Jan 2023 vs India231522153.33LossView Scorecard
2nd T20I (N) - Thu, 05 Jan 2023 vs India523134167.74WinView Scorecard
1st T20I (N) - Tue, 03 Jan 2023 vs India282550112.00LossView Scorecard