Florian Escales
Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1996-02-03 · 6 players total
| Full name | Florian Escales |
|---|---|
| Date of birth | 1996-02-03 (30 yrs) |
| Place of birth | Aix-en-Provence, France |
| Citizenship | France |
| Position | Goalkeeper |
| Foot | left |
| Height | 184.00 m |
| Current club | FC Annecy |
| Joined | 2021-07-01 |
| Contract expires | 2028-06-30 |
| Agent | USM GROUP |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Annecy | 5 | 21/22 | 25/26 | 140 | 0 | 0 | 12,556 |
| FC Bastia-Borgo | 1 | 20/21 | 20/21 | 33 | 0 | 0 | 2,970 |
| Stade Lavallois | 1 | 19/20 | 19/20 | 20 | 0 | 0 | 1,736 |
| Stade Laval B | 1 | 19/20 | 19/20 | 2 | 0 | 0 | 180 |
| Olympique Marseille | 4 | 15/16 | 18/19 | 1 | 0 | 0 | 90 |
| Olympique de Marseille B | 4 | 15/16 | 18/19 | 63 | 0 | 0 | 5,667 |
| Olympique Marseille UEFA U19 | 1 | 13/14 | 13/14 | 3 | 0 | 0 | 270 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 2 | FC Annecy | 4 | 0 | 0 | 1 | 0 | 360 |
| 24/25 | Coupe de France | FC Annecy | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 2 | FC Annecy | 34 | 0 | 0 | 2 | 0 | 3,060 |
| 23/24 | Coupe de France | FC Annecy | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 2 | FC Annecy | 34 | 0 | 0 | 3 | 0 | 3,016 |
| 22/23 | Coupe de France | FC Annecy | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 2 | FC Annecy | 34 | 0 | 0 | 2 | 0 | 3,060 |
| 21/22 | Championnat National | FC Annecy | 34 | 0 | 0 | 3 | 0 | 3,060 |
| 21/22 | Coupe de France | FC Annecy | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championnat National | FC Bastia-Borgo | 33 | 0 | 0 | 3 | 0 | 2,970 |
| 20/21 | Coupe de France | FC Bastia-Borgo | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Championnat National | Stade Lavallois | 17 | 0 | 0 | 1 | 0 | 1,530 |
| 19/20 | Coupe de France | Stade Lavallois | 3 | 0 | 0 | 0 | 0 | 206 |
| 19/20 | N3 - PdlLoire | Stade Laval B | 2 | 0 | 0 | 0 | 0 | 180 |
| 18/19 | Europa League | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Ligue 1 | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National 2 - Grp. A | Olympique de Marseille B | 6 | 0 | 0 | 0 | 0 | 540 |
| 17/18 | Coupe de France | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National 2 - Grp. A | Olympique de Marseille B | 15 | 0 | 0 | 2 | 0 | 1,350 |
| 16/17 | CFA - Grp. D | Olympique de Marseille B | 24 | 0 | 0 | 1 | 0 | 2,157 |
| 16/17 | Coupe de France | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | CFA - Grp. C | Olympique de Marseille B | 18 | 0 | 0 | 0 | 0 | 1,620 |
| 15/16 | Ligue 1 | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | UEFA Youth League | Olympique Marseille UEFA U19 | 3 | 0 | 0 | 0 | 0 | 270 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Marseille Yth | Marseille U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Marseille U19 | Marseille B | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Marseille B | Marseille | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Marseille | Stade Lavallois | Transfer | 150000 | — |
| 20/21 | 2020-07-01 | Stade Lavallois | Bastia-Borgo | Transfer | 150000 | — |
| 21/22 | 2021-07-01 | Bastia-Borgo | FC Annecy | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | Shoulder injury | 2022-11-02 | 2022-11-22 | 21 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #25250 | #1 | 3 | 0 | — | — | former national player |
| Team #23658 | — | 6 | 0 | — | — | former national player |
| Team #23101 | #1 | 11 | 0 | — | — | former national player |
| Team #10844 | — | 13 | 0 | — | — | former national player |
| Team #10831 | — | 7 | 0 | — | — | former national player |
| Team #9323 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Kapit Djoco | 2 | 0 | 0 |
| Nordine Kandil | 1 | 0 | 0 |
| Godson Kyeremeh | 2 | 0 | 0 |
| Samuel Ntamack | 1 | 0 | 0 |
| Julien Dacosta | 1 | 0 | 0 |
| Jérémie Porsan-Clémente | 1 | 0 | 0 |
| Wilson Isidor | 1 | 0 | 0 |
| Steve Shamal | 1 | 0 | 0 |
| Florian Chabrolle | 1 | 0 | 0 |
| Kévin Testud | 1 | 0 | 0 |
| Jean-Jacques Rocchi | 2 | 0 | 0 |
| Maxime Bastian | 2 | 0 | 0 |
| Arnold Temanfo | 2 | 0 | 0 |
| Kévin Mouanga | 1 | 0 | 0 |
| Alexy Bosetti | 2 | 0 | 0 |
| Yohan Demoncy | 1 | 0 | 0 |
| Gaby Jean | 1 | 0 | 0 |
Last 50 matches for FC Annecy while Florian Escales was at the club (joined 2021-07-01). 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 |
|---|---|---|---|---|---|
| 2025-10-31 | FR2 |
FC Annecy | 1–1 | US Boulogne | Available |
| 2025-10-28 | FR2 |
Rodez AF | 2–1 | FC Annecy | Available |
| 2025-10-25 | FR2 |
FC Annecy | 4–0 | AS Saint-Étienne | Available |
| 2025-10-17 | FR2 |
Clermont Foot 63 | 0–1 | FC Annecy | Available |
| 2025-10-03 | FR2 |
FC Annecy | 0–0 | Stade Lavallois | Available |
| 2025-09-26 | FR2 |
ESTAC Troyes | 3–1 | FC Annecy | Available |
| 2025-09-23 | FR2 |
FC Annecy | 1–2 | AS Nancy Lorraine | Available |
| 2025-09-19 | FR2 |
Grenoble Foot 38 | 1–3 | FC Annecy | Available |
| 2025-09-13 | FR2 |
FC Annecy | 1–1 | Stade de Reims | Available |
| 2025-08-29 | FR2 |
Red Star FC | 1–0 | FC Annecy | Available |
| 2025-08-22 | FR2 |
Amiens SC | 0–1 | FC Annecy | Available |
| 2025-08-16 | FR2 |
FC Annecy | 2–2 | USL Dunkerque | Available |
| 2025-08-09 | FR2 |
Pau FC | 2–0 | FC Annecy | Available |
| 2025-05-10 | FR2 |
FC Annecy | 3–1 | Grenoble Foot 38 | Available |
| 2025-05-02 | FR2 |
Clermont Foot 63 | 3–2 | FC Annecy | Available |
| 2025-04-25 | FR2 |
FC Annecy | 2–0 | AC Ajaccio | Available |
| 2025-04-21 | FR2 |
FC Annecy | 0–0 | FC Lorient | Available |
| 2025-04-11 | FR2 |
Red Star FC | 0–1 | FC Annecy | Available |
| 2025-04-04 | FR2 |
FC Annecy | 1–1 | SC Bastia | Available |
| 2025-03-28 | FR2 |
Pau FC | 1–0 | FC Annecy | Available |
| 2025-03-14 | FR2 |
FC Annecy | 1–1 | Rodez AF | Available |
| 2025-03-08 | FR2 |
FC Metz | 5–1 | FC Annecy | Available |
| 2025-02-28 | FR2 |
FC Annecy | 2–3 | Paris FC | Available |
| 2025-02-21 | FR2 |
FC Martigues | 2–0 | FC Annecy | Available |
| 2025-02-17 | FR2 |
FC Annecy | 1–0 | SM Caen | Available |
| 2025-02-07 | FR2 |
Stade Lavallois | 0–1 | FC Annecy | Available |
| 2025-01-31 | FR2 |
Amiens SC | 1–0 | FC Annecy | Available |
| 2025-01-27 | FR2 |
FC Annecy | 0–2 | USL Dunkerque | Available |
| 2025-01-20 | FR2 |
ESTAC Troyes | 0–1 | FC Annecy | Available |
| 2025-01-10 | FR2 |
FC Annecy | 1–4 | EA Guingamp | Available |
| 2025-01-03 | FR2 |
AC Ajaccio | 1–2 | FC Annecy | Available |
| 2024-12-14 | FR2 |
FC Annecy | 0–0 | FC Metz | Available |
| 2024-12-06 | FR2 |
FC Annecy | 2–0 | Clermont Foot 63 | Available |
| 2024-11-23 | FR2 |
Paris FC | 0–0 | FC Annecy | Available |
| 2024-11-08 | FR2 |
Rodez AF | 5–1 | FC Annecy | Available |
| 2024-11-01 | FR2 |
FC Annecy | 2–0 | Pau FC | Available |
| 2024-10-29 | FR2 |
Grenoble Foot 38 | 0–0 | FC Annecy | Available |
| 2024-10-25 | FR2 |
FC Annecy | 2–0 | Stade Lavallois | Available |
| 2024-10-19 | FR2 |
FC Lorient | 4–2 | FC Annecy | Available |
| 2024-10-04 | FR2 |
FC Annecy | 1–0 | Red Star FC | Available |
| 2024-09-27 | FR2 |
SC Bastia | 2–2 | FC Annecy | Available |
| 2024-09-24 | FR2 |
FC Annecy | 1–0 | ESTAC Troyes | Available |
| 2024-09-20 | FR2 |
EA Guingamp | 2–2 | FC Annecy | Available |
| 2024-09-13 | FR2 |
FC Annecy | 3–0 | Amiens SC | Available |
| 2024-08-30 | FR2 |
SM Caen | 1–1 | FC Annecy | Available |
| 2024-08-23 | FR2 |
FC Annecy | 2–4 | FC Martigues | Available |
| 2024-08-16 | FR2 |
USL Dunkerque | 0–2 | FC Annecy | Available |
| 2024-05-17 | FR2 |
ESTAC Troyes | 1–1 | FC Annecy | Available |
| 2024-05-10 | FR2 |
FC Annecy | 1–2 | Angers SCO | Available |
| 2024-05-03 | FR2 |
Rodez AF | 1–3 | FC Annecy | Available |
Teams faced most often by Florian Escales'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 % |
|---|---|---|---|---|---|---|---|---|
| AS Saint-Étienne | 24 | 11 | 6 | 7 | 40 | 24 | +16 | 46% |
| Girondins Bordeaux | 22 | 9 | 8 | 5 | 22 | 19 | +3 | 41% |
| Amiens SC | 22 | 10 | 5 | 7 | 28 | 25 | +3 | 45% |
| EA Guingamp | 21 | 8 | 4 | 9 | 32 | 31 | +1 | 38% |
| SM Caen | 20 | 13 | 3 | 4 | 33 | 10 | +23 | 65% |
| Angers SCO | 20 | 8 | 9 | 3 | 31 | 18 | +13 | 40% |
| ESTAC Troyes | 19 | 10 | 5 | 4 | 28 | 16 | +12 | 53% |
| FC Metz | 19 | 4 | 8 | 7 | 22 | 26 | -4 | 21% |
| Montpellier HSC | 16 | 7 | 6 | 3 | 26 | 20 | +6 | 44% |
| Stade Rennais | 16 | 7 | 4 | 5 | 22 | 20 | +2 | 44% |
| SC Bastia | 16 | 7 | 3 | 6 | 27 | 26 | +1 | 44% |
| Lille OSC | 16 | 7 | 4 | 5 | 21 | 19 | +2 | 44% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 360 | 1 | 0 | 0 | 0.25 |
| 24/25 | 34 | 3,060 | 2 | 0 | 0 | 0.06 |
| 23/24 | 34 | 3,016 | 3 | 0 | 0 | 0.09 |
| 22/23 | 34 | 3,060 | 2 | 0 | 0 | 0.06 |
| 21/22 | 34 | 3,060 | 3 | 0 | 0 | 0.09 |
| 20/21 | 33 | 2,970 | 3 | 0 | 0 | 0.09 |
| 19/20 | 22 | 1,916 | 1 | 0 | 0 | 0.05 |
| 17/18 | 15 | 1,350 | 2 | 0 | 0 | 0.13 |
| 16/17 | 24 | 2,157 | 1 | 0 | 0 | 0.04 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 360 | 1 | 25% | 5 | 1.25 |
| 24/25 | 34 | 3,060 | 16 | 47% | 43 | 1.26 |
| 23/24 | 34 | 3,016 | 11 | 32% | 40 | 1.19 |
| 22/23 | 34 | 3,060 | 11 | 32% | 45 | 1.32 |
| 21/22 | 34 | 3,060 | 16 | 47% | 30 | 0.88 |
| 20/21 | 33 | 2,970 | 7 | 21% | 49 | 1.48 |
| 19/20 | 22 | 1,916 | 8 | 36% | 19 | 0.89 |
| 18/19 | 7 | 630 | 1 | 14% | 17 | 2.43 |
| 17/18 | 15 | 1,350 | 5 | 33% | 26 | 1.73 |
| 16/17 | 24 | 2,157 | 9 | 38% | 23 | 0.96 |
| 15/16 | 18 | 1,620 | 4 | 22% | 21 | 1.17 |
| 13/14 | 3 | 270 | 0 | 0% | 10 | 3.33 |
Output by competition
Career goals and assists broken down by tournament.
More on Florian Escales
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Florian Escales
Who is Florian Escales?
Florian Escales is a France professional footballer who plays as a goalkeeper for FC Annecy.
How old is Florian Escales?
Florian Escales is 30 years old. He was born on February 3, 1996 in Aix-en-Provence.
What position does Florian Escales play?
Florian Escales plays as a goalkeeper (Goalkeeper).
What club does Florian Escales play for?
Florian Escales currently plays for FC Annecy.
What is Florian Escales's market value?
Florian Escales's most recent reported market value is €600k.
France