# Sébastien Haller

Sébastien Romain Teddy Haller (French pronunciation:; born 22 June 1994) is a professional footballer who plays as a striker for Eredivisie club Utrecht, on loan from Bundesliga club Borussia Dortmund. Born in France, he plays for the Ivory Coast national team.
Haller began his career in France with Auxerre, and moved on loan to Eredivisie side Utrecht in 2015, before signing on a permanent basis. Two years later, he moved to the German club Eintracht Frankfurt, winning the DFB-Pokal in 2018. Premier League side West Ham United signed him a year later for a club-record transfer worth €49.8 million (£45 million). Haller returned to the Netherlands in 2021, signing with Ajax, for a club record fee of €22.5 million (£18.8 million). In his first six months, he won the Eredivisie and the KNVB Cup. He became the first player to score across seven consecutive UEFA Champions League matches during the 2021–22 season, and then transferred to Borussia Dortmund for an initial €31 million.
Haller represented France at youth level, before switching his allegiance in 2020 to the Ivory Coast. He scored on his international debut against Madagascar, and represented the national team at the Africa Cup of Nations in 2021 and 2023, scoring the winning goal in the final of the latter tournament.

## Early life

Haller was born in Ris-Orangis, Essonne to a French father and an Ivorian mother.

## Club career
### Auxerre

During the 2011 FIFA U-17 World Cup, on 26 June 2011, Haller signed his first professional contract with Auxerre, agreeing to a three-year deal.
Ahead of the 2012–13 season, Haller was promoted to the senior team by manager Jean-Guy Wallemme. His professional debut came on 27 July 2012, in the team's opening league match of the 2012–13 campaign against Nîmes.

### Utrecht

On 24 December 2014, it was announced that Haller was sent on loan to Eredivisie club Utrecht until the end of the season. At the end of the season, it was announced that FC Utrecht had signed Haller. The supporters voted for Haller as the winner of the Di Tommaso Trophy 2015, Utrecht's player of the year award.

### Eintracht Frankfurt

On 15 May 2017, Haller signed with Eintracht Frankfurt on a four-year deal for a reported fee of €7 million. In the 2017–18 DFB-Pokal, he scored four goals for Frankfurt, as the club won the final, marking the first trophy of Haller's career. In the 2018–19 Bundesliga season, he scored 15 league goals in 29 appearances as the club finished seventh. In addition to his goals scored, he also made nine assists, meaning he was involved in 24 goals, a figure only beaten in the 2018–19 season by Robert Lewandowski with 29.

### West Ham United

On 17 July 2019, Haller signed with West Ham United on a five-year deal for a club record fee, that could rise to £45 million. He made his debut on 10 August, playing the full 90 minutes of a 5–0 Premier League loss against reigning champions Manchester City. Two weeks later, he scored his first goals in a 3–1 away win against Watford in which the latter was an acrobatic bicycle kick. Haller struggled at West Ham, attributing it to David Moyes replacing Manuel Pellegrini as manager and then preferring Michail Antonio up front, as well as the ill health of his wife and newborn son.
In July 2020, Frankfurt reported West Ham to FIFA after they had failed to pay an instalment in May 2020 of £5.4 million as part of the £45 million transfer. West Ham claimed that they had withheld the payment, following a contractual dispute between the two clubs. On 16 December, Haller scored an overhead kick in a 1–1 draw against Crystal Palace that was voted as the Premier League Goal of the Month.

### Ajax

