# 2021–22 Toulouse FC season

The 2021–22 season was the 52nd season in the existence of Toulouse FC and the club's second consecutive season in the second division of French football. In addition to the domestic league, Toulouse participated in this season's edition of the Coupe de France.

## Players
### First-team squad

    As of 10 January 2022.
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | FRA | Thomas Himeur |
| 2 | DF | DEN | Rasmus Nicolaisen |
| 3 | DF | DEN | Mikkel Desler |
| 5 | MF | AUS | Denis Genreau |
| 7 | FW | JPN | Ado Onaiwu |
| 8 | MF | NED | Branco van den Boomen |
| 9 | FW | ENG | Rhys Healey |
| 10 | MF | BEL | Brecht Dejaegere (captain) |
| 11 | FW | FRA | Yanis Begraoui |
| 12 | DF | GUI | Issiaga Sylla |
| 13 | MF | FRA | Kléri Serber |
| 14 | DF | FRA | Logan Costa |
| 15 | MF | FRA | Tom Rapnouil |
| No. | Pos. | Nation | Player |
| 17 | MF | NED | Stijn Spierings |
| 18 | MF | FRA | Sam Sanna |
| 19 | DF | FRA | Bafodé Diakité |
| 20 | FW | JAM | Junior Flemmings |
| 21 | FW | BRA | Rafael Ratão |
| 22 | MF | FIN | Naatan Skyttä |
| 23 | DF | FRA | Moussa Diarra |
| 24 | DF | FRA | Anthony Rouault |
| 25 | MF | CMR | Stève Mvoué |
| 26 | MF | FRA | Mamady Bangré |
| 29 | MF | FRA | Nathan Ngoumou |
| 30 | GK | FRA | Maxime Dupé |
| 40 | GK | SWE | Isak Pettersson |

### Out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | MF | SUI | Samuel Kasongo (on loan to Neuchâtel Xamax) |
| No. | Pos. | Nation | Player |
| — | MF | FRA | Kalidou Sidibé (on loan to Quevilly-Rouen) |

## Pre-season and friendlies

Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Ligue 2 | 24 July 2021 | 14 May 2022 | Matchday 1 | Winners | 38 | 23 | 10 | 5 | 82 | 33 | +49 | 060.53 |
| Coupe de France | 13 November 2021 | 29 January 2022 | Seventh round | Round of 16 | 5 | 3 | 1 | 1 | 8 | 3 | +5 | 060.00 |
| Total | Total | Total | Total | Total | 43 | 26 | 11 | 6 | 90 | 36 | +54 | 060.47 |
Source: Soccerway

### Ligue 2
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or Relegation |
| 1 | Toulouse (C, P) | 38 | 23 | 10 | 5 | 82 | 33 | +49 | 79 | Promotion to Ligue 1 |
| 2 | Ajaccio (P) | 38 | 22 | 9 | 7 | 39 | 19 | +20 | 75 | Promotion to Ligue 1 |
| 3 | Auxerre (O, P) | 38 | 21 | 11 | 6 | 61 | 39 | +22 | 74 | Qualification to promotion play-offs |
| 4 | Paris FC | 38 | 20 | 10 | 8 | 54 | 35 | +19 | 70 | Qualification to promotion play-offs |
| 5 | Sochaux | 38 | 19 | 11 | 8 | 47 | 34 | +13 | 68 | Qualification to promotion play-offs |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Ligue 2

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A |
| Result | D | W | W | W | W | W | D | W | W | L | D | W | D | D | D | W | L | D | W | W | D | D | W | W | W | W | W | L | W | W | W | W | W | D | W | L | W | L |
| Position | 7 | 4 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |

#### Matches

The league fixtures were announced on 25 June 2021.