He began his professional career in England with Birmingham City, for whom he played in the FA Cup, and then moved to Italy where he spent one-and-a-half seasons with Carrarese. He joined Napoli in January 2016, and was immediately loaned to Carpi, but before making an appearance for them, he was involved in a car accident and missed the rest of the season. He spent the first half of 2016–17 on loan to Crotone before being recalled by Napoli and immediately loaned to Perugia. In July 2017, he signed a four-year contract with Palermo. He returned to France with Amiens, initially on loan, and spent the 2020 season with Chinese Super League club Wuhan Zall before returning to Amiens. He joined Ascoli in August 2022 and joined Dinamo București in January 2024.
Gnahoré was born in Villeneuve-la-Garenne, in the Paris suburbs, of Ivorian descent.[2][4] As a youngster, he played for C.O. Savigny, from 2000 to 2003, and then for Morangis-Chilly until he joined the Paris Centre de Formation in November 2005. He remained there until 2008, when he joined the youth system of Châteauroux. After one season, he moved to England where he joined Manchester City's youth system in July 2009.[2] When he decided to leave Manchester City, he joined Birmingham City's Academy, whose then director, Terry Westley, described him as "not really a Vieira because he's not a tackler. He's more a number 10 who can also do a shift in midfield."[4] When he turned 18, in November 2011, Gnahoré signed his first professional contract, to run until 2014.[5]
He was given a first-team squad number in January 2012,[6] and his first competitive involvement came when he was named among the substitutes for the third-round FA Cup replay against Wolverhampton Wanderers, remaining unused.[7]
Gnahoré made his first-team debut on 28 January, coming on as an 80th-minute substitute for Chris Burke in the fourth-round FA Cup-tie against Sheffield United at Bramall Lane, with Birmingham already 4–0 ahead.[8] He ruptured his anterior cruciate ligament (ACL) in training in February, and was predicted to be out of football for as much as nine months.[9] He returned to first-team consideration when given a squad number and a place on the bench for the visit to Leeds United in the third round of the FA Cup in January 2013.[10] In August 2013, Gnahoré had a trial with Mansfield Town,[11] and on the last day of the summer transfer window, his contract with Birmingham City was terminated by mutual consent.[12]
After leaving Birmingham, Gnahoré had trials with clubs including Troyes,[13]Saint-Étienne[14] and Olympique Marseille,[15] before signing for Italian third-tier club Carrarese in July 2014.[16] He became a regular selection in their first team, and scored his first goal in his ninth league match, a header to give his team a second-half lead against Santarcangelo on 26 October, but the visitors equalised in stoppage time.[17][18]
On 26 January 2016, Gnahoré signed for Napoli, who immediately loaned him to fellow Serie A club Carpi until the end of the 2016–17 season.[19][20] While driving home from training on 13 February, Gnahoré was involved in a serious accident when his car struck a lorry. He was taken to hospital by air ambulance. He was reported to have suffered injuries to head and pelvis which were not life-threatening.[21][22] The injuries kept him out for the rest of the season, at the end of which Carpi were relegated and Gnahoré returned to his parent club.[23]
He was loaned to another Serie A club, the newly promoted Crotone, for the 2016–17 season,[23] and finally made his Crotone and Serie A debut on 14 January 2017, as a 64th-minute substitute in a 1–0 home defeat against Bologna.[17][24] That was Gnahoré's only first-team appearance for the club. On the last day of the transfer window, Napoli recalled him and immediately loaned him to Perugia of Serie B until the end of the 2017–18 season.[25] He made his debut in the starting eleven for the visit to Ternana, a match which Perugia won 1–0, but his appearance drew a protest from Ternana about his eligibility. League rules allow a player to register for no more than three member clubs in the same season. Perugia argued that, if a player is recalled from loan by his parent club and loaned to another club on the same day, the brief time technically spent with the parent does not count towards the three.[26] The league ruled in Perugia's favour,[27] but Ternana planned to appeal to a higher authority.[28] Once confirmed as a Perugia player, he appeared in two-thirds of their remaining matches, and scored once, in a 2–2 draw with Pisa.[17]
Gnahoré signed a four-year contract with another Serie B club, Palermo, in July 2017.[29] According to the Corriere dello Sport, the fee was €1.5 million and Napoli had a buy-back clause included in the deal.[30] He contributed 4 goals from 35 appearances as Palermo finished fourth but lost out in the play-off final.[17]
He then returned to his native France where he signed on loan for Ligue 1 club Amiens for the season. The deal included an option to purchase.[31] He made his debut in the starting eleven for the opening match of the 2018–19 Ligue 1 campaign, a 2–0 defeat away to Olympique Lyonnais,[17] and on his third appearance, opened the scoring in a 4–1 win against Reims, collecting the ball with his back to goal and deceiving the goalkeeper from close range.[32] Amiens redeemed the player at the end of the season.[17]
He was loaned to Chinese Super League club Wuhan Zall for the 2020 season; the contract included an option to purchase.[33][34] After a lengthy wait for the season to start after COVID-19 pandemic-related delays, he played regularly, making 14 appearances between August and October and scoring once.[35] He was injured on 29 October, in what proved to be his last game for Wuhan Zall,[36][17] and underwent cruciate ligament surgery in December.[37]
Gnahoré returned to Amiens for pre-season training in 2021, but six matches into the 2021–22 Ligue 2 season, head coach Philippe Hinschberger still did not consider him physically ready for competitive football.[38] He made his first appearance of the season on 23 October, as a late substitute, his first start came a month later,[17][39] and although he had been expected to leave in January, he gradually resumed a regular place in the starting eleven and stated that he was happy at the club and the best thing for him would be to stay.[17][40]
Gnahoré returned to Italian football on 31 August 2022, signing a two-year contract with Serie B club Ascoli.[41] He was an unused substitute for the first match after his arrival,[17] then twisted a knee during training and required surgery to reconstruct the ACL and repair the medial meniscus in his right knee.[42][43] He trained with the first team in April 2023, was on the bench by the end of the month, and the coach said he needed game time to get back to his peak and would use him if he saw fit.[44] He was not used that season, but began the 2023–24 season as a regular in the matchday squad.[17]
In January 2024, he left Ascoli and joined Romanian Liga I club Dinamo București.[45] He made his debut for the club on 20 January 2024, when he came in as a substitute in the 46th minute in the 1–0 loss away to Petrolul Ploiești.[46] On 18 February 2024, he scored his first goal for Dinamo, in the 3-1 home win against Oțelul Galați.[47] For his performance in this game, Gnahoré was selected in the Liga I Team of the Week.[48] On 26 April, he scored again in the 1-1 home draw against FC Voluntari in the Liga I relegation group.[49] He made 16 appearances[17] as Dinamo finished 13th, so faced a play-off against Csíkszereda of Liga II to decide which would play top-flight football in 2024–25. Gnahoré started both legs of the play-off, which Dinamo won 2–0 on aggregate to avoid relegation.[17][50]
Gnahoré started the 2024–25 season as third captain for Dinamo. He wore the captain armband for the first time in an official game on 18 August 2024, in the Bucarest derby against Rapid.[51] On 24 August, he scored in the 2-1 home win against CS Universitatea Craiova, being named Man of the Match[52] and in the Liga I Team of the Week.[53]
International career
Gnahoré played twice for the France under-18 team. He played the first half of a friendly match against the Belgium under-18s on 25 January 2011, and two days later appeared as a late substitute against the same opponents.[2]
Career statistics
As of match played 8 November 2024
Appearances and goals by club, season and competition
^"Eddy departs". Birmingham City F.C. 2 September 2013. Archived from the original on 26 February 2014. Retrieved 2 September 2013.
^"Opposition contre St Mesmin" [Opposition against St Mesmin] (in French). Troyes AC. 6 September 2013. Archived from the original on 14 July 2014. Retrieved 2 July 2014.
^Chausssard, Allan (9 January 2014). "Deux joueurs à l'essai" [Two players on trial] (in French). Olympique de Marseille. Archived from the original on 12 January 2014. Retrieved 2 July 2014.
^"Condizioni Eddy Gnahorè" [Eddy Gnahoré's condition] (in Italian). Carpi F.C. 1909. 13 February 2016. Archived from the original on 17 February 2016. Retrieved 14 February 2016.
^"Eddy Gnahorè è del Palermo" [Eddy Gnahoré is a Palermo player] (in Italian). U.S. Città di Palermo. 18 July 2017. Archived from the original on 30 June 2018. Retrieved 29 July 2017.
^"武汉卓尔官方宣布签新外援 法国中场租借加盟" [Wuhan Zall announce the new loan signing of French midfielder]. Sina Sports (in Chinese). 29 February 2020. Retrieved 26 July 2020.
^For Coppa Italia Lega Pro: "Savona–Carrarese". Carrarese Calcio 1908. 14 August 2015. Archived from the original on 27 August 2017. Retrieved 23 August 2017. "Carrarese–Pistoiese". Carrarese Calcio 1908. 23 August 2015. Archived from the original on 4 July 2017. Retrieved 23 August 2017.