Home»Teams»FC Midtjylland»Denil Castillo
Player · #21

Denil Castillo

FC MidtjyllandCentre midRightEcuador22 years old187 cm70 kg
SeasonTeamCompetitionMPMinGA
2026/27FC MidtjyllandDanish Superligaen946010
2026/27FC MidtjyllandUEFA Europa League Qualifying213400
2026/27FC MidtjyllandUEFA Europa Conference League Qualifying428401
2026/27FC MidtjyllandDanish Landspokal14500
2026/27EcuadorInternational Friendlies12300
2025/26FC MidtjyllandDanish Landspokal624111
2025/26FC MidtjyllandDanish Superligaen261,72444
2025/26FC MidtjyllandUEFA Europa League1064400
2025/26FC MidtjyllandUEFA Europa League Qualifying631111
2025/26EcuadorInternational Friendlies413600
2024/25FC MidtjyllandChampions League Qualifying522900
2024/25FC MidtjyllandDanish Landspokal215300
2024/25FC MidtjyllandDanish Superligaen2285800
2024/25FC MidtjyllandUEFA Europa League857200
2023/24Shakhtar DonetskUkraine Premier League64100
2023/24Partizan BelgradeSerbian Super Liga1465921
2022/23Ecuador U20FIFA U-20 World Cup1200
2022/23Ecuador U20South American Under 20967700
Total18 seasons1367,19398
9
Matches
1
Goals
0
Assists
460
Minutes
7
Shots

Danish Superligaen

2026/27
Chances created per 90 minutes · 30 percentile among 45 players in the same positionChances created0.78Passes completed over passes attempted · 39 percentile among 45 players in the same positionPass accuracy82%Dribbles completed per 90 minutes · 50 percentile among 45 players in the same positionDribbles0.59Duels won over duels contested · 66 percentile among 45 players in the same positionDuels won53%Tackles won plus interceptions per 90 minutes · 39 percentile among 45 players in the same positionRecoveries1.96Passes into the forward zone per 90 minutes · 6 percentile among 45 players in the same positionForward passes18.59

Compared with 45 players in the same position in 2026/27.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Chances created0.7830
Pass accuracy82%39
Dribbles0.5950
Duels won53%66
Recoveries1.9639
Forward passes18.596
MetricTotalPer 90
Goals10.20
Big chances created40.78
Shots71.37
Dribbles completed30.59
Tackles won40.78
Interceptions61.17
Clearances71.37
Clean sheets10.20
2
Matches
0
Goals
0
Assists
134
Minutes
2
Shots

UEFA Europa League Qualifying

2026/27
Chances created per 90 minutes · 67 percentile among 12 players in the same positionChances created1.34Passes completed over passes attempted · 0 percentile among 12 players in the same positionPass accuracy68%Dribbles completed per 90 minutes · 58 percentile among 12 players in the same positionDribbles0.67Duels won over duels contested · 92 percentile among 12 players in the same positionDuels won58%Tackles won plus interceptions per 90 minutes · 25 percentile among 12 players in the same positionRecoveries0.67Passes into the forward zone per 90 minutes · 42 percentile among 12 players in the same positionForward passes13.43

Compared with 12 players in the same position in 2026/27.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Chances created1.3467
Pass accuracy68%0
Dribbles0.6758
Duels won58%92
Recoveries0.6725
Forward passes13.4342
MetricTotalPer 90
Big chances created21.34
Shots21.34
Dribbles completed10.67
Interceptions10.67
Clearances21.34
4
Matches
0
Goals
1
Assists
284
Minutes
5
Shots

UEFA Europa Conference League Qualifying

2026/27
Chances created per 90 minutes · 52 percentile among 67 players in the same positionChances created0.32Passes completed over passes attempted · 33 percentile among 61 players in the same positionPass accuracy81%Dribbles completed per 90 minutes · 25 percentile among 67 players in the same positionDribbles0.00Duels won over duels contested · 56 percentile among 50 players in the same positionDuels won55%Tackles won plus interceptions per 90 minutes · 85 percentile among 67 players in the same positionRecoveries1.90Passes into the forward zone per 90 minutes · 82 percentile among 67 players in the same positionForward passes15.85

