Denil Castillo #21
Midfielder
Central midfielder
Ecuador
Superliga 2026/27 · 11 apps · 2 G
Club
- Age
- 22 years
- born 24 March 2004
- Height
- 189 cm
- Weight
- 70 kg
- Contract until
- Jun 2031
- At the club since
- Jul 2024
- from Shakhtar Donetsk
- Matches this season
- 18
- 1,060 min · 2026/27
| Competition | Matches | Goals | Assists | Rating | xG | Key passes/90 |
|---|---|---|---|---|---|---|
| Superliga | 11 | 2 | 0 | 6.81 | 0.62 | 2.11 |
| Conference League | 5 | 0 | 1 | 6.80 | 0.31 | 1.00 |
| Europa League | 2 | 0 | 0 | 6.75 | 2.61 | |
| Total | 18 | 2 | 1 | 6.80 | 0.93 | 1.91 |
Form
Rating curve · 2026/27 · Avg 6.80 across 18 rated matches · all competitions
10
8
6
JULOCT
Match ratings · rated matches only · gaps = no rating19 Oct · vs Viborg FF (A) 2–1 · 6.56
19 OctSuperliga
Viborg FF away
W 2–1
27′
6.56
15 OctConference League
Egnatia Rrogozhinë away
D 1–1
77′
6.82
11 OctSuperliga
FC København home
W 2–1
78′
1G
7.51
19 SepSuperliga
Odense BK away
D 1–1
90′
6.80
14 SepSuperliga
Brøndby IF home
W 4–1
37′
6.45
All 90 matches
7 SepSuperliga
Nordsjælland home
D 2–2
46′
6.68
2 SepSuperliga
AGF away
W 2–0
90′
1G
7.55
30 AugSuperliga
Silkeborg IF away
D 1–1
46′
6.49
27 AugConference League
Rijeka away
W 4–1
90′
1A
7.65
23 AugSuperliga
Randers FC home
W 1–0
44′
7.06
20 AugConference League
Rijeka home
W 2–0
59′
6.48
16 AugSuperliga
Lyngby Boldklub away
D 1–1
44′
6.52
13 AugConference League
Bohemians home
W 3–2
46′
6.60
6 AugConference League
Bohemians away
W 2–0
90′
6.46
2 AugSuperliga
Horsens home
W 2–1
44′
6.86
30 JulEuropa League
Beşiktaş home
L 0–2
69′
6.87
26 JulSuperliga
Sønderjyske Fodbold away
W 3–2
18′
6.44
23 JulEuropa League
Beşiktaş away
L 0–1
65′
6.63
2025/26
17 MaySuperliga
Brøndby IF home
L 2–3
90′
6.48
10 MaySuperliga
Nordsjælland away
D 0–0
57′
6.85
4 MaySuperliga
Viborg FF home
D 3–3
74′
6.67
26 AprSuperliga
AGF away
D 0–0
32′
6.56
23 AprSuperliga
Sønderjyske Fodbold away
W 2–1
90′
6.87
20 AprSuperliga
AGF home
W 2–1
54′
6.78
12 AprSuperliga
Brøndby IF away
W 2–1
11′
6.56
19 MarEuropa League
Nottingham Forest home
L 1–2
120′
7.03
15 MarSuperliga
Nordsjælland home
L 0–1
44′
6.23
12 MarEuropa League
Nottingham Forest away
W 1–0
46′
6.72
1 MarSuperliga
Brøndby IF home
D 0–0
61′
6.40
22 FebSuperliga
Silkeborg IF away
W 4–0
83′
1G
7.69
8 FebSuperliga
FC København home
W 2–1
90′
7.48
29 JanEuropa League
Dinamo Zagreb home
W 2–0
90′
7.15
22 JanEuropa League
Brann away
D 3–3
90′
6.57
11 DecEuropa League
Genk home
W 1–0
6′
6.77
27 NovEuropa League
Roma away
L 1–2
60′
6.55
23 NovSuperliga
Sønderjyske Fodbold away
L 1–2
90′
6.58
9 NovSuperliga
Randers FC away
W 2–0
90′
1G
7.92
6 NovEuropa League
Celtic home
W 3–1
31′
6.68
3 NovSuperliga
AGF home
D 1–1
80′
6.40
26 OctSuperliga
Fredericia away
W 4–0
80′
2A
8.24
23 OctEuropa League
Maccabi Tel Aviv away
W 3–0
46′
6.22
19 OctSuperliga
Vejle Boldklub home
W 5–1
29′
6.59
5 OctSuperliga
FC København away
D 1–1
46′
6.80
2 OctEuropa League
Nottingham Forest away
W 3–2
67′
6.46
29 SepSuperliga
Randers FC home
W 2–1
90′
6.70
24 SepEuropa League
Sturm Graz home
W 2–0
90′
7.47
20 SepSuperliga
Viborg FF home
W 2–0
90′
6.83
14 SepSuperliga
Nordsjælland away
L 0–1
60′
6.19
31 AugSuperliga
Brøndby IF away
W 3–1
90′
1G 1A
8.33
28 AugEuropa League
KuPS away
W 2–0
46′
6.65
24 AugSuperliga
Silkeborg IF home
W 4–2
82′
1A
6.45
21 AugEuropa League
KuPS home
W 4–0
79′
6.98
17 AugSuperliga
Vejle Boldklub away
W 2–0
81′
6.99
14 AugEuropa League
Fredrikstad home
W 2–0
90′
6.83
10 AugSuperliga
Fredericia home
D 3–3
66′
1G
7.50
7 AugEuropa League
Fredrikstad away
W 3–1
27′
1G
7.41
3 AugSuperliga
AGF away
D 0–0
46′
6.92
31 JulEuropa League
Hibernian away
W 2–1
58′
1A
7.39
28 JulSuperliga
Sønderjyske Fodbold home
W 6–2
18′
7.01
24 JulEuropa League
Hibernian home
D 1–1
12′
6.59
2024/25
19 MaySuperliga
Brøndby IF away
W 2–1
78′
6.40
4 MaySuperliga
AGF home
W 3–1
46′
6.59
27 AprSuperliga
Nordsjælland home
W 5–0
24′
6.81
22 AprSuperliga
Nordsjælland away
L 2–3
26′
6.30
17 AprSuperliga
FC København home
W 4–2
25′
6.53
13 AprSuperliga
AGF away
D 1–1
24′
6.98
16 MarSuperliga
Randers FC home
W 4–2
9′
6.66
2 MarSuperliga
Nordsjælland home
W 2–1
46′
6.53
23 FebSuperliga
FC København away
L 0–1
68′
6.94
20 FebEuropa League
Real Sociedad away
L 2–5
90′
6.90
16 FebSuperliga
Lyngby Boldklub home
W 1–0
27′
6.67
13 FebEuropa League
Real Sociedad home
L 1–2
66′
6.48
30 JanEuropa League
Fenerbahçe home
D 2–2
68′
6.57
23 JanEuropa League
Ludogorets away
W 2–0
85′
6.29
12 DecEuropa League
Porto away
L 0–2
29′
6.35
1 DecSuperliga
Vejle Boldklub away
W 3–0
14′
6.07
10 NovSuperliga
Viborg FF away
L 0–1
56′
6.50
7 NovEuropa League
FCSB away
L 0–2
70′
7.10
27 OctSuperliga
AGF home
W 2–0
34′
7.30
6 OctSuperliga
Brøndby IF away
L 0–2
45′
6.90
3 OctEuropa League
Maccabi Tel Aviv away
W 2–0
90′
7.60
29 SepSuperliga
Viborg FF home
W 3–1
22′
6.50
25 SepEuropa League
TSG Hoffenheim home
D 1–1
74′
6.80
22 SepSuperliga
Randers FC away
D 2–2
90′
7.00
14 SepSuperliga
FC København home
W 2–1
4′
6.70
24 AugSuperliga
Sønderjyske Fodbold home
W 3–2
45′
6.60
16 AugSuperliga
Lyngby Boldklub away
W 2–1
61′
6.90
3 AugSuperliga
Aalborg BK home
W 2–0
57′
6.80
27 JulSuperliga
Nordsjælland away
D 2–2
8′
6.70
19 JulSuperliga
AGF away
D 1–1
56′
6.50
Transfers
- 1 Jul 2024transfer Shakhtar Donetsk FC Midtjylland €4m
- 30 Jun 2024end of loan Partizan Shakhtar Donetsk —
- 19 Jan 2024loan Shakhtar Donetsk Partizan —
- 1 Jul 2023transfer LDU Quito Shakhtar Donetsk €800k
Career
| Club | Matches | Goals | Assists |
|---|---|---|---|
| 2026/27 | |||
| FC Midtjylland Superliga · Conference League · Europa League | 18 | 2 | 1 |
| 2025/26 | |||
| FC Midtjylland Superliga · Europa League | 42 | 5 | 5 |
| 2024/25 | |||
| FC Midtjylland Superliga · Europa League · Champions League | 35 | 0 | 0 |
| 2023/24 | |||
| Shakhtar Donetsk Champions League | 0 | 0 | 0 |
National team
Ecuador
World Cup 2025/26