He made his professional debut forGrenoble in 2011, moving on toBastia where he won theLigue 2 title in his first season and being namedYoung Player of the Year a year later. He then moved to Marseille for €15 million, going on to make over 281 appearances and score 86 goals across two spells at the team, with a brief time atNewcastle United of thePremier League in between.
Thauvin was born inOrléans, Loiret. He played for youth teams at Ingre,Saint-Jean-de-la-Ruelle,Orléans, andGrenoble before rising through the ranks at the latter, and drawing the interest of larger clubs.[4] He made his first team debut for Grenoble on 11 March 2011 in a 1–1Ligue 2 away draw againstVannes.[5]Grenoble was relegated to theCFA 2 after its liquidation in July 2011.[6]
On 19 July 2011, Thauvin departed the club and signed his first professional contract with Corsican sideBastia.[6] On 28 October 2012, he scored his first goal for Bastia in a 3–1 victory overBordeaux.[7] He helped Bastia toLigue 2 title triumph in 2012.[8]
On 29 January 2013, Thauvin signed a four-and-a-half-year deal withLigue 1 clubLille for a reported fee of €3.5 million.[8] As part of the deal, he was immediately sent back to Bastia on a six-month loan deal, keeping him at the top-flight Corsican club until the end of the 2012–13 season.[9] Following his impressive displays that season, Thauvin was named theLigue 1Young Player of the Year.[10]
On 3 September 2013, after weeks of drawn-out negotiations and without making single appearance for Lille, Thauvin signed a five-year deal withMarseille. The 20-year-old had been absent from training due to disputes over an improved contract, and forced a move to theStade Velodrome, eventually signing for €15 million including bonuses.[4][11]
On 4 January 2015, Thauvin was the only Marseille player to miss in thepenalty shootout as they were eliminated from theCoupe de France last 64 by fourth-tier former club Grenoble.[12] Thauvin made 81 appearances over two seasons, scoring 15 goals.[8]
On 19 August 2015, Thauvin joinedNewcastle United signing a five-year deal, for a reported fee of £15 million, withRémy Cabella going in the other direction to Marseille on a season-long deal, with an option to buy. Thauvin was handed the departing Cabella's number 20 shirt.[8][13] He made his debut three days later, replacing compatriotGabriel Obertan, in the 69th minute of a goalless draw againstManchester United atOld Trafford, a game in which he had a chance to score a winner, but he was unable to reach a cross.[14] He made his first start for the club againstNorthampton Town in theLeague Cup second round on 25 August, scoring a goal and making three assists in a 4–1 home victory.[15]
Thauvin was criticised by Newcastle's all-time top scorerAlan Shearer for turning up to a game wearing a tuxedo. In February 2016, he toldL'Équipe that the criticism was unfair and affected his performances.[16]
On 31 January 2016, Newcastle announced Thauvin would return to Marseille on loan for the rest of the season.[17] In the first game of his loan, on 2 February, he was sent off ten minutes after coming on as a substitute atMontpellier for a foul onHilton.[18] He scored the only goal on 20 April as they beatFC Sochaux-Montbéliard 1–0 away in the semi-finals to reach thefinal of the 2016 Coupe de France againstLe Classique rivalsParis Saint-Germain, which they lost 4–2 with Thauvin scoring a goal.[19]
On 4 August 2016, Thauvin began his second loan spell at Marseille, signing a season-long loan deal; Newcastle inserted a clause in the contract which gave Marseille the option to make the deal permanent.[20] In November 2016, it was reported that the loan spell would be made permanent in the summer of 2017, with Marseille agreeing to pay £9.8 million (€11m) for Thauvin's permanent transfer once he had played just three matches for the club during his second loan spell.[21]
Thauvin (in blue) in action againstSalzburg in September 2017
Thauvin captained Marseille for the first time in the2016–17 Coupe de France round of 64 away match againstToulouse on 8 January 2017, which Marseille won 2–1. On 10 March, he scored two goals in the 3–0 Ligue 1 home win overAngers, taking his tally to four goals in his last four Ligue 1 matches.[22] He was theUNFP Player of the Month for March, with three goals and two assists.[23] On 30 April, Thauvin scored the firsthat-trick of his senior club career andassisted one ofMaxime Lopez's two goals in a 5–1 Ligue 1 away win overCaen.[24][25]
On 2 February 2018, Thauvin scored another hat-trick in a 6–3 home win overMetz.[26] He won two more Player of the Month awards for November and February,[27][28] and finished the2017–18 Ligue 1 season with 22 goals, behind only PSG'sEdinson Cavani for top scorer.[29] He was one of four candidates for the Player of the Season award, that ultimately went to the Parisians'Neymar.[29] In the season's Europa League, he contributed four goals in fourteen games for the team, who lost thefinal toAtlético Madrid in Lyon.
In 2018–19, Thauvin was Ligue 1's fourth-highest scorer with 16 goals in 33 games, though Marseille finished fifth and missed out on European football;[30] his tally included a hat-trick in a 3–1 win atAmiens on 25 November.[31] He was sent off two months later in a 2–1 home loss toLille.[32] In September 2019, he was ruled out with ankle ligament injury, returning in March only for the season to be abandoned due to thecoronavirus pandemic.[33][34] On 13 September 2020, Thauvin scored the only goal of an away win against Paris Saint-Germain, to grant Marseille their first win inLe Classique since November 2011.[35]
On 7 May 2021, Thauvin signed with Mexican team,Tigres UANL, joining the club after finishing out his contract with Marseille in June 2021 and reuniting with former Marseille teammateAndré-Pierre Gignac.[36] After participating in the2020 Tokyo Summer Olympics he made his Tigres debut on 7 August 2021 againstSantos Laguna. Thauvin was sent off in the 35th minute.[37]
On 23 January 2023, Tigres announced that they had terminated Thauvin's contract.[38]Despite being terminated from the team on the 4th week of the Clausura 2023 tournament, Florian was recognized as aLiga MX champion.[39]
Thauvin was called up to the seniorFrance squad for the first time to faceLuxembourg in a2018 World Cup qualifying match on 25 March 2017 andSpain in a friendly three days later; he did not play in either match.[44] On 2 June 2017, Thauvin made his debut forLes Bleus in a 5–0 friendly win overParaguay, coming on in the 80th minute as a substitute forAntoine Griezmann.[45]
On 6 October 2025, Thauvin was called up to the France squad for the first time in 6 years, following the withdrawal ofBradley Barcola due to an injury.[51]
On 11 October 2025, Thauvin returned to the pitch for the senior team for the first time since 2020. He replaced Kylian Mbappé in the 83rd minute, taking less than 2 minutes to score a left foot half volley to take the score to 3-0 against Azerbaijan.
In January 2014, he was named byThe Observer as one of the ten most promising young players in Europe. FormerToulouse managerAlain Casanova called Thauvin "a player in the image ofFranck Ribéry … someone who is able to disrupt any opponent, someone very dangerous when he picks up speed. Very dangerous indeed."[52]ESPN columnist Andy Brassell described him in 2013 as a wide player who is a "left-footer with fine acceleration and jaw-dropping close control."[53]