On 8 January 2021, Haller signed a four-and-a-half-year contract with Dutch club Ajax for a club record fee of €22.5 million (£18.8 million), reuniting with his former Utrecht manager Erik ten Hag. He made his debut two days later as a second-half substitute against De Topper rivals PSV, assisting Antony for the equaliser in a 2–2 draw. On 14 January, he scored his first goal, and provided an assist, in a 3–1 away win over Twente. On 3 February, Haller was mistakenly omitted from the club's list for the knockout stages of the UEFA Europa League and therefore would be unable to play for the club in the competition.
In a 5–1 away victory over Sporting CP in the UEFA Champions League on 15 September 2021, Haller scored twice in each half to become the first player to score four on his Champions League debut since Marco van Basten for A.C. Milan in 1992; the Dutchman had however already played in the competition under its former name of the European Cup. In the following fixture 13 days later, he recorded a goal against Beşiktaş, becoming the first player in the history of the competition to score five goals in his first two match appearances; against the same team on 24 November, Haller scored twice in a 2–1 win to become the first player to score nine goals in five consecutive matches of the competition. On 7 December, Haller scored in his team's Champions League group stage match, becoming only the second player to register in all six group games after Cristiano Ronaldo in 2017–18 and became the fastest player to 10 goals in competition history. He also joined Ronaldo, Lionel Messi and Robert Lewandowski as the only players to score in the double-digits for goals in the group stage. On 23 February 2022, he made amends for an earlier own goal, and helped Ajax to a 2–2 away draw against Benfica in the last, becoming the first player to score in seven consecutive matches in the competition; his side lost 3–2 aggregate. With 21 league goals in 31 games, he finished the season as Eredivisie top scorer.

### Borussia Dortmund

On 6 July 2022, Haller signed a contract with Borussia Dortmund until 30 June 2026. The transfer fee paid was €31 million, which could be increased to as much as €34.5 million after undisclosed bonuses. However, on 18 July, the forward withdrew from the club's pre-season training camp in Switzerland, after he was diagnosed with a malignant testicular tumour. He then underwent two surgeries and four cycles of chemotherapy in order to control the spread of the disease.
After successfully completing his treatments, in January 2023 Haller was officially allowed to return to full-time training, as he joined the rest of Dortmund's team at their winter camp in Marbella. On 10 January, he played his first match in almost eight months, featuring in the final minutes of a friendly against Fortuna Düsseldorf. Three days later, he scored a hat-trick within eight minutes in a 6–0 victory in another friendly against Basel. On 22 January, Haller came on as a second-half substitute in a 4–3 home win against Augsburg, finally making his competitive debut for Dortmund after a 6-month battle with cancer. On 4 February, he scored his first professional goal for the club in a 5–1 win against Freiburg. Haller missed a crucial penalty, when his team was trailing 1–0, during the final game of the 2022–23 Bundesliga season which ended in a 2–2 draw with Mainz. Borussia Dortmund subsequently suffered final-day heartbreak as they missed out on a first Bundesliga title for 11 years on goal difference. In 2023–24, he sustained an ankle injury which sidelined him for most of the season, in which he only scored three goals including two against TSV Schott Mainz in the DFB-Pokal and one against Atlético Madrid in the Champions League quarter-final.

#### Loan to Leganés and return to Utrecht

On 30 August 2024, just before the transfer window closed, Haller joined La Liga club Leganés on loan for the 2024–25 season. However, the loan move ended early during the winter transfer window.
On 9 January 2025, Haller rejoined his former club Utrecht on loan until the end of the season.

## International career
### Youth

Haller was a France youth international, having represented his country of birth at every youth level and totalling 51 caps and 27 goals. He played with the under-17 team at the 2011 FIFA U-17 World Cup in Mexico, scoring in a 3–0 win over Argentina in the opening group game.
On 14 November 2013, Haller made his under-21 debut, coming on for Anthony Martial in the 57th minute against Armenia in a European qualifier in Toulouse and scoring to conclude a 6–0 win. He scored a hat-trick on 25 March 2015 in a friendly win of the same score against Estonia, and he did the same on 10 November 2016 in a 5–1 win over the Ivory Coast at the Stade Pierre Brisson.

### Senior

In November 2020, Haller was called up to the Ivory Coast national team. He debuted in a 2–1 2021 Africa Cup of Nations qualification win over Madagascar on 12 November, scoring his side's game-winning goal in the 55th minute. He was called up for the finals in Cameroon, where he scored in a 2–2 group stage draw with Sierra Leone; in the last 16 against Egypt, he was substituted at half time in extra time for Maxwel Cornet as the side lost on penalties.
In December 2023, he was named in the Ivorian squad for the 2023 Africa Cup of Nations hosted in his home nation. In the semi-final match against DR Congo, he scored the only goal in a 1–0 victory, which qualified his country to the final. He later scored the winning goal in the final match against Nigeria which ended in a 2–1 victory.

## Personal life

In 2022 Haller was diagnosed with testicular cancer, which he overcame, returning to professional football in January 2023.

## Career statistics
### Club

    As of match played 15 March 2025
Appearances and goals by club, season and competition :
| Club | Season | League | League | League | National cup | National cup | League cup | League cup | Europe | Europe | Other | Other | Total | Total |
| Club | Season | Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Auxerre II | 2010–11 | CFA | 2 | 1 | — | — | — | — | — | — | — | — | 2 | 1 |
| Auxerre II | 2011–12 | CFA | 22 | 12 | — | — | — | — | — | — | — | — | 22 | 12 |
| Auxerre II | 2012–13 | CFA | 19 | 4 | — | — | — | — | — | — | — | — | 19 | 4 |
| Auxerre II | 2013–14 | CFA 2 | 8 | 5 | — | — | — | — | — | — | — | — | 8 | 5 |
| Auxerre II | 2014–15 | CFA 2 | 6 | 7 | — | — | — | — | — | — | — | — | 6 | 7 |
| Auxerre II | Total | Total | 57 | 29 | — | — | — | — | — | — | — | — | 57 | 29 |
| Auxerre | 2012–13 | Ligue 2 | 17 | 2 | 0 | 0 | 1 | 0 | — | — | — | — | 18 | 2 |
| Auxerre | 2013–14 | Ligue 2 | 25 | 4 | 1 | 0 | 2 | 2 | — | — | — | — | 28 | 6 |
| Auxerre | 2014–15 | Ligue 2 | 8 | 0 | 0 | 0 | 3 | 0 | — | — | — | — | 11 | 0 |
| Auxerre | Total | Total | 50 | 6 | 1 | 0 | 6 | 2 | — | — | — | — | 57 | 8 |
| Utrecht (loan) | 2014–15 | Eredivisie | 17 | 11 | — | — | — | — | — | — | — | — | 17 | 11 |
| Utrecht | 2015–16 | Eredivisie | 33 | 17 | 5 | 5 | — | — | — | — | 4 | 2 | 42 | 24 |
| Utrecht | 2016–17 | Eredivisie | 32 | 13 | 3 | 1 | — | — | — | — | 4 | 2 | 39 | 16 |
| Utrecht | Total | Total | 82 | 41 | 8 | 6 | — | — | — | — | 8 | 4 | 98 | 51 |
| Eintracht Frankfurt | 2017–18 | Bundesliga | 31 | 9 | 5 | 4 | — | — | — | — | — | — | 36 | 13 |
| Eintracht Frankfurt | 2018–19 | Bundesliga | 29 | 15 | 1 | 0 | — | — | 10 | 5 | 1 | 0 | 41 | 20 |
| Eintracht Frankfurt | Total | Total | 60 | 24 | 6 | 4 | — | — | 10 | 5 | 1 | 0 | 77 | 33 |
| West Ham United | 2019–20 | Premier League | 32 | 7 | 2 | 0 | 1 | 0 | — | — | — | — | 35 | 7 |
| West Ham United | 2020–21 | Premier League | 16 | 3 | — | — | 3 | 4 | — | — | — | — | 19 | 7 |
| West Ham United | Total | Total | 48 | 10 | 2 | 0 | 4 | 4 | — | — | — | — | 54 | 14 |
| Ajax | 2020–21 | Eredivisie | 19 | 11 | 4 | 2 | — | — | — | — | — | — | 23 | 13 |
| Ajax | 2021–22 | Eredivisie | 31 | 21 | 3 | 2 | — | — | 8 | 11 | 1 | 0 | 43 | 34 |
| Ajax | Total | Total | 50 | 32 | 7 | 4 | — | — | 8 | 11 | 1 | 0 | 66 | 47 |
| Borussia Dortmund | 2022–23 | Bundesliga | 19 | 9 | 1 | 0 | — | — | 2 | 0 | — | — | 22 | 9 |
| Borussia Dortmund | 2023–24 | Bundesliga | 14 | 0 | 1 | 2 | — | — | 4 | 1 | — | — | 19 | 3 |
| Borussia Dortmund | Total | Total | 33 | 9 | 2 | 2 | — | — | 6 | 1 | — | — | 41 | 12 |
| Leganés (loan) | 2024–25 | La Liga | 8 | 0 | 1 | 0 | — | — | — | — | — | — | 9 | 0 |
| Utrecht (loan) | 2024–25 | Eredivisie | 9 | 1 | 2 | 2 | — | — | — | — | — | — | 11 | 3 |
| Career total | Career total | Career total | 397 | 152 | 29 | 18 | 10 | 6 | 24 | 17 | 10 | 4 | 470 | 197 |
* ↑ Includes Coupe de France, KNVB Cup, DFB-Pokal, FA Cup, Copa del Rey
* ↑ Includes Coupe de la Ligue, EFL Cup
* 1 2 Appearances in Eredivisie European play-offs
* ↑ Appearances in UEFA Europa League
* ↑ Appearance in DFL-Supercup
* 1 2 3 Appearances in UEFA Champions League
* ↑ Appearance in Johan Cruyff Shield

### International

    As of match played 9 June 2024
Appearances and goals by national team and year :
| National team | Year | Apps | Goals |
| Ivory Coast | 2020 | 2 | 1 |
| Ivory Coast | 2021 | 6 | 2 |
| Ivory Coast | 2022 | 7 | 1 |
| Ivory Coast | 2023 | 6 | 4 |
| Ivory Coast | 2024 | 6 | 2 |
| Total | Total | 27 | 10 |
    As of match played 11 February 2024.
    Ivory Coast score listed first, score column indicates score after each Haller goal.
List of international goals scored by Sébastien Haller :
| No. | Date | Venue | Cap | Opponent | Score | Result | Competition |
| 1 | 12 November 2020 | Stade National de la Côte d'Ivoire, Abidjan, Ivory Coast | 1 | Madagascar | 2–0 | 2–1 | 2021 Africa Cup of Nations qualification |
| 2 | 6 September 2021 | Stade National de la Côte d'Ivoire, Abidjan, Ivory Coast | 6 | Cameroon | 1–0 | 2–1 | 2022 FIFA World Cup qualification |
| 3 | 6 September 2021 | Stade National de la Côte d'Ivoire, Abidjan, Ivory Coast | 6 | Cameroon | 2–0 | 2–1 | 2022 FIFA World Cup qualification |
| 4 | 16 January 2022 | Japoma Stadium, Douala, Cameroon | 10 | Sierra Leone | 1–0 | 2–2 | 2021 Africa Cup of Nations |
| 5 | 24 March 2023 | Stade Bouaké, Bouaké, Ivory Coast | 16 | Comoros | 2–0 | 3–1 | 2023 Africa Cup of Nations qualification |
| 6 | 14 October 2023 | Felix Houphouet Boigny Stadium, Abidjan, Ivory Coast | 19 | Morocco | 1–0 | 1–1 | 2023 Africa Cup of Nations qualification |
| 7 | 17 October 2023 | Felix Houphouet Boigny Stadium, Abidjan, Ivory Coast | 20 | South Africa | 1–1 | 1–1 | 2023 Africa Cup of Nations qualification |
| 8 | 17 November 2023 | Stade National de la Côte d'Ivoire, Abidjan, Ivory Coast | 21 | Seychelles | 1–0 | 9–0 | 2026 FIFA World Cup qualification |
| 9 | 7 February 2024 | Alassane Ouattara Stadium, Abidjan, Ivory Coast | 24 | DR Congo | 1–0 | 1–0 | 2023 Africa Cup of Nations |
| 10 | 11 February 2024 | Alassane Ouattara Stadium, Abidjan, Ivory Coast | 25 | Nigeria | 2–1 | 2–1 | 2023 Africa Cup of Nations final |

## Honours

Eintracht Frankfurt
* DFB-Pokal: 2017–18
Ajax
* Eredivisie: 2020–21, 2021–22
* KNVB Cup: 2020–21
Ivory Coast
* Africa Cup of Nations: 2023
Individual
* David Di Tommaso Trophy: 2015
* Bundesliga Rookie of the Month: October 2017
* Premier League Goal of the Month: December 2020
* Eredivisie Top Scorer: 2021–22