Théophile-Catherine playing forRennes in 2010 | |||
| Personal information | |||
|---|---|---|---|
| Date of birth | (1989-10-28)28 October 1989 (age 36) | ||
| Place of birth | Saint-Brieuc, France | ||
| Height | 1.83 m (6 ft 0 in)[1] | ||
| Position | Defender | ||
| Team information | |||
Current team | Dinamo Zagreb | ||
| Number | 28 | ||
| Youth career | |||
| 2005–2009 | Rennes | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2008–2013 | Rennes | 98 | (3) |
| 2013–2015 | Cardiff City | 28 | (0) |
| 2014–2015 | →Saint-Étienne (loan) | 31 | (0) |
| 2015–2018 | Saint-Étienne | 78 | (1) |
| 2018– | Dinamo Zagreb | 140 | (5) |
| International career‡ | |||
| 2008–2009 | France U20 | 4 | (0) |
| 2010 | France U21 | 1 | (0) |
| * Club domestic league appearances and goals as of 20:39, 5 October 2025 (UTC) ‡ National team caps and goals as of 3 September 2010 | |||
Kévin Théophile-Catherine (born 28 October 1989) is a French professionalfootballer who plays as acentre-back forSuperSport HNL clubDinamo Zagreb.
Théophile-Catherine was born inSaint-Brieuc,Brittany to aMartiniquais father, and aRéunionnais mother ofIndianMalbars descent.[2]
Théophile-Catherine spent more than six seasons with Rennes, playing a key role as they won the French Under-18 Cup in 2007 and the National Under-19 trophy a year later.
He made his first team debut against Le Mans in the League Cup and made his first French League appearance in a goalless draw againstLille, both during 2009, while he signed a first professional contract in the same year.
He totalled 120 professional appearances for the club, scoring twice.
Théophile-Catherine signed forCardiff City, newly promoted to thePremier League, on a four-year deal on 31 August 2013 for a reported fee of €2.4 million (£2.1 million).[3] He made his debut two weeks later, playing the full 90 minutes in a 1–1 draw againstHull City.[4]
On 18 August 2014, Théophile-Catherine returned to Ligue 1 when he signed forSaint-Étienne on loan until the end of the 2014–15 season with an option to buy.[5]
On 15 June 2015, Saint-Étienne made the deal permanent for three years, for a fee believed to be in the region of €2 million (£1.45 million).[6]
Over his four years at theStade Geoffroy-Guichard, Théophile-Catherine played 142 games. He scored once, on 2 April 2016 in a 2–0 win atGazélec Ajaccio.[7]
In June 2018, Théophile-Catherine moved toDinamo Zagreb on a three-year deal.[8] He debuted in theCroatian First Football League on 17 August and scored in a 2–1 home win overOsijek.[9]
In June 2020, he signed a new three-year deal.[10]
He left the club at the end of the 2022–23 season, as his contract was not renewed. However, after being a free agent for three months, and due to bad performances of the club's defenders, he rejoined Dinamo in October 2023.[11]
| Club | Season | League | National cup[a] | League cup[b] | Europe | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Rennes | 2008–09 | Ligue 1 | 2 | 0 | 0 | 0 | 0 | 0 | — | 2 | 0 | |
| 2009–10 | 2 | 0 | 0 | 0 | 1 | 0 | — | 3 | 0 | |||
| 2010–11 | 26 | 2 | 3 | 0 | 1 | 0 | — | 30 | 2 | |||
| 2011–12 | 36 | 0 | 4 | 0 | 0 | 0 | 6[c] | 0 | 46 | 0 | ||
| 2012–13 | 29 | 1 | 1 | 0 | 3 | 0 | — | 33 | 1 | |||
| 2013–14 | 3 | 0 | 0 | 0 | 0 | 0 | — | 3 | 0 | |||
| Total | 98 | 3 | 8 | 0 | 5 | 0 | 6 | 0 | 117 | 3 | ||
| Cardiff City | 2013–14 | Premier League | 28 | 0 | 2 | 0 | 0 | 0 | — | 30 | 0 | |
| 2014–15 | Championship | 0 | 0 | 0 | 0 | 1 | 0 | — | 1 | 0 | ||
| Total | 28 | 0 | 2 | 0 | 1 | 0 | — | 31 | 0 | |||
| Saint-Étienne (loan) | 2014–15 | Ligue 1 | 31 | 0 | 4 | 0 | 2 | 0 | 5[c] | 0 | 42 | 0 |
| Saint-Étienne | 2015–16 | Ligue 1 | 22 | 1 | 3 | 0 | 0 | 0 | 6[c] | 0 | 31 | 1 |
| 2016–17 | 31 | 0 | 1 | 0 | 0 | 0 | 10[c] | 0 | 42 | 0 | ||
| 2017–18 | 25 | 0 | 1 | 0 | 1 | 0 | — | 27 | 0 | |||
| Total | 109 | 1 | 9 | 0 | 3 | 0 | 21 | 0 | 142 | 1 | ||
| Dinamo Zagreb | 2018–19 | HNL | 14 | 1 | 3 | 0 | — | 15[d] | 0 | 32 | 1 | |
| 2019–20 | 21 | 1 | 1 | 0 | — | 5[e] | 0 | 27 | 1 | |||
| 2020–21 | 28 | 1 | 4 | 0 | — | 12[f] | 0 | 44 | 1 | |||
| 2021–22 | 22 | 0 | 1 | 0 | — | 16[g] | 0 | 39 | 0 | |||
| 2022–23 | 7 | 0 | 4 | 0 | — | 2[e] | 0 | 13 | 0 | |||
| 2023–24 | 21 | 0 | 3 | 0 | — | 4[e] | 0 | 28 | 0 | |||
| 2024–25 | 25 | 2 | 1 | 0 | — | 9[e] | 0 | 35 | 2 | |||
| 2025–26 | 3 | 0 | 0 | 0 | — | 2[c] | 0 | 5 | 0 | |||
| Total | 140 | 5 | 17 | 0 | — | 62 | 0 | 219 | 5 | |||
| Career total | 375 | 9 | 36 | 0 | 9 | 0 | 89 | 0 | 513 | 9 | ||
Rennes
Dinamo Zagreb