Compared with 67 players in the same position in 2026/27.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Chances created0.3252
Pass accuracy81%33
Dribbles0.0025
Duels won55%56
Recoveries1.9085
Forward passes15.8582
MetricTotalPer 90
Assists10.32
Big chances created10.32
Shots51.58
Tackles won20.63
Interceptions41.27
Clearances41.27
Clean sheets10.32
1
Matches
0
Goals
0
Assists
45
Minutes
1
Shots

Danish Landspokal

2026/27
MetricTotalPer 90
Shots12.00
Dribbles completed12.00
Tackles won12.00
Clearances12.00
0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Europa Conference League

2026/27

No stats available right now.

1
Matches
0
Goals
0
Assists
23
Minutes

International Friendlies

2026/27
MetricTotalPer 90
Tackles won13.91
Interceptions27.83
Clearances13.91
6
Matches
1
Goals
1
Assists
241
Minutes
4
Shots

Danish Landspokal

2025/26
MetricTotalPer 90
Goals10.37
Assists10.37
Big chances created31.12
Shots41.49
Dribbles completed20.75
Tackles won10.37
Interceptions20.75
Clearances20.75
Clean sheets10.37
26
Matches
4
Goals
4
Assists
1,724
Minutes
21
Shots

Danish Superligaen

2025/26
Chances created per 90 minutes · 30 percentile among 88 players in the same positionChances created0.84Passes completed over passes attempted · 69 percentile among 88 players in the same positionPass accuracy85%Dribbles completed per 90 minutes · 69 percentile among 88 players in the same positionDribbles1.10Duels won over duels contested · 66 percentile among 88 players in the same positionDuels won53%Tackles won plus interceptions per 90 minutes · 51 percentile among 88 players in the same positionRecoveries2.19Passes into the forward zone per 90 minutes · 10 percentile among 88 players in the same positionForward passes18.38

Compared with 88 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Chances created0.8430
Pass accuracy85%69
Dribbles1.1069
Duels won53%66
Recoveries2.1951
Forward passes18.3810
MetricTotalPer 90
Goals40.21
Assists40.21
Big chances created160.84
Shots211.10
Dribbles completed211.10
Tackles won190.99
Interceptions231.20
Clearances371.93
Clean sheets20.10
10
Matches
0
Goals
0
Assists
644
Minutes
7
Shots

UEFA Europa League

2025/26
Chances created per 90 minutes · 9 percentile among 125 players in the same positionChances created0.28Passes completed over passes attempted · 18 percentile among 125 players in the same positionPass accuracy79%Dribbles completed per 90 minutes · 92 percentile among 125 players in the same positionDribbles1.40Duels won over duels contested · 87 percentile among 125 players in the same positionDuels won60%Tackles won plus interceptions per 90 minutes · 64 percentile among 125 players in the same positionRecoveries2.38Passes into the forward zone per 90 minutes · 3 percentile among 125 players in the same positionForward passes14.25

Compared with 125 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Chances created0.289
Pass accuracy79%18
Dribbles1.4092
Duels won60%87
Recoveries2.3864
Forward passes14.253
MetricTotalPer 90
Big chances created20.28
Shots70.98
Dribbles completed101.40
Tackles won70.98
Interceptions101.40
Clearances121.68
Clean sheets20.28
6
Matches
1
Goals
1
Assists
311
Minutes
8
Shots

UEFA Europa League Qualifying

2025/26
MetricTotalPer 90
Goals10.29
Assists10.29
Big chances created51.45
Shots82.32
Tackles won10.29
Interceptions41.16
Clearances30.87
Clean sheets10.29
4
Matches
0
Goals
0
Assists
136
Minutes
2
Shots

International Friendlies

2025/26
Chances created per 90 minutes · 32 percentile among 34 players in the same positionChances created0.66Passes completed over passes attempted · 94 percentile among 34 players in the same positionPass accuracy90%Dribbles completed per 90 minutes · 4 percentile among 34 players in the same positionDribbles0.00Duels won over duels contested · 88 percentile among 34 players in the same positionDuels won62%Tackles won plus interceptions per 90 minutes · 94 percentile among 34 players in the same positionRecoveries3.31Passes into the forward zone per 90 minutes · 53 percentile among 34 players in the same positionForward passes24.49

