T. Courtois · career
Thibaut Nicolas Marc Courtois
Goalkeeper · Real Madrid · season-by-season, by competition, and every match.
Career report
Below his 2020/21 peak but holding a solid level — the platform for a return is there.
Peak: 2020/21Holding levelInjury-hit 2025/26
The record covers 7 seasons (2020/21–2025/26) across 1 club — 176 appearances with 0 goal contributions as a goalkeeper.
His best campaign on record is 2020/21 at Real Madrid — Season rating 69, 0 goals and 0 assists in 38 games. Output has held steady across his last 3 full seasons (40 → 46). The gap to his peak is 23 Season points.
2025/26 was disrupted — 6 fixtures missed through injury or absence.
By season
| Season | Club | Apps | CS | CS% | Rating | Season |
|---|---|---|---|---|---|---|
| 2026/27 | Real Madrid | 1 | 0 | 0% | 32 | 46 |
| 2025/26 | Real Madrid | 32 | 12 | 38% | 32 | 46 |
| 2024/25 | Real Madrid | 32 | 12 | 38% | 41 | 49 |
| 2023/24 | Real Madrid | 5 | 2 | 40% | 29 | 11 |
| 2022/23 | Real Madrid | 32 | 11 | 34% | 52 | 40 |
| 2021/22 | Real Madrid | 36 | 15 | 42% | 63 | 60 |
| 2020/21 | Real Madrid | 38 | 17 | 45% | 70 | 69 |
| 2019/20 | Real Madrid | 34 | 0 | 0% | — | — |
| 2018/19 | Real Madrid | 27 | 0 | 0% | — | — |
| 2017/18 | Chelsea | 35 | 0 | 0% | — | — |
| 2016/17 | Chelsea | 36 | 0 | 0% | — | — |
| 2015/16 | Chelsea | 23 | 0 | 0% | — | — |
| 2014/15 | Chelsea | 32 | 0 | 0% | — | — |
| 2013/14 | Atletico Madrid | 37 | 0 | 0% | — | — |
| 2012/13 | Atletico Madrid | 37 | 0 | 0% | — | — |
| 2011/12 | Atletico MadridLoan | 37 | 0 | 0% | — | — |
| 2010/11 | Genk | 40 | 0 | 0% | — | — |
| 2008/09 | Genk | 1 | 0 | 0% | — | — |
International
| Side | Season | Competition | Apps | G |
|---|---|---|---|---|
| Belgium | 2026/27 | Friendlies | 2 | 0 |
| 2026/27 | World Cup | 6 | 0 | |
| 2024/25 | UEFA Nations League | 1 | 0 | |
| 2024/25 | World Cup - Qualification Europe | 4 | 0 | |
| 2023/24 | Euro Championship - Qualification | 2 | 0 | |
| 2022/23 | UEFA Nations League | 2 | 0 | |
| 2022/23 | Friendlies | 1 | 0 | |
| 2022/23 | World Cup | 3 | 0 | |
| 2021/22 | Friendlies | 1 | 0 | |
| 2020/21 | World Cup - Qualification Europe | 5 | 0 | |
| 2020/21 | UEFA Nations League | 4 | 0 | |
| 2020/21 | Euro Championship | 5 | 0 | |
| 2018/19 | UEFA Nations League | 4 | 0 | |
| 2018/19 | World Cup - Qualification Europe | 10 | 0 | |
| 2018/19 | World Cup | 7 | 0 | |
| 2018/19 | Friendlies | 4 | 0 | |
| 2017/18 | Friendlies | 2 | 0 | |
| 2016/17 | UEFA European Championship Qualifiers | 8 | 0 | |
| 2016/17 | Euro Championship | 5 | 0 | |
| 2016/17 | Friendlies | 5 | 0 | |
| 2015/16 | Friendlies | 1 | 0 | |
| 2014/15 | UEFA World Cup Qualifiers | 10 | 0 | |
| 2014/15 | World Cup | 5 | 0 | |
| 2014/15 | Friendlies | 5 | 0 | |
| 2013/14 | Friendlies | 1 | 0 | |
| 2012/13 | Friendlies | 2 | 0 | |
| 2011/12 | Friendlies | 1 | 0 |
Honours
La Liga×5FIFA Intercontinental Cup×4Super Cup×4UEFA Super Cup×4Copa del Rey×3Premier League×3UEFA Champions League×3Cup×2FA Cup×2First Division A×2League Cup×2UEFA Europa League×2Super Cup×6La Liga×4Community Shield×3Copa del Rey×2FA Cup×2UEFA Champions League×2UEFA Super Cup×2
By competition
| Competition | Apps | Min | Rating |
|---|---|---|---|
| World Cupat Belgium | 6 | 551 | 7.0 |
| Friendliesat Belgium | 2 | 184 | 7.0 |
Schedule · 2026/27
2 played5 not in squad· 128 min, 0g 0a
| Date | Competition | Opponent | Res | Status | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|---|
| Jul 28 | Friendlies Clubs | H Leganes | 4-1 | Not in squad | — | |||
| Aug 1 | Friendlies Clubs | H Fiorentina | 2-2 | Not in squad | — | |||
| Aug 8 | Friendlies Clubs | A Ferencvarosi TC | 2-1 | Not in squad | — | |||
| Aug 12 | Friendlies Clubs | A Deportivo La Coruna | 1-0 | Not in squad | — | |||
| Aug 16 | Friendlies Clubs | A FC Schalke 04 | 3-0 | Not in squad | — | |||
| Aug 22 | La Liga | A Espanyol | 2-1 | Played | 38 | 6.5 | ||
| Aug 26 | La Liga | H Real Sociedad | 4-1 | Played | 90 | 6.7 |