Florian Thauvin
Career snapshot
Career highs
Born the same day
Shares 1993-01-26 · 6 players total
| Full name | Florian Thauvin |
|---|---|
| Name in home country | Florian Tristan Mariano Thauvin |
| Date of birth | 1993-01-26 (33 yrs) |
| Place of birth | Orléans, France |
| Citizenship | France |
| Position | Attack - Second Striker (main: Attack) |
| Foot | left |
| Height | 181.00 m |
| Current club | RC Lens |
| Joined | 2025-08-08 |
| Contract expires | 2028-06-30 |
| Agent | Sport Cover |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| RC Lens | 1 | 25/26 | 25/26 | 3 | 1 | 0 | 182 |
| Udinese Calcio | 3 | 22/23 | 24/25 | 73 | 15 | 10 | 809 |
| Tigres UANL | 3 | 2021 | 22/23 | 38 | 8 | 5 | 882 |
| Olympique Marseille | 8 | 13/14 | 20/21 | 281 | 86 | 61 | 3,209 |
| Newcastle United | 1 | 15/16 | 15/16 | 16 | 1 | 3 | 110 |
| SC Bastia | 2 | 11/12 | 12/13 | 51 | 10 | 4 | 226 |
| Grenoble Foot 38 | 1 | 10/11 | 10/11 | 3 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | RC Lens | 3 | 1 | 0 | 0 | 0 | 182 |
| 24/25 | Italy Cup | Udinese Calcio | 1 | 1 | 2 | 0 | 0 | 64 |
| 24/25 | Serie A | Udinese Calcio | 25 | 8 | 3 | 0 | 0 | 247 |
| 23/24 | Italy Cup | Udinese Calcio | 2 | 1 | 2 | 0 | 0 | 155 |
| 23/24 | Serie A | Udinese Calcio | 29 | 5 | 3 | 4 | 0 | 343 |
| 22/23 | Liga MX Apertura | Tigres UANL | 7 | 3 | 2 | 0 | 1 | 104 |
| 22/23 | Liga MX Clausura | Tigres UANL | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liguilla Apertura | Tigres UANL | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | Udinese Calcio | 16 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Liga MX Apertura | Tigres UANL | 7 | 1 | 1 | 1 | 1 | 354 |
| 21/22 | Liga MX Clausura | Tigres UANL | 16 | 3 | 2 | 2 | 0 | 369 |
| 21/22 | Liguilla Apertura | Tigres UANL | 2 | 1 | 0 | 0 | 0 | 55 |
| 21/22 | Liguilla Clausura | Tigres UANL | 2 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Leagues Cup | Tigres UANL | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League | Olympique Marseille | 6 | 0 | 1 | 2 | 0 | 0 |
| 20/21 | Coupe de France | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | Olympique Marseille | 36 | 8 | 8 | 5 | 0 | 344 |
| 20/21 | Trophée des Champions | Olympique Marseille | 1 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | Olympique Marseille | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de France | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League | Olympique Marseille | 3 | 2 | 1 | 1 | 0 | 114 |
| 18/19 | Ligue 1 | Olympique Marseille | 33 | 16 | 8 | 5 | 1 | 164 |
| 17/18 | Coupe de France | Olympique Marseille | 3 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | Olympique Marseille | 12 | 3 | 2 | 2 | 0 | 254 |
| 17/18 | Europa League Qualifying | Olympique Marseille | 3 | 1 | 3 | 2 | 0 | 223 |
| 17/18 | Ligue 1 | Olympique Marseille | 35 | 22 | 11 | 7 | 0 | 135 |
| 16/17 | Coupe de France | Olympique Marseille | 3 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | Olympique Marseille | 2 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | Ligue 1 | Olympique Marseille | 38 | 15 | 10 | 2 | 0 | 198 |
| 15/16 | Coupe de France | Olympique Marseille | 4 | 2 | 0 | 0 | 0 | 153 |
| 15/16 | Europa League | Olympique Marseille | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FA Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Newcastle United | 2 | 1 | 3 | 0 | 0 | 110 |
| 15/16 | Ligue 1 | Olympique Marseille | 16 | 2 | 0 | 0 | 1 | 473 |
| 15/16 | Premier League | Newcastle United | 13 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Coupe de France | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 1 | Olympique Marseille | 36 | 5 | 7 | 3 | 0 | 503 |
| 13/14 | Champions League | Olympique Marseille | 6 | 1 | 1 | 0 | 0 | 240 |
| 13/14 | Coupe de France | Olympique Marseille | 2 | 1 | 1 | 1 | 0 | 147 |
| 13/14 | Coupe de la Ligue | Olympique Marseille | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 1 | Olympique Marseille | 31 | 8 | 4 | 2 | 0 | 261 |
| 12/13 | Coupe de France | SC Bastia | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Coupe de la Ligue | SC Bastia | 2 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | Ligue 1 | SC Bastia | 32 | 10 | 3 | 4 | 1 | 226 |
| 11/12 | Coupe de France | SC Bastia | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Ligue 2 | SC Bastia | 13 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Ligue 2 | Grenoble Foot 38 | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Grenoble U19 | Grenoble B | Transfer | 0 | — |
| 11/12 | 2011-08-10 | Grenoble B | SC Bastia | Transfer | 0 | — |
| 12/13 | 2013-01-30 | SC Bastia | LOSC Lille | Transfer | 3000000 | €3.50m |
| 12/13 | 2013-01-31 | LOSC Lille | SC Bastia | Loan | 3000000 | — |
| 12/13 | 2013-06-30 | SC Bastia | LOSC Lille | Return from loan | 6000000 | — |
| 13/14 | 2013-09-02 | LOSC Lille | Marseille | Transfer | 6000000 | €12.00m |
| 15/16 | 2015-08-19 | Marseille | Newcastle | Transfer | 12000000 | €18.35m |
| 15/16 | 2016-01-31 | Newcastle | Marseille | Loan | 14000000 | — |
| 15/16 | 2016-06-30 | Marseille | Newcastle | Return from loan | 9000000 | — |
| 16/17 | 2016-08-04 | Newcastle | Marseille | Loan | 9000000 | — |
| 16/17 | 2017-06-30 | Marseille | Newcastle | Return from loan | 18000000 | — |
| 17/18 | 2017-07-01 | Newcastle | Marseille | Transfer | 18000000 | €11.00m |
| 21/22 | 2021-07-01 | Marseille | Tigres UANL | Transfer | 17000000 | — |
| 22/23 | 2023-01-31 | Tigres UANL | Udinese | Transfer | 10000000 | — |
| 25/26 | 2025-08-08 | Udinese | Lens | Transfer | 5000000 | €6.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Calf problems | 2017-12-07 | 2017-12-07 | 1 | 1 |
| 17/18 | Ill | 2018-02-05 | 2018-02-08 | 4 | 1 |
| 17/18 | Bruise on the ankle joint | 2018-03-09 | 2018-03-14 | 6 | 1 |
| 17/18 | Thigh problems | 2018-03-26 | 2018-04-11 | 17 | 4 |
| 18/19 | Heel spur | 2018-10-03 | 2018-10-06 | 4 | 1 |
| 18/19 | Foot injury | 2018-10-14 | 2018-10-27 | 14 | 3 |
| 18/19 | Bruise on the ankle joint | 2019-04-27 | 2019-05-11 | 15 | 2 |
| 19/20 | Ankle injury | 2019-07-14 | 2019-08-29 | 47 | 3 |
| 19/20 | Arthroscopy | 2019-09-11 | 2020-03-05 | 177 | 29 |
| 20/21 | Knock | 2021-02-19 | 2021-02-27 | 9 | 1 |
| 21/22 | Muscle fiber tear | 2021-09-26 | 2021-10-23 | 28 | 5 |
| 22/23 | Muscle injury | 2022-07-23 | 2022-09-02 | 42 | 8 |
| 23/24 | Hamstring injury | 2024-04-11 | 2024-05-25 | 45 | 6 |
| 24/25 | muscular problems | 2024-10-02 | 2024-10-28 | 27 | 3 |
| 24/25 | Arch problems | 2025-03-14 | 2025-05-31 | 79 | 10 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €8.50m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Hiroki Sakai | 2 | 4 | 0 |
| Morgan Sanson | 2 | 14 | 0 |
| André-Pierre Gignac | 2 | 7 | 0 |
| Maxime Lopez | 2 | 8 | 0 |
| Valère Germain | 2 | 12 | 0 |
| Frank Anguissa | 2 | 1 | 0 |
| Lucas Ocampos | 2 | 6 | 0 |
| Luiz Gustavo | 2 | 2 | 0 |
| Alaixys Romao | 1 | 1 | 0 |
| Boubacar Kamara | 2 | 0 | 0 |
| Sandi Lovrić | 1 | 3 | 0 |
| Duje Caleta-Car | 1 | 2 | 0 |
| Jaka Bijol | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Ligue 1 | Olympique Marseille | 22 | 35 |
| 18/19 | Ligue 1 | Olympique Marseille | 16 | 33 |
| 16/17 | Ligue 1 | Olympique Marseille | 15 | 38 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Ligue 1 | Olympique Marseille | 11 | 35 |
| 16/17 | Ligue 1 | Olympique Marseille | 10 | 38 |
| 18/19 | Ligue 1 | Olympique Marseille | 8 | 33 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2017-06-30 | Marseille | Newcastle | Return from loan | — | €18.00m |
| 16/17 | 2016-08-04 | Newcastle | Marseille | Loan | — | €9.00m |
| 15/16 | 2016-06-30 | Marseille | Newcastle | Return from loan | — | €9.00m |
| 15/16 | 2016-01-31 | Newcastle | Marseille | Loan | — | €14.00m |
| 12/13 | 2013-06-30 | SC Bastia | LOSC Lille | Return from loan | — | €6.00m |
| 12/13 | 2013-01-31 | LOSC Lille | SC Bastia | Loan | — | €3.00m |
Last 50 matches for RC Lens The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2023-06-03 | FR1 |
AJ Auxerre | 1–3 | RC Lens | Available |
| 2023-05-27 | FR1 |
RC Lens | 3–0 | AC Ajaccio | Available |
| 2023-05-21 | FR1 |
FC Lorient | 1–3 | RC Lens | Available |
| 2023-05-12 | FR1 |
RC Lens | 2–1 | Stade de Reims | Available |
| 2023-05-06 | FR1 |
RC Lens | 2–1 | Olympique Marseille | Available |
| 2023-05-02 | FR1 |
Toulouse FC | 0–1 | RC Lens | Available |
| 2023-04-22 | FR1 |
RC Lens | 3–0 | AS Monaco | Available |
| 2023-04-15 | FR1 |
Paris Saint-Germain | 3–1 | RC Lens | Available |
| 2023-04-07 | FR1 |
RC Lens | 2–1 | RC Strasbourg | Available |
| 2023-04-01 | FR1 |
Stade Rennais | 0–1 | RC Lens | Available |
| 2023-03-18 | FR1 |
RC Lens | 3–0 | Angers SCO | Available |
| 2023-03-12 | FR1 |
Clermont Foot 63 | 0–4 | RC Lens | Available |
| 2023-03-04 | FR1 |
RC Lens | 1–1 | Lille OSC | Available |
| 2023-02-25 | FR1 |
Montpellier HSC | 1–1 | RC Lens | Available |
| 2023-02-19 | FR1 |
RC Lens | 3–1 | FC Nantes | Available |
| 2023-02-12 | FR1 |
Olympique Lyonnais | 2–1 | RC Lens | Available |
| 2023-02-05 | FR1 |
Stade Brestois 29 | 1–1 | RC Lens | Available |
| 2023-02-01 | FR1 |
RC Lens | 0–1 | OGC Nice | Available |
| 2023-01-28 | FR1 |
ESTAC Troyes | 1–1 | RC Lens | Available |
| 2023-01-14 | FR1 |
RC Lens | 1–0 | AJ Auxerre | Available |
| 2023-01-11 | FR1 |
RC Strasbourg | 2–2 | RC Lens | Available |
| 2023-01-01 | FR1 |
RC Lens | 3–1 | Paris Saint-Germain | Available |
| 2022-12-29 | FR1 |
OGC Nice | 0–0 | RC Lens | Available |
| 2022-11-12 | FR1 |
RC Lens | 2–1 | Clermont Foot 63 | Available |
| 2022-11-05 | FR1 |
Angers SCO | 1–2 | RC Lens | Available |
| 2022-10-28 | FR1 |
RC Lens | 3–0 | Toulouse FC | Available |
| 2022-10-22 | FR1 |
Olympique Marseille | 0–1 | RC Lens | Available |
| 2022-10-15 | FR1 |
RC Lens | 1–0 | Montpellier HSC | Available |
| 2022-10-09 | FR1 |
Lille OSC | 1–0 | RC Lens | Available |
| 2022-10-02 | FR1 |
RC Lens | 1–0 | Olympique Lyonnais | Available |
| 2022-09-18 | FR1 |
FC Nantes | 0–0 | RC Lens | Available |
| 2022-09-09 | FR1 |
RC Lens | 1–0 | ESTAC Troyes | Available |
| 2022-09-04 | FR1 |
Stade de Reims | 1–1 | RC Lens | Available |
| 2022-08-31 | FR1 |
RC Lens | 5–2 | FC Lorient | INJURED Muscle injury |
| 2022-08-27 | FR1 |
RC Lens | 2–1 | Stade Rennais | INJURED Muscle injury |
| 2022-08-20 | FR1 |
AS Monaco | 1–4 | RC Lens | INJURED Muscle injury |
| 2022-08-14 | FR1 |
AC Ajaccio | 0–0 | RC Lens | INJURED Muscle injury |
| 2022-08-07 | FR1 |
RC Lens | 3–2 | Stade Brestois 29 | INJURED Muscle injury |
| 2022-05-21 | FR1 |
RC Lens | 2–2 | AS Monaco | Available |
| 2022-05-14 | FR1 |
ESTAC Troyes | 1–3 | RC Lens | Available |
| 2022-05-08 | FR1 |
Stade de Reims | 1–2 | RC Lens | Available |
| 2022-04-30 | FR1 |
RC Lens | 2–2 | FC Nantes | Available |
| 2022-04-23 | FR1 |
Paris Saint-Germain | 1–1 | RC Lens | Available |
| 2022-04-20 | FR1 |
RC Lens | 2–0 | Montpellier HSC | Available |
| 2022-04-16 | FR1 |
Lille OSC | 1–2 | RC Lens | Available |
| 2022-04-10 | FR1 |
RC Lens | 3–0 | OGC Nice | Available |
| 2022-04-03 | FR1 |
RC Strasbourg | 1–0 | RC Lens | Available |
| 2022-03-19 | FR1 |
RC Lens | 3–1 | Clermont Foot 63 | Available |
| 2022-03-13 | FR1 |
FC Metz | 0–0 | RC Lens | Available |
| 2022-03-05 | FR1 |
RC Lens | 0–1 | Stade Brestois 29 | Available |
Teams faced most often by Florian Thauvin's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| FC Lorient | 32 | 13 | 11 | 8 | 54 | 40 | +14 | 41% |
| Montpellier HSC | 31 | 12 | 8 | 11 | 43 | 42 | +1 | 39% |
| Girondins Bordeaux | 30 | 11 | 12 | 7 | 35 | 33 | +2 | 37% |
| Stade Rennais | 30 | 17 | 6 | 7 | 41 | 28 | +13 | 57% |
| FC Nantes | 30 | 12 | 11 | 7 | 39 | 29 | +10 | 40% |
| OGC Nice | 30 | 14 | 5 | 11 | 44 | 35 | +9 | 47% |
| AS Monaco | 30 | 9 | 7 | 14 | 40 | 58 | -18 | 30% |
| Lille OSC | 30 | 10 | 7 | 13 | 34 | 40 | -6 | 33% |
| Olympique Lyonnais | 30 | 5 | 10 | 15 | 23 | 43 | -20 | 17% |
| AS Saint-Étienne | 30 | 12 | 7 | 11 | 44 | 40 | +4 | 40% |
| Paris Saint-Germain | 30 | 4 | 5 | 21 | 24 | 61 | -37 | 13% |
| FC Metz | 28 | 12 | 9 | 7 | 39 | 27 | +12 | 43% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 12/13 | First senior goal | |
| 17/18 | Goal #50 (career) | |
| 21/22 | Goal #100 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 31 | 498 | 4 | 0 | 0 | 0.72 |
| 22/23 | 26 | 104 | 1 | 0 | 1 | 1.73 |
| 21/22 | 27 | 778 | 3 | 0 | 1 | 0.46 |
| 20/21 | 44 | 344 | 7 | 0 | 0 | 1.83 |
| 18/19 | 37 | 278 | 6 | 0 | 1 | 2.27 |
| 17/18 | 54 | 612 | 11 | 0 | 0 | 1.62 |
| 16/17 | 43 | 198 | 3 | 0 | 0 | 1.36 |
| 15/16 | 38 | 736 | 1 | 0 | 1 | 0.24 |
| 14/15 | 38 | 503 | 3 | 0 | 0 | 0.54 |
| 13/14 | 41 | 648 | 3 | 0 | 0 | 0.42 |
| 12/13 | 35 | 226 | 4 | 0 | 1 | 1.99 |
| 11/12 | 16 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Florian Thauvin
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Florian Thauvin
Who is Florian Thauvin?
Florian Thauvin is a France professional footballer who plays as a second striker for RC Lens.
How old is Florian Thauvin?
Florian Thauvin is 33 years old. He was born on January 26, 1993 in Orléans.
What position does Florian Thauvin play?
Florian Thauvin plays as a second striker (Attack - Second Striker).
What club does Florian Thauvin play for?
Florian Thauvin currently plays for RC Lens.
How many career goals has Florian Thauvin scored?
Across all senior club competitions in our dataset, Florian Thauvin has scored 121 goals in 465 appearances.
What is Florian Thauvin's market value?
Florian Thauvin's most recent reported market value is €5.00m.
France