Compared with 34 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Chances created0.6632
Pass accuracy90%94
Dribbles0.004
Duels won62%88
Recoveries3.3194
Forward passes24.4953
MetricTotalPer 90
Big chances created10.66
Shots21.32
Tackles won42.65
Interceptions10.66
0
Matches
0
Goals
0
Assists
0
Minutes

FIFA World Cup

2025/26

No stats available right now.

5
Matches
0
Goals
0
Assists
229
Minutes
3
Shots

Champions League Qualifying

2024/25
MetricTotalPer 90
Big chances created10.39
Shots31.18
Dribbles completed41.57
Tackles won31.18
Interceptions20.79
Clearances31.18
Clean sheets20.79
2
Matches
0
Goals
0
Assists
153
Minutes
4
Shots

Danish Landspokal

2024/25
MetricTotalPer 90
Big chances created21.18
Shots42.35
Tackles won10.59
Clearances31.76
22
Matches
0
Goals
0
Assists
858
Minutes
7
Shots

Danish Superligaen

2024/25
MetricTotalPer 90
Big chances created60.63
Shots70.73
Dribbles completed111.15
Tackles won40.42
Interceptions111.15
Clearances161.68
8
Matches
0
Goals
0
Assists
572
Minutes
6
Shots

UEFA Europa League

2024/25
MetricTotalPer 90
Big chances created10.16
Shots60.94
Dribbles completed40.63
Tackles won50.79
Interceptions71.10
Clearances60.94
Clean sheets10.16
6
Matches
0
Goals
0
Assists
41
Minutes

Ukraine Premier League

2023/24

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Serbian Cup

2023/24

No stats available right now.

14
Matches
2
Goals
1
Assists
659
Minutes
15
Shots

Serbian Super Liga

2023/24
MetricTotalPer 90
Goals20.27
Assists10.14
Big chances created40.55
Shots152.05
Dribbles completed60.82
Tackles won40.55
Interceptions111.50
Clearances121.64
Clean sheets10.14
0
Matches
0
Goals
0
Assists
0
Minutes

International Friendlies

2023/24

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Ecuadorian Serie A

2022/23

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Copa Sudamericana

2022/23

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Ecuador Liga Pro (Acumulada)

2022/23

No stats available right now.

1
Matches
0
Goals
0
Assists
2
Minutes

FIFA U-20 World Cup

2022/23

No stats available right now.

9
Matches
0
Goals
0
Assists
677
Minutes
6
Shots

South American Under 20

2022/23
MetricTotalPer 90
Big chances created30.40
Shots60.80
Dribbles completed182.39
Tackles won162.13
Interceptions81.06
Clearances162.13
0
Matches
0
Goals
0
Assists
0
Minutes

Ecuadorian Serie A

2021/22

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Copa Libertadores

2021/22

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Copa Sudamericana

2021/22

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Ecuador Liga Pro (Acumulada)

2021/22

No stats available right now.

Recent matches

MatchMinGAKPDrbDuelRecTklPassScore
09/24AwaySouth KoreaP3-023'00001214/66.3
09/19AwayOdense BoldklubE1-190'000065126/286.9
09/14Brøndby IFG4-137'00104219/116.2
09/10AwaySundbyG0-745'000156123/266.9
09/07FC NordsjællandE2-245'00003209/106.3
09/02AwayAGFG0-290'100061017/208.1
08/30AwaySilkeborg IFE1-145'001001021/246.2
08/27AwayRijekaG1-490'0110107128/318.1
08/23Randers FCG1-045'001062211/166.7
08/20RijekaG2-059'000036017/216.2
08/16AwayLyngbyE1-145'000032012/186.2
08/13BohemiansG3-245'000021010/146.1
08/06AwayBohemiansG0-290'000054122/286.0
08/02HorsensG2-145'001351019/237.0
07/30BesiktasP0-269'002053014/166.5
Abreviaturas
Min Minutos jugadosG GoalsA AssistsKP Key passesDrb Dribbles completedDuel Duels wonRec RecoveriesTkl Tackles wonPass Passes completed / attemptedScore Our rating (1-10)G/E/P Ganado / Empatado / Perdido