Ligue 1 · #103 in the world
Toulouse
Rating
54.3Global rank
#103Attack
1.61Defense
0.97Squad value
€122mBased on ~46 weighted matches · as of Nov 9, 2026
Match-informed; cross-confederation comparisons remain less certain
Rating history
Focus the chart and use left/right arrows to explore monthly ratings.
Retrospective monthly fits with the current model; historical squad values are unavailable, so history excludes value priors. It is not an archive of published ratings.
Season projections
Win league
<1%
UCL places*
4%
Europe places*
20%
Releg. playoff
2%
Relegated
1%
*Listed league places; cup cascades and qualifying rounds excluded.
Shares of simulated seasons; sample counts and approximations are listed on each competition page. Cells shade with likelihood; the printed number is the estimate.
Upcoming fixtures
| Date | Competition | Opponent | W / D / L | Proj. |
|---|---|---|---|---|
| Nov 21 | Ligue 1 | Lens (A) | 27/24/49 | 1.3–1.8 |
| Nov 29 | Ligue 1 | Stade Rennais (H) | 44/24/32 | 1.7–1.4 |
| Dec 4 | Ligue 1 | Paris Saint-Germain (H) | 18/21/61 | 1.0–2.1 |
| Dec 11 | Ligue 1 | AJ Auxerre (A) | 40/27/33 | 1.4–1.3 |
| Jan 2 '27 | Ligue 1 | Angers (H) | 59/23/17 | 1.8–0.9 |
| Jan 17 '27 | Ligue 1 | Paris FC (A) | 32/27/42 | 1.2–1.4 |
| Jan 23 '27 | Ligue 1 | Nice (H) | 47/25/27 | 1.6–1.2 |
| Jan 30 '27 | Ligue 1 | Lens (H) | 41/25/34 | 1.6–1.4 |
| Feb 6 '27 | Ligue 1 | Le Havre AC (A) | 44/26/29 | 1.5–1.2 |
| Feb 13 '27 | Ligue 1 | AS Monaco (H) | 37/26/37 | 1.4–1.4 |
| Feb 20 '27 | Ligue 1 | Stade Rennais (A) | 29/24/47 | 1.3–1.8 |
| Feb 27 '27 | Ligue 1 | Lyon (A) | 25/25/51 | 1.1–1.7 |
| Mar 6 '27 | Ligue 1 | Le Mans (H) | 56/24/20 | 1.8–1.0 |
| Mar 13 '27 | Ligue 1 | Nice (A) | 33/26/41 | 1.3–1.5 |
Recent results
| Date | Competition | Result | xG |
|---|---|---|---|
| Nov 6, 2026 | Ligue 1 | W 3–1 v Strasbourg (H) | — |
| Nov 1, 2026 | Ligue 1 | L 0–2 v Marseille (A) | — |
| Oct 25, 2026 | Ligue 1 | D 0–0 v Troyes (H) | — |
| Oct 16, 2026 | Ligue 1 | W 3–0 v Le Mans (A) | 2.1–0.6 |
| Oct 10, 2026 | Ligue 1 | D 2–2 v AS Monaco (A) | 1.4–1.2 |
| Sep 19, 2026 | Ligue 1 | W 3–2 v Le Havre AC (H) | 2.8–2.2 |
| Sep 12, 2026 | Ligue 1 | D 2–2 v Lorient (A) | 1.3–0.7 |
| Sep 3, 2026 | Ligue 1 | L 0–1 v Lille (H) | 3.0–1.0 |
| Aug 29, 2026 | Ligue 1 | D 2–2 v Brest (A) | 1.3–3.6 |
| Aug 22, 2026 | Ligue 1 | L 0–2 v Lyon (H) | 2.2–0.8 |
| May 17, 2026 | Ligue 1 | D 0–0 v Nantes (A) | 0.3–0.1 |
| May 10, 2026 | Ligue 1 | W 2–1 v Lyon (H) | 1.9–1.6 |
Season history
Current season · in progress
| Season | League | Position | Pts | W–D–L | GF–GA |
|---|---|---|---|---|---|
| 2026-27 | Ligue 1 | 12th of 18 | 13 | 3–4–3 | 15–14 |
Past seasons
| Season | League | Position | Pts | W–D–L | GF–GA |
|---|---|---|---|---|---|
| 2025-26 | Ligue 1 | 9th of 18 | 45 | 12–9–13 | 47–46 |
| 2024-25 | Ligue 1 | 10th of 18 | 42 | 11–9–14 | 44–43 |
| 2023-24 | Ligue 1 | 11th of 18 | 43 | 11–10–13 | 42–46 |
| 2022-23 | Ligue 1 | 13th of 20 | 48 | 13–9–16 | 51–57 |
| 2021-22 | Ligue 2 | 1st of 20 | 79 | 23–10–5 | 82–33 |
| 2020-21 | Ligue 2 | 3rd of 20 | 70 | 20–10–8 | 71–42 |
| 2019-20 | Ligue 1 | 20th of 20 | 13 | 3–4–21 | 22–58 |
| 2018-19 | Ligue 1 | 16th of 20 | 38 | 8–14–16 | 35–57 |
| 2017-18 | Ligue 1 | 18th of 20 | 37 | 9–10–19 | 38–54 |
| 2016-17 | Ligue 1 | 13th of 20 | 44 | 10–14–14 | 37–41 |
| 2015-16 | Ligue 1 | 17th of 20 | 40 | 9–13–16 | 45–55 |
| 2014-15 | Ligue 1 | 17th of 20 | 42 | 12–6–20 | 43–64 |
| 2013-14 | Ligue 1 | 10th of 20 | 49 | 12–13–13 | 46–53 |
| 2012-13 | Ligue 1 | 10th of 20 | 51 | 13–12–13 | 49–47 |
Squad
shirt № · player · age — № blank where the feed reports a stale or duplicate number
Goalkeepers
- 1T. Collin20
- 16G. Restes20
- 40N. Said Mchindra20
- 60M. Niflore18
Defenders
- 2R. Nicolaisen28
- 3M. McKenzie26
- 5S. Koumbassa18
- 12C. Tapé19
- 19D. Odogu19
- 22R. Messali22
- 44G. Bakhouche Piernas20
- 94I. Diallo22
Midfielders
- 6A. Vossah17
- 8T. Jørgensen20
- 14N. Sigur22
- 15A. Dønnum27
- 17A. Francis24
- 18M. Amougou19
- 23C. Cásseres25
- 31N. Schmidt27
Attackers
- 7Julián Vignolo19
- 9S. Hidalgo20
- 11S. Oppong18
- 13J. Russell-Rowe23
- 20C. Tengstedt26
- 37Y. Azizi17
- 49A. Amaaouch16
- —L. Frechingues17