# 2019–20 Royal Charleroi S.C. season

The 2019–20 season was the 116th season in the existence of R. Charleroi S.C. and the club's 8th consecutive season in the top flight of Belgian football. In addition to the domestic league, R. Charleroi S.C. participated in this season's edition of the Belgian Cup.

## Players
### First-team squad

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 | Nicolas Penneteau |
| 4 | DF | BEL | Maxime Busi |
| 5 | DF | SEN | Modou Diagne |
| 6 | DF | MKD | Gjoko Zajkov |
| 7 | MF | TOG | David Henen |
| 8 | MF | IRN | Ali Gholizadeh |
| 10 | FW | IRN | Kaveh Rezaei (on loan from Club Brugge) |
| 12 | MF | BEL | Joris Kayembe |
| 13 | MF | SEN | Christophe Diandy |
| 14 | GK | SWE | Joachim Imbrechts |
| 15 | FW | BEL | Anthony Descotte |
| 16 | FW | JAM | Shamar Nicholson |
| 17 | DF | GRE | Stergos Marinos |
| No. | Pos. | Nation | Player |
| 18 | FW | ITA | Frank Tsadjout (on loan from Milan) |
| 22 | MF | BEL | Gaëtan Hendrickx |
| 23 | DF | FRA | Steeven Willems |
| 24 | DF | BEL | Dorian Dessoleil |
| 25 | DF | ANG | Núrio Fortuna |
| 26 | MF | MAD | Marco Ilaimaharitra |
| 27 | MF | SEN | Mamadou Fall |
| 28 | MF | BEL | Ken Nkuba |
| 40 | GK | FRA | Rémy Descamps |
| 44 | MF | JPN | Ryota Morioka |
| 70 | MF | IRN | Younes Delfi |
| 77 | MF | BEL | Massimo Bruno |

### 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 |
| 35 | GK | COD | Parfait Mandanda (at Hartford Athletic until 31 December 2020) |
| — | GK | BEL | Ilias Moutha-Sebtaoui (at F91 Dudelange until 30 June 2020) |
| — | MF | IRN | Omid Noorafkan (at Sepahan FC until 30 June 2020) |
| — | MF | BEL | Nathan Rodes (at Union Titus Pétange until 30 June 2020) |
| No. | Pos. | Nation | Player |
| — | FW | CMR | Arnold Garita (at US Boulogne until 30 June 2020) |
| — | FW | FRA | Jérémy Perbet (at Oud-Heverlee Leuven until 30 June 2020) |
| — | FW | MLI | Adama Niane (at KV Oostende until 30 June 2020) |

## Pre-season and friendlies

Win  Draw  Loss

## 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 % |
| First Division A | 28 July 2019 | 7 March 2020 | Matchday 1 | 3rd | 29 | 15 | 9 | 5 | 49 | 23 | +26 | 051.72 |
| Belgian Cup | 25 September 2019 | 17 December 2019 | Sixth round | Quarter-finals | 3 | 2 | 0 | 1 | 4 | 4 | +0 | 066.67 |
| Total | Total | Total | Total | Total | 32 | 17 | 9 | 6 | 53 | 27 | +26 | 053.13 |
Source: Soccerway

### First Division A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Club Brugge (C) | 29 | 21 | 7 | 1 | 58 | 14 | +44 | 70 | Qualification for the Champions League group stage |
| 2 | Gent | 29 | 16 | 7 | 6 | 59 | 34 | +25 | 55 | Qualification for the Champions League third qualifying round |
| 3 | Charleroi | 29 | 15 | 9 | 5 | 49 | 23 | +26 | 54 | Qualification for the Europa League third qualifying round |
| 4 | Antwerp (Y) | 29 | 15 | 8 | 6 | 49 | 32 | +17 | 53 | Qualification for the Europa League group stage |
| 5 | Standard Liège | 29 | 14 | 7 | 8 | 47 | 32 | +15 | 49 | Qualification for the Europa League second qualifying round |
* ↑ Antwerp qualified for the Europa League group stage as the 2019–20 Belgian Cup winners.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Jupiler Pro League

#### 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 |
| Ground | H | A | H | A | H | A | H | H | A | H | A | H | A | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H |
| Result | D | D | W | L | D | W | W | L | D | L | W | W | W | D | W | W | W | D | W | D | W | D | W | L | W | D | L | W | W | C |
| Position | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

#### Matches

On 2 April 2020, the Jupiler Pro League's board of directors proposed to cancel the season due to the COVID-19 pandemic. The General Assembly accepted the proposal on 15 May, and officially ended the 2019–20 season.