Numerate Choir Soccer Ratings

Forecast generated 15:52 GMT · Sep 29, 2026 · Latest included result Sep 28, 2026

Ligue 1 · #94 in the world

Toulouse

Rating

54.3

Global rank

#94

Attack

1.63

Defense

0.99

Squad value

€122m

Based on ~45 weighted matches · as of Sep 28, 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. 44.9 pts

Win league

<1%

UCL places*

3%

Europe places*

19%

Releg. playoff

5%

Relegated

6%

*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.
Oct 10Ligue 1AS Monaco (A)23/23/541.2–1.9
Oct 16Ligue 1Le Mans (A)40/27/341.4–1.3
Oct 24Ligue 1Troyes (H)57/23/191.8–1.0
Nov 1Ligue 1Marseille (A)25/23/521.3–1.9
Nov 6Ligue 1Strasbourg (H)43/26/321.6–1.3
Nov 21Ligue 1Lens (A)23/23/541.2–1.9
Nov 29Ligue 1Stade Rennais (H)43/25/321.6–1.4
Dec 5Ligue 1Paris Saint-Germain (H)19/22/591.1–2.0
Dec 12Ligue 1AJ Auxerre (A)37/27/361.4–1.3
Jan 2 '27Ligue 1Angers (H)56/24/191.7–0.9
Jan 16 '27Ligue 1Paris FC (A)32/27/411.2–1.4
Jan 23 '27Ligue 1Nice (H)49/25/261.7–1.1
Jan 30 '27Ligue 1Lens (H)36/25/391.5–1.5
Feb 6 '27Ligue 1Le Havre AC (A)42/27/311.4–1.2

Recent results

DateCompetitionResultxG
Sep 19, 2026Ligue 1W 3–2 v Le Havre AC (H)—
Sep 12, 2026Ligue 1D 2–2 v Lorient (A)1.3–0.7
Sep 3, 2026Ligue 1L 0–1 v Lille (H)3.0–1.0
Aug 29, 2026Ligue 1D 2–2 v Brest (A)1.3–3.6
Aug 22, 2026Ligue 1L 0–2 v Lyon (H)2.2–0.8
May 17, 2026Ligue 1D 0–0 v Nantes (A)0.3–0.1
May 10, 2026Ligue 1W 2–1 v Lyon (H)1.9–1.6
May 3, 2026Ligue 1W 2–1 v Strasbourg (A)1.7–0.4
Apr 25, 2026Ligue 1D 2–2 v AS Monaco (H)2.1–1.4
Apr 17, 2026Ligue 1L 2–3 v Lens (A)0.6–4.0
Apr 12, 2026Ligue 1L 0–4 v Lille (H)1.5–2.1
Apr 3, 2026Ligue 1L 1–3 v Paris Saint-Germain (A)0.1–1.7

Season history

Current season · in progress

SeasonLeaguePositionPtsW–D–LGF–GA
2026-27Ligue 113th of 1851–2–27–9

Past seasons

SeasonLeaguePositionPtsW–D–LGF–GA
2025-26Ligue 19th of 184512–9–1347–46
2024-25Ligue 110th of 184211–9–1444–43
2023-24Ligue 111th of 184311–10–1342–46
2022-23Ligue 113th of 204813–9–1651–57
2021-22Ligue 21st of 207923–10–582–33
2020-21Ligue 23rd of 207020–10–871–42
2019-20Ligue 120th of 20133–4–2122–58
2018-19Ligue 116th of 20388–14–1635–57
2017-18Ligue 118th of 20379–10–1938–54
2016-17Ligue 113th of 204410–14–1437–41
2015-16Ligue 117th of 20409–13–1645–55
2014-15Ligue 117th of 204212–6–2043–64
2013-14Ligue 110th of 204912–13–1346–53
2012-13Ligue 110th of 205113–12–1349–47

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