Active in Ligue 1

Florian Sotoca

Attacker #7
Age 35 years
Nationality France
Market Value €2M

Career

No transfer history

Florian Sotoca operates as Lens's definitive Bronze-tier utility presence. Approaching his sixth year at the French outfit, the 36-year-old veteran is gracefully transitioning into a specialized rotational role. Rather than demanding the spotlight, he is quietly building his body of work, cementing his enduring legacy as a selfless club servant who prioritizes the badge over personal glory.

Though the data sample is emerging due to this reduced workload, our verdict reveals a picture of unwavering dedication. He has racked up 21 appearances this campaign, amassing just 283 minutes predominantly as a tactical substitute. While he is going through a quiet spell in the final third, his underlying contributions tell a much deeper story. His phenomenal Workrate remains entirely off the charts, allowing him to endlessly harass defenders and cover crucial ground in midfield. Supported by a gold-tier veteran trait, his tireless pressing triggers and elite off-the-ball intelligence make him a manager's absolute dream when deployed to close out a crucial crunch match.

Market analysts value the seasoned forward at €2M, with a downward trajectory that naturally reflects his advancing years rather than his undeniable locker-room clout. Regardless of those external financial fluctuations, his tactical flexibility and immense leadership credentials make him an invaluable insurance policy as the squad navigates the business end of the season.

Player Rating

Florian Sotoca
30
Rating
49
hot streak
Form
⚡ Skills 12
🎯 Clutch 50
🎨 Style 42
📊 Ability 35
💰 High Premium
🎚️ ●○○
Attacker
⏳ Forming Opinion 145/270 minutes played

Archetypes earned from what we've seen this season.

Florian Sotoca Traits

Percentile rankings show how a player compares to others. 90% means they rank higher than 90% of comparable players.

vs Attackers

Height 84%
Weight 75%
Experience 97%

vs Ligue 1

Height 72%
Weight 66%
Experience 97%

Traits

VETERAN

Player DNA

Five dimensions that show what kind of player they are

Dribbling: 52 - Ability to beat defenders with close control and skill moves Shooting: 0 - Clinical finishing, shot accuracy, and conversion rate Defense: 25 - Winning duels, tackles, interceptions, and blocks Workrate: 94 - Engine and intensity - total duels and physical commitment Passing: 47 - Vision, key passes, and ability to create chances
Dribbling
Shooting
Defense
Workrate
Passing
Dribbling 52
Shooting 0
Defense 25
Workrate 94
Passing 47
Key Strength 94 Workrate
Area to Watch 0 Shooting

Match Stats

Match-by-match record for Florian Sotoca this season

Date Fixture League Mins Rating G A FM Score Venue
May 02, 2026 Nice 1-1 Lens Ligue 1 ' - - - 77 Allianz Riviera
Apr 24, 2026 Stade Brestois 29 3-3 Lens Ligue 1 52' 6.3 - - 100 Stade Francis-Le Blé
Apr 17, 2026 Lens 3-2 Toulouse Ligue 1 72' 6.2 0 0 100 Stade Bollaert-Delelis
Apr 04, 2026 Lille 3-0 Lens Ligue 1 27' 6.3 0 0 61 Stade Pierre-Mauroy
Mar 20, 2026 Lens 5-1 Angers Ligue 1 70' 6.7 0 0 78 Stade Bollaert-Delelis
Mar 14, 2026 Lorient 2-1 Lens Ligue 1 0' - 0 0 78 Stade du Moustoir
Mar 08, 2026 Lens 3-0 Metz Ligue 1 29' 6.7 0 0 49 Stade Bollaert-Delelis
Feb 27, 2026 Strasbourg 1-1 Lens Ligue 1 15' 6.2 0 0 50 Stade de la Meinau
Feb 21, 2026 Lens 2-3 Monaco Ligue 1 8' 6.5 0 0 91 Stade Bollaert-Delelis
Feb 14, 2026 Paris FC 0-5 Lens Ligue 1 0' - 0 0 78 Stade Jean Bouin
Feb 07, 2026 Lens 3-1 Rennes Ligue 1 4' - 0 0 82 Stade Bollaert-Delelis
Jan 30, 2026 Lens 1-0 Le Havre Ligue 1 6' 6.5 0 0 40 Stade Bollaert-Delelis
Jan 24, 2026 Marseille 3-1 Lens Ligue 1 15' 6.3 0 0 75 Orange Vélodrome
Jan 17, 2026 Lens 1-0 Auxerre Ligue 1 7' 6.7 0 0 40 Stade Bollaert-Delelis
Jan 02, 2026 Toulouse 0-3 Lens Ligue 1 13' 6.7 0 0 62 Stadium de Toulouse

Player Market Value

Track Florian Sotoca's transfer value changes and career value history

Current Value €2.0M
Peak Value €4.0M (Q4'22)
€4.0M €2.0M €0
Q1'15 Q2'15 Q1'16 Q1'19 Q2'19 Q2'19 Q1'20 Q2'20 Q4'20 Q1'21 Q2'21 Q2'21 Q4'21 Q2'22 Q3'22 Q4'22 Q2'23 Q4'23 Q2'24 Q4'24 Q2'25