|   Sotoca with Lens in 2024  | |||
| Personal information | |||
|---|---|---|---|
| Date of birth | 25 October 1990 | ||
| Place of birth | Narbonne, France | ||
| Height | 1.87 m (6 ft 2 in) [1] | ||
| Position | Striker | ||
| Team information | |||
Current team  | Lens | ||
| Number | 7 | ||
| Youth career | |||
| 1996–2009 | FU Narbonne | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) | 
| 2012–2013 | FU Narbonne | 22 | (8) | 
| 2013–2014 | Martigues | 26 | (1) | 
| 2014–2015 | Béziers | 14 | (5) | 
| 2015–2016 | Montpellier B | 28 | (4) | 
| 2015–2016 | Montpellier | 1 | (0) | 
| 2016–2019 | Grenoble | 95 | (26) | 
| 2019– | Lens | 200 | (37) | 
| * Club domestic league appearances and goals as of 19 October 2025 | |||
Florian Sotoca (born 25 October 1990) is a French professional footballer who plays as a striker for Ligue 1 club Lens.
Sotoca joined Grenoble in 2016.[ citation needed ]
On 9 July 2019, Sotoca joined Ligue 2 club RC Lens on a permanent transfer. [2] On 13 December 2021, he signed a contract extension, keeping him at the club until June 2024. [3]
On 7 August 2022, Sotoca scored a hat-trick for Lens in a 3–2 victory over Brest in Ligue 1. [4]
On 24 January 2023, he signed a new contract extension with Lens until 2026. [5]
| Club | Season | League | Coupe de France | Coupe de la Ligue | Europe | Other | Total | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Montpellier | 2015–16 | Ligue 1 | 1 | 0 | 0 | 0 | 1 | 0 | — | — | 2 | 0 | ||
| Grenoble | 2016–17 | CFA | 27 | 6 | 1 | 0 | — | — | — | 28 | 6 | |||
| 2017–18 | Championnat National | 31 | 8 | 4 | 4 | — | — | 2 [a] | 1 | 37 | 13 | |||
| 2018–19 | Ligue 2 | 37 | 12 | 3 | 0 | 1 | 0 | — | — | 41 | 12 | |||
| Total | 95 | 26 | 8 | 4 | 1 | 0 | — | 2 | 1 | 102 | 31 | |||
| Lens | 2019–20 | Ligue 2 | 26 | 8 | 2 | 0 | 2 | 1 | — | — | 30 | 9 | ||
| 2020–21 | Ligue 1 | 33 | 8 | 2 | 0 | — | — | — | 35 | 8 | ||||
| 2021–22 | Ligue 1 | 35 | 6 | 3 | 0 | — | — | — | 38 | 6 | ||||
| 2022–23 | Ligue 1 | 38 | 7 | 4 | 1 | — | — | — | 42 | 8 | ||||
| 2023–24 | Ligue 1 | 32 | 7 | 1 | 1 | — | 8 [b] | 0 | — | 41 | 8 | |||
| 2024–25 | Ligue 1 | 31 | 1 | 1 | 0 | — | 2 [c] | 0 | — | 34 | 1 | |||
| 2025–26 | Ligue 1 | 5 | 0 | 0 | 0 | — | — | — | 5 | 0 | ||||
| Total | 200 | 37 | 15 | 2 | 2 | 1 | 10 | 0 | — | 228 | 40 | |||
| Career total | 296 | 63 | 21 | 6 | 4 | 1 | 10 | 0 | 2 | 1 | 332 | 71 | ||