Player profile

FC UtrechtCentre ForwardIvory Coast32 yrsAgent · management 360
Transfer radar
See who's trending on the live alternatives board.
Fan totals + per-90 · Erediv · cups & major leagues included
Goals
1
0.09 /90
Assists
3
0.26 /90
Shots
28
2.42 /90
vs peers · same league & position
Percentile rankDocumented moves (11 on record) · "Fee not public" = transfer fee was not reported
Dortmund→Utrecht
Aug 2025 · 25/26
Utrecht→Dortmund
Jun 2025 · 24/25
CD Leganés→Dortmund
Jan 2025 · 24/25
Dortmund→CD Leganés
Aug 2024 · 24/25
W/D/L from your club's score · match rating when Sportmonks supplies it
24 May 26 · 60'
21 May 26 · 25'
Haller occupies a rare space in the Eredivisie: a striker whose most elite statistical contribution isn't goals, but his ability to dominate the air — sitting in the top 5% for aerials won per 90, a number that quietly reshapes how his team builds and competes for second balls. His 1.53 key passes per 90 places him above average for attackers in this league, suggesting a link-up intelligence that goes beyond the penalty box. Here's the counterintuitive truth: his pass accuracy sitting in the bottom 10% isn't necessarily carelessness — it likely reflects the difficulty of the passes he's attempting as a physical focal point under pressure. Still, the goals simply aren't coming, and at 0.12 per 90, that's a genuine concern for a striker of his profile.
Based on 762 min this season · DNA refreshes weekly.
Your take, one card
Sébastien Haller's per-90 DNA and four looks — built for the group chat in about a minute.
Make a card →Need a replacement?
Stylistic matches, not just the same position. Shortlist before the argument starts.
See DNA alternatives →Per-90 · CF
Season rates refresh weekly · peer percentiles from league cohorts · match log ~6h after FT.
Ajax→Dortmund
Jul 2022 · 22/23
West Ham→Ajax
Jan 2021 · 20/21
Frankfurt→West Ham
Jul 2019 · 19/20
Utrecht→Frankfurt
Jul 2017 · 17/18
AJ Auxerre→Utrecht
Jul 2015 · 15/16
Utrecht→AJ Auxerre
Jun 2015 · 14/15
AJ Auxerre→Utrecht
Jan 2015 · 14/15
Youth loans and friendlies may be missing · club names matched from RT team directory.
17 May 26 · 63'
10 May 26 · 75'
2 May 26 · 25'
11 Apr 26 · 1'
4 Apr 26 · 13'
22 Mar 26 · 16'
W/D/L uses final score for the player's club that day. Match rows sync within ~6h · ratings may lag on some PL fixtures (Sportmonks column drift) · event minutes ~1h.