

Devin HaenST#9
Willem II·
Eredivisie·Attack - Centre-Forward
Last 5rating per match
Form, 12 monthsaverage rating per month
Club matchesWillem II
Key statsU21 Euro Qualification · Eerste Divisie · Eurojackpot KNVB Beker
Values per 90 minutes are shown under the totals.
Player profileattributes and traits
Player Position average
Strengths
No outstanding strengths
Weaknesses
- Penalty taking
- Finishing
Player positions: ST
Positions on the pitch
Percentiles per 90per 90 minutes vs positional peers of the league
AttackingPer 90 · Percentile
PlaymakingPer 90 · Percentile
DefendingPer 90 · Percentile
What a percentile means
The percentile shows what share of players of the same position in this league the player beats on a per-90-minute metric. 90% — better than nine out of ten peers; 50% — the league median. Per 90 minutes removes the effect of playing time.
For fouls, offsides, being dribbled past and goals conceded the scale is inverted: a higher percentile means fewer of them.
vs 55 forwards · VriendenLoterij Eredivisie · season 26/27 · min 270′ · player 630′
Similar playersVriendenLoterij Eredivisie · forwards · season 26/27
David GardenExcelsior · Attack - Centre-ForwardRating3G0A22age84%
Ricardo PepiPSV · Attack - Centre-ForwardRating3G0A23age82%
Koen KostonsPEC Zwolle · Attack - Centre-ForwardRating3G0A26age82%
Brynjólfur WillumssonFC Groningen · Attack - Centre-ForwardRating4G0A26age81%
Rui MendesTelstar · Attack - Right WingerRating1G0A26age80%
Bryan LinssenNEC Nijmegen · Attack - Centre-ForwardRating1G0A35ageProfile match = 100 − mean gap of per-90 percentiles across 27 metrics of this position; players of the same league, position group and season with at least 270 minutes.
Availability
Season statsSeason 25/26
| Competition | Team | Season | Apps | Min | Rating | G | A | G+A | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|
| U21 Euro Qualification | Netherlands U21 | 25/26 | 4 | 154 | 6.68 | — | — | 0 | — | — |
| Eerste Divisie | Willem II Tilburg | 25/26 | 33 | 2897 | 7.02 | 18 | 4 | 22 | 3 | — |
| Eurojackpot KNVB Beker | Willem II Tilburg | 25/26 | 2 | 111 | 7.20 | 1 | — | 1 | — | — |
Transfers7
| Date | Season | From | To | Fee | Market value |
|---|---|---|---|---|---|
| 03/07/2025 | 25/26 | Feyenoord | Willem II | €675k | €850k |
| 30/06/2025 | 24/25 | FC Dordrecht | Feyenoord | End of loan | €850k |
| 04/07/2024 | 24/25 | Feyenoord | FC Dordrecht | loan transfer | €400k |
| 03/07/2024 | 24/25 | De Graafschap | Feyenoord | €150k | €400k |
| 01/07/2021 | 21/22 | Graafschap U17 | De Graafschap | - | - |
| 01/07/2020 | 20/21 | Graafschap Yth. | Graafschap U17 | - | - |
| 01/07/2013 | 13/14 | RKZVC Yth. | Graafschap Yth. | free transfer | - |
Market value
Value history
| Date | Age | Club | Value |
|---|---|---|---|
| 12/10/2021 | 17 | De Graafschap Doetinchem | €75k |
| 12/01/2022 | 17 | De Graafschap Doetinchem | €125k |
| 23/06/2022 | 18 | De Graafschap Doetinchem | €175k |
| 03/04/2023 | 18 | De Graafschap Doetinchem | €300k |
| 04/07/2023 | 19 | De Graafschap Doetinchem | €400k |
| 08/01/2024 | 19 | De Graafschap Doetinchem | €400k |
| 10/06/2024 | 19 | De Graafschap Doetinchem | €400k |
| 14/10/2024 | 20 | FC Dordrecht | €500k |
| 10/12/2024 | 20 | FC Dordrecht | €700k |
| 09/06/2025 | 20 | FC Dordrecht | €850k |
| 16/12/2025 | 21 | Willem II Tilburg | €1.00m |
| 18/03/2026 | 21 | Willem II Tilburg | €1.50m |
| 21/05/2026 | 21 | Willem II Tilburg | €1.50m |
Teammatessame club
Alessandro CiranniDefender - Right-Back30age€275kvalue
Amine Et-TaïbiDefender - Right-Back23age€400kvalue
Amine LachkarMidfield - Defensive Midfield23age€500kvalue
Anass ZarroukMidfield - Defensive Midfield20age€250kvalue
Armin CulumAttack - Left Winger22age€400kvalue
Calvin TwigtMidfield - Defensive Midfield23age€750kvalue
Chido ObiAttack - Centre-Forward18age€5.00mvalue
Eser GürbüzAttack - Right Winger19age€600kvalue
Fortuna Sittard
Ajax
AZ Alkmaar
Excelsior
Heerenveen
Netherlands U21
Willem II Tilburg
Feyenoord
FC Dordrecht
De Graafschap