Forecast generated 06:02 GMT · Sep 10, 2026 · Latest included result Sep 10, 2026
Numerate Choir Soccer Ratings

Ligue 1 · #97 in the world

Toulouse

Rating

54.1

Global rank

#97

Attack

1.61

Defense

0.97

Squad value

€122m

Based on ~45 weighted matches · as of Sep 10, 2026

Match-informed; cross-confederation comparisons remain less certain

Rating history

525456Apr ’24Jul ’24Oct ’24Jan ’25Apr ’25Jul ’25Oct ’25Jan ’26Apr ’26Jul ’2654.0

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

Ligue 1proj. 43.9 pts

Win league

<1%

UCL places*

3%

Europe places*

15%

Releg. playoff

5%

Relegated

7%

*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

DateCompetitionOpponentW / D / LProj.
Sep 12Ligue 1Lorient (A)33/27/401.3–1.4
Sep 19Ligue 1Le Havre AC (H)55/25/201.7–0.9
Oct 10Ligue 1AS Monaco (A)24/24/531.2–1.8
Oct 16Ligue 1Le Mans (A)40/27/331.4–1.2
Oct 24Ligue 1Troyes (H)55/24/211.8–1.0
Nov 1Ligue 1Marseille (A)24/23/531.2–1.9
Nov 6Ligue 1Strasbourg (H)42/26/331.5–1.3
Nov 21Ligue 1Lens (A)23/24/541.1–1.8
Nov 29Ligue 1Stade Rennais (H)41/25/341.6–1.4
Dec 5Ligue 1Paris Saint-Germain (H)19/22/601.1–2.0
Dec 12Ligue 1AJ Auxerre (A)38/27/351.4–1.3
Jan 2 '27Ligue 1Angers (H)56/25/191.7–0.9
Jan 16 '27Ligue 1Paris FC (A)33/27/401.2–1.4
Jan 23 '27Ligue 1Nice (H)48/26/261.6–1.1

Recent results

DateCompetitionResultxG
Sep 3, 2026Ligue 1L 01 v Lille (H)3.0–1.0
Aug 29, 2026Ligue 1D 22 v Brest (A)1.3–3.6
Aug 22, 2026Ligue 1L 02 v Lyon (H)2.2–0.8
May 17, 2026Ligue 1D 00 v Nantes (A)0.3–0.1
May 10, 2026Ligue 1W 21 v Lyon (H)1.9–1.6
May 3, 2026Ligue 1W 21 v Strasbourg (A)1.7–0.4
Apr 25, 2026Ligue 1D 22 v AS Monaco (H)2.1–1.4
Apr 17, 2026Ligue 1L 23 v Lens (A)0.6–4.0
Apr 12, 2026Ligue 1L 04 v Lille (H)1.5–2.1
Apr 3, 2026Ligue 1L 13 v Paris Saint-Germain (A)0.1–1.7
Mar 21, 2026Ligue 1W 10 v Lorient (H)1.5–0.5
Mar 15, 2026Ligue 1W 43 v Metz (A)1.7–1.6

Season history

Current season · in progress

SeasonLeaguePositionPtsW–D–LGF–GA
2026-27Ligue 117th of 18101225

Past seasons

SeasonLeaguePositionPtsW–D–LGF–GA
2025-26Ligue 19th of 1845129134746
2024-25Ligue 110th of 1842119144443
2023-24Ligue 111th of 18431110134246
2022-23Ligue 113th of 2048139165157
2021-22Ligue 21st of 2079231058233
2020-21Ligue 23rd of 2070201087142
2019-20Ligue 120th of 201334212258
2018-19Ligue 116th of 2038814163557
2017-18Ligue 118th of 2037910193854
2016-17Ligue 113th of 20441014143741
2015-16Ligue 117th of 2040913164555
2014-15Ligue 117th of 2042126204364
2013-14Ligue 110th of 20491213134653
2012-13Ligue 110th of 20511312134947

Squad

shirt № · player · age — № blank where the feed reports a stale or duplicate number

Goalkeepers

  • 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
  • 9S. Hidalgo20
  • 10Y. Gboho24
  • 15A. Dønnum27
  • 17A. Francis24
  • 23C. Cásseres25
  • 28M. Saka19
  • 31N. Schmidt27
  • 37Y. Azizi17

Attackers

  • 7Julián Vignolo19
  • 11S. Oppong18
  • 13J. Russell-Rowe23
  • 49A. Amaaouch16
  • L. Frechingues17