Kusal Mendis

SL Flag
Full Name: Balapuwaduge Kusal Gimhan Mendis
Date of Birth: 02 Feb 1995
Current Age: 30 Year, 6 Month, 25 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
28
Cap No
132
First Game
2015-10-22
Last Game
2025-06-25
ODI
Rank
21
Cap No
170
First Game
2016-06-16
Last Game
2025-07-08
T20I
Rank
14
Cap No
66
First Game
2016-07-05
Last Game
2025-07-16
Kusal Mendis's 2024 stats
TEST
MAT
6
ING
16
RUNS
490
BF
729
50s
2
100s
1
6s
6
4s
59
NO
1
HS
106
AVG
32.67
SR
67.22
ODI
MAT
10
ING
17
RUNS
742
BF
819
50s
6
100s
1
6s
10
4s
78
NO
3
HS
143
AVG
53.00
SR
90.60
T20I
MAT
2
ING
23
RUNS
629
BF
494
50s
3
100s
0
6s
21
4s
63
NO
2
HS
86
AVG
29.95
SR
127.33
TEST
1st InningING
5
RUNS
289
BF
427
50s
2
100s
1
6s
4
4s
30
NO
1
HS
106
AVG
72.25
SR
67.68
TEST
2nd InningING
4
RUNS
40
BF
66
50s
0
100s
0
6s
0
4s
7
NO
0
HS
16
AVG
10.00
SR
60.61
TEST
3rd InningING
4
RUNS
28
BF
46
50s
0
100s
0
6s
0
4s
3
NO
0
HS
23
AVG
7.00
SR
60.87
TEST
4th InningING
3
RUNS
133
BF
190
50s
0
100s
0
6s
2
4s
19
NO
0
HS
48
AVG
44.33
SR
70.00
ODI
1st InningING
10
RUNS
513
BF
575
50s
4
100s
1
6s
5
4s
55
NO
1
HS
143
AVG
57.00
SR
89.22
ODI
2nd InningING
7
RUNS
229
BF
244
50s
2
100s
0
6s
5
4s
23
NO
2
HS
74
AVG
45.80
SR
93.85
T20I
1st InningING
12
RUNS
348
BF
259
50s
2
100s
0
6s
15
4s
32
NO
0
HS
86
AVG
29.00
SR
134.36
T20I
2nd InningING
10
RUNS
280
BF
233
50s
1
100s
0
6s
6
4s
31
NO
1
HS
68
AVG
31.11
SR
120.17
T20I
3rd InningING
1
RUNS
1
BF
2
50s
0
100s
0
6s
0
4s
0
NO
1
HS
1
AVG
1.00
SR
50.00
TEST
MAT
-99
ING
1
RUNS
10
BF
22
50s
0
100s
0
6s
0
4s
1
NO
0
HS
10
AVG
0.00
SR
0.00
TEST
MAT
-99
ING
8
RUNS
191
BF
276
50s
1
100s
0
6s
1
4s
27
NO
0
HS
93
AVG
23.88
SR
69.20
TEST
MAT
-99
ING
6
RUNS
241
BF
354
50s
1
100s
1
6s
5
4s
22
NO
1
HS
106
AVG
48.20
SR
68.08
TEST
MAT
-99
ING
1
RUNS
48
BF
77
50s
0
100s
0
6s
0
4s
9
NO
0
HS
48
AVG
48.00
SR
62.34
ODI
MAT
-99
ING
1
RUNS
56
BF
22
50s
0
100s
0
6s
1
4s
9
NO
0
HS
56
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
2
RUNS
63
BF
76
50s
0
100s
0
6s
0
4s
8
NO
0
HS
46
AVG
31.50
SR
82.89
ODI
MAT
-99
ING
14
RUNS
623
BF
721
50s
5
100s
1
6s
9
4s
61
NO
2
HS
143
AVG
51.92
SR
86.41
T20I
MAT
-99
ING
1
RUNS
1
BF
2
50s
0
100s
0
6s
0
4s
0
NO
1
HS
1
AVG
1.00
SR
50.00
T20I
MAT
-99
ING
22
RUNS
628
BF
492
50s
3
100s
0
6s
21
4s
63
NO
1
HS
86
AVG
29.90
SR
127.64
Kusal Mendis's 2024 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
2nd T20I (N) - Mon, 30 Dec 2024 vs New Zealand10121083.33LossView Scorecard
1st T20I (N) - Sat, 28 Dec 2024 vs New Zealand463661127.77LossView Scorecard
2nd Test - Thu, 05 Dec 2024 vs South Africa16283057.14LossView Scorecard
2nd Test - Thu, 05 Dec 2024 vs South Africa46763260.52LossView Scorecard
1st Test - Wed, 27 Nov 2024 vs South Africa03000.00LossView Scorecard
1st Test - Wed, 27 Nov 2024 vs South Africa48779062.33LossView Scorecard
2nd ODI (D/N) - Sun, 17 Nov 2024 vs New Zealand741026072.54WinView Scorecard
1st ODI (D/N) - Wed, 13 Nov 2024 vs New Zealand143128172111.71WinView Scorecard
2nd T20I (N) - Sun, 10 Nov 2024 vs New Zealand270028.57LossView Scorecard
1st T20I (N) - Sat, 09 Nov 2024 vs New Zealand05000.00WinView Scorecard
3rd ODI (D/N) - Sat, 26 Oct 2024 vs West Indies562291254.54LossView Scorecard
2nd ODI (D/N) - Wed, 23 Oct 2024 vs West Indies3130023.07WinView Scorecard
1st ODI (D/N) - Sun, 20 Oct 2024 vs West Indies13830162.50WinView Scorecard
3rd T20I (N) - Thu, 17 Oct 2024 vs West Indies685053136.00WinView Scorecard
2nd T20I (N) - Tue, 15 Oct 2024 vs West Indies262521104.00WinView Scorecard
1st T20I (N) - Sun, 13 Oct 2024 vs West Indies191611118.75LossView Scorecard
2nd Test - Thu, 26 Sep 2024 vs New Zealand1061496371.14LossView Scorecard
1st Test - Wed, 18 Sep 2024 vs New Zealand50687073.52LossView Scorecard
1st Test - Wed, 18 Sep 2024 vs New Zealand23303076.66LossView Scorecard
3rd Test - Fri, 06 Sep 2024 vs England141330107.69LossView Scorecard
3rd Test - Fri, 06 Sep 2024 vs England393770105.40LossView Scorecard
1st Test - Wed, 21 Aug 2024 vs England24344070.58LossView Scorecard
1st Test - Wed, 21 Aug 2024 vs England04000.00LossView Scorecard
3rd ODI (D/N) - Wed, 07 Aug 2024 vs India59824071.95WinView Scorecard
2nd ODI (D/N) - Sun, 04 Aug 2024 vs India30423071.42WinView Scorecard
1st ODI (D/N) - Fri, 02 Aug 2024 vs India14311045.16LossView Scorecard
3rd T20I (N) - Tue, 30 Jul 2024 vs India434130104.87LossView Scorecard
3rd T20I (N) - Tue, 30 Jul 2024 vs India120050.00LossView Scorecard
2nd T20I (N) - Sun, 28 Jul 2024 vs India10112090.90LossView Scorecard
1st T20I (N) - Sat, 27 Jul 2024 vs India452771166.66LossView Scorecard
38th , Group D (N) - Mon, 17 Jun 2024 vs Netherlands462950158.62WinView Scorecard
15th , Group D (N) - Sat, 08 Jun 2024 vs Bangladesh10820125.00LossView Scorecard
4th , Group D - Mon, 03 Jun 2024 vs South Africa19301063.33LossView Scorecard
2nd Test - Sat, 30 Mar 2024 vs Bangladesh9315011162.00WinView Scorecard
2nd Test - Sat, 30 Mar 2024 vs Bangladesh2200100.00WinView Scorecard
1st Test - Fri, 22 Mar 2024 vs Bangladesh16262061.53WinView Scorecard
1st Test - Fri, 22 Mar 2024 vs Bangladesh3100030.00WinView Scorecard
3rd ODI - Mon, 18 Mar 2024 vs Bangladesh29513056.86LossView Scorecard
2nd ODI (D/N) - Fri, 15 Mar 2024 vs Bangladesh161330123.07WinView Scorecard
1st ODI (D/N) - Wed, 13 Mar 2024 vs Bangladesh59755178.66LossView Scorecard
3rd T20I - Sat, 09 Mar 2024 vs Bangladesh865566156.36WinView Scorecard
2nd T20I (N) - Wed, 06 Mar 2024 vs Bangladesh362223163.63LossView Scorecard
1st T20I (N) - Mon, 04 Mar 2024 vs Bangladesh593663163.88WinView Scorecard
3rd T20I (N) - Wed, 21 Feb 2024 vs Afghanistan161330123.07LossView Scorecard
2nd T20I (N) - Mon, 19 Feb 2024 vs Afghanistan231440164.28WinView Scorecard
1st T20I (N) - Sat, 17 Feb 2024 vs Afghanistan10801125.00WinView Scorecard
3rd ODI (D/N) - Wed, 14 Feb 2024 vs Afghanistan402904137.93WinView Scorecard
2nd ODI (D/N) - Sun, 11 Feb 2024 vs Afghanistan61656193.84WinView Scorecard
1st ODI (D/N) - Fri, 09 Feb 2024 vs Afghanistan16311051.61WinView Scorecard
Only Test - Fri, 02 Feb 2024 vs Afghanistan10221045.45WinView Scorecard
3rd T20I (N) - Thu, 18 Jan 2024 vs Zimbabwe332741122.22WinView Scorecard
2nd T20I (N) - Tue, 16 Jan 2024 vs Zimbabwe451080.00LossView Scorecard
1st T20I (N) - Sun, 14 Jan 2024 vs Zimbabwe171520113.33WinView Scorecard
3rd ODI (D/N) - Thu, 11 Jan 2024 vs Zimbabwe665191129.41WinView Scorecard
2nd ODI (D/N) - Mon, 08 Jan 2024 vs Zimbabwe17282060.71WinView Scorecard
1st ODI (D/N) - Sat, 06 Jan 2024 vs Zimbabwe46486095.83LossView Scorecard