Toulouse
2021-22#38/38Season complete
Ligue 2 · 2021-22
2021-221stLeague position79 pts from 38 games
2021-2282 : 33Goals for / against+49 difference
2021-22—Expected goals
2021-2220Goals - Team leaderRhys Healey2021-2221Assists - Team leaderBranco Van den Boomen2021-223,420Minutes - Team leaderMaxime DupéSquad
27 players with appearances in 2021-22, sorted by goals. Goalkeepers are listed last — they are judged on different numbers.
| # | Player | Pos | Apps | Min | Goals | Assists | Rating |
|---|---|---|---|---|---|---|---|
| FWForward | 32 | 2,577 | 20 | 4 | 7.11 | ||
| MFMidfielder | 37 | 3,209 | 12 | 21 | 8.03 | ||
| FWForward | 25 | 1,444 | 11 | 2 | 7.10 | ||
| FWForward | 38 | 2,498 | 10 | 2 | 6.78 | ||
| MFMidfielder | 35 | 2,535 | 8 | 4 | 6.99 | ||
| DFDefender | 32 | 2,836 | 4 | 2 | 7.13 | ||
| DFDefender | 27 | 2,356 | 4 | 1 | 7.30 | ||
| MFMidfielder | 27 | 1,662 | 2 | 4 | 6.89 | ||
| MFMidfielder | 34 | 1,854 | 2 | 3 | 6.84 | ||
| DFDefender | 24 | 1,903 | 2 | 0 | 6.76 | ||
| MFMidfielder | 35 | 2,829 | 1 | 6 | 7.13 | ||
| DFDefender | 38 | 3,299 | 1 | 5 | 6.90 | ||
| DFDefender | 6 | 540 | 1 | 0 | 7.20 | ||
| MFMidfielder | 3 | 169 | 1 | 0 | 6.50 | ||
| MFMidfielder | 7 | 152 | 1 | 0 | 6.71 | ||
| DFDefender | 25 | 1,964 | 0 | 2 | 6.84 | ||
| DFDefender | 25 | 1,057 | 0 | 1 | 6.71 | ||
| FWForward | 24 | 452 | 0 | 1 | 6.60 | ||
| FWForward | 13 | 252 | 0 | 0 | 6.53 | ||
| MFMidfielder | 14 | 186 | 0 | 0 | 6.51 | ||
| FWForward | 3 | 128 | 0 | 0 | 6.67 | ||
| DFDefender | 3 | 99 | 0 | 0 | 6.35 | ||
| MFMidfielder | 1 | 90 | 0 | 0 | 6.70 | ||
| DFDefender | 2 | 75 | 0 | 0 | 6.45 | ||
| MFMidfielder | 3 | 25 | 0 | 0 | 6.60 | ||
| FWForward | 1 | 10 | 0 | 0 | 6.80 | ||
| GKGoalkeeper | 38 | 3,420 | 0 | 0 | 6.94 |
League table
Toulouse's row is highlighted. Sorted by points, then goal difference.
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Toulouse | 38 | 23 | 10 | 5 | +49 | 79 |
| 2 | Ajaccio | 38 | 22 | 9 | 7 | +20 | 75 |
| 3 | Auxerre | 38 | 21 | 11 | 6 | +22 | 74 |
| 4 | Paris FC | 38 | 20 | 10 | 8 | +19 | 70 |
| 5 | Sochaux | 38 | 19 | 11 | 8 | +13 | 68 |
| 6 | Guingamp | 38 | 15 | 13 | 10 | +4 | 58 |
| 7 | Stade Malherbe Caen | 38 | 13 | 11 | 14 | +9 | 50 |
| 8 | Le Havre | 38 | 13 | 11 | 14 | -3 | 50 |
| 9 | Nîmes Olympique | 38 | 14 | 7 | 17 | -7 | 49 |
| 10 | Pau FC | 38 | 14 | 7 | 17 | -8 | 49 |
| 11 | Dijon | 38 | 13 | 8 | 17 | -5 | 47 |
| 12 | Bastia | 38 | 10 | 16 | 12 | +2 | 46 |
| 13 | Chamois Niortais | 38 | 12 | 10 | 16 | -3 | 46 |
| 14 | Amiens SC | 38 | 9 | 17 | 12 | +2 | 44 |
| 15 | Grenoble Foot 38 | 38 | 12 | 8 | 18 | -12 | 44 |
| 16 | Valenciennes | 38 | 10 | 14 | 14 | -13 | 44 |
| 17 | Rodez AF | 38 | 10 | 13 | 15 | -10 | 43 |
| 18 | Quevilly - Rouen Métropole | 37 | 9 | 10 | 18 | -20 | 37 |
| 19 | USL Dunkerque | 38 | 8 | 7 | 23 | -25 | 31 |
| 20 | Nancy | 37 | 6 | 9 | 22 | -34 | 27 |
Data updated 25 Sept 2026, 22:31 UTC