Christopher Routis
Career snapshot
Career highs
Born the same day
Shares 1990-03-03 · 6 players total
| Full name | Christopher Routis |
|---|---|
| Date of birth | 1990-03-03 (36 yrs) |
| Place of birth | Genf, Switzerland |
| Citizenship | Switzerland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 186.00 m |
| Current club | US Saint-Denis-de-Pile |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | PES |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Servette FC U21 | 3 | 12/13 | 23/24 | 37 | 4 | 0 | 653 |
| FC Stade-Lausanne-Ouchy | 2 | 20/21 | 21/22 | 40 | 0 | 2 | 0 |
| Servette FC | 6 | 10/11 | 19/20 | 147 | 8 | 5 | 6,081 |
| Ross County FC | 2 | 16/17 | 17/18 | 65 | 7 | 6 | 1,740 |
| Bradford City | 2 | 14/15 | 15/16 | 38 | 3 | 1 | 751 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Promotion League | Servette FC U21 | 16 | 0 | 0 | 5 | 0 | 0 |
| 22/23 | 1.Liga Cl. Gr. 1 | Servette FC U21 | 20 | 3 | 0 | 1 | 0 | 563 |
| 21/22 | Challenge League | FC Stade-Lausanne-Ouchy | 12 | 0 | 1 | 4 | 0 | 0 |
| 20/21 | Challenge League | FC Stade-Lausanne-Ouchy | 27 | 0 | 1 | 10 | 0 | 0 |
| 20/21 | Swiss Cup | FC Stade-Lausanne-Ouchy | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Schweizer Cup | Servette FC | 2 | 1 | 0 | 1 | 0 | 180 |
| 19/20 | Super League | Servette FC | 19 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Challenge League | Servette FC | 29 | 1 | 2 | 4 | 0 | 2,551 |
| 18/19 | Schweizer Cup | Servette FC | 2 | 1 | 0 | 1 | 0 | 210 |
| 17/18 | Betfred Cup | Ross County FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership | Ross County FC | 24 | 2 | 1 | 5 | 0 | 974 |
| 17/18 | Premiership Relegation | Ross County FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | SFA Cup | Ross County FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Betfred Cup | Ross County FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premiership | Ross County FC | 30 | 3 | 4 | 6 | 0 | 721 |
| 16/17 | SFA Cup | Ross County FC | 1 | 2 | 1 | 0 | 0 | 45 |
| 15/16 | FA Cup | Bradford City | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Bradford City | 1 | 1 | 1 | 0 | 0 | 120 |
| 15/16 | League One | Bradford City | 11 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | League One Play-Offs | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | EFL Trophy | Bradford City | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Bradford City | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Bradford City | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League One | Bradford City | 18 | 2 | 0 | 3 | 1 | 631 |
| 13/14 | Challenge League | Servette FC | 22 | 1 | 1 | 7 | 0 | 1,695 |
| 13/14 | Schweizer Cup | Servette FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 1 | 1 | 0 | 0 | 0 | 90 |
| 12/13 | Super League | Servette FC | 22 | 0 | 1 | 2 | 1 | 0 |
| 12/13 | Swiss Cup | Servette FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Super League | Servette FC | 31 | 3 | 1 | 5 | 0 | 740 |
| 11/12 | Swiss Cup | Servette FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Challenge League | Servette FC | 12 | 1 | 0 | 1 | 0 | 705 |
| 10/11 | Super League Barrage | Servette FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Swiss Cup | Servette FC | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | FC Libourne U19 | Servette U21 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Servette U21 | Servette FC | Transfer | 0 | — |
| 14/15 | 2014-08-08 | Servette FC | Bradford | Transfer | 550000 | — |
| 16/17 | 2016-07-01 | Bradford | Ross County | Transfer | 300000 | — |
| 18/19 | 2018-07-01 | Ross County | Servette FC | Transfer | 350000 | — |
| 20/21 | 2020-08-04 | Servette FC | StadeLO | Transfer | 300000 | — |
| 22/23 | 2022-07-20 | StadeLO | Servette U21 | Transfer | 150000 | — |
| 24/25 | 2024-07-01 | Servette U21 | Career break | Transfer | 0 | — |
| 25/26 | 2025-07-01 | Career break | St-Denis/Pile | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 13/14 | Hamstring injury | 2013-11-01 | 2014-02-01 | 93 | 5 |
| 16/17 | Knee injury | 2017-02-02 | 2017-03-13 | 40 | 6 |
| 17/18 | Hamstring injury | 2017-09-12 | 2017-11-04 | 54 | 8 |
| 17/18 | Calf injury | 2018-04-21 | 2018-05-14 | 24 | 5 |
| 18/19 | unknown injury | 2018-10-04 | 2018-10-18 | 15 | 1 |
| 18/19 | unknown injury | 2019-01-30 | 2019-02-14 | 16 | 2 |
| 18/19 | unknown injury | 2019-05-20 | 2019-06-24 | 36 | 2 |
| 19/20 | unknown injury | 2019-08-21 | 2019-09-11 | 22 | 2 |
| 19/20 | unknown injury | 2020-07-14 | 2020-09-01 | 50 | 6 |
| 20/21 | unknown injury | 2020-11-23 | 2020-12-09 | 17 | 3 |
| 20/21 | unknown injury | 2021-03-18 | 2021-04-07 | 21 | 2 |
| 20/21 | unknown injury | 2021-04-19 | 2021-04-28 | 10 | 2 |
| 21/22 | Cartilage damage | 2021-07-30 | 2022-01-01 | 156 | 20 |
| 21/22 | unknown injury | 2022-03-09 | 2022-03-23 | 15 | 2 |
| 21/22 | unknown injury | 2022-04-14 | 2022-05-08 | 25 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Alex Schalk | 2 | 3 | 0 |
| Vincent Rüfli | 1 | 0 | 0 |
| Marcus Fraser | 1 | 0 | 0 |
| Anthony Sauthier | 2 | 0 | 0 |
| Miroslav Stevanovic | 2 | 0 | 0 |
| Steve Rouiller | 2 | 0 | 0 |
| Jérémy Frick | 2 | 0 | 0 |
| Timothé Cognat | 2 | 0 | 0 |
| Jason Naismith | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Premiership | Ross County FC | 3 | 30 |
| 22/23 | 1.Liga Cl. Gr. 1 | Servette FC U21 | 3 | 20 |
| 11/12 | Super League | Servette FC | 3 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | Premiership | Ross County FC | 4 | 30 |
| 18/19 | Challenge League | Servette FC | 2 | 29 |
| 13/14 | Challenge League | Servette FC | 1 | 22 |
Teams faced most often by Christopher Routis's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Gillingham FC | 20 | 5 | 8 | 7 | 18 | 26 | -8 | 25% |
| Port Vale FC | 15 | 3 | 6 | 6 | 14 | 18 | -4 | 20% |
| Walsall FC | 15 | 6 | 6 | 3 | 23 | 14 | +9 | 40% |
| Rochdale AFC | 14 | 6 | 4 | 4 | 28 | 18 | +10 | 43% |
| Southend United | 14 | 5 | 3 | 6 | 13 | 23 | -10 | 36% |
| Shrewsbury Town | 14 | 6 | 3 | 5 | 18 | 16 | +2 | 43% |
| Swindon Town | 14 | 3 | 5 | 6 | 11 | 16 | -5 | 21% |
| Crewe Alexandra | 13 | 5 | 3 | 5 | 17 | 16 | +1 | 38% |
| Northampton Town | 13 | 9 | 1 | 3 | 18 | 13 | +5 | 69% |
| Fleetwood Town | 12 | 5 | 3 | 4 | 16 | 16 | 0 | 42% |
| Oldham Athletic | 12 | 5 | 3 | 4 | 17 | 15 | +2 | 42% |
| Scunthorpe United | 12 | 4 | 6 | 2 | 17 | 13 | +4 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 10/11 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 16 | 0 | 5 | 0 | 0 | 0 |
| 22/23 | 20 | 563 | 1 | 0 | 0 | 0.16 |
| 21/22 | 12 | 0 | 4 | 0 | 0 | 0 |
| 20/21 | 28 | 0 | 11 | 0 | 0 | 0 |
| 19/20 | 21 | 180 | 3 | 0 | 0 | 1.5 |
| 18/19 | 31 | 2,761 | 5 | 0 | 0 | 0.16 |
| 17/18 | 31 | 974 | 5 | 0 | 0 | 0.46 |
| 16/17 | 34 | 766 | 6 | 0 | 0 | 0.7 |
| 15/16 | 15 | 120 | 1 | 0 | 0 | 0.75 |
| 14/15 | 23 | 631 | 3 | 0 | 1 | 0.57 |
| 13/14 | 24 | 1,695 | 8 | 1 | 0 | 0.48 |
| 12/13 | 24 | 90 | 2 | 0 | 1 | 3 |
| 11/12 | 32 | 740 | 5 | 0 | 0 | 0.61 |
| 10/11 | 16 | 705 | 1 | 0 | 0 | 0.13 |
Output by competition
Career goals and assists broken down by tournament.
More on Christopher Routis
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Christopher Routis
Who is Christopher Routis?
Christopher Routis is a Switzerland professional footballer who plays as a centre-back for US Saint-Denis-de-Pile.
How old is Christopher Routis?
Christopher Routis is 36 years old. He was born on March 3, 1990 in Genf.
What position does Christopher Routis play?
Christopher Routis plays as a centre-back (Defender - Centre-Back).
What club does Christopher Routis play for?
Christopher Routis currently plays for US Saint-Denis-de-Pile.
How many career goals has Christopher Routis scored?
Across all senior club competitions in our dataset, Christopher Routis has scored 22 goals in 327 appearances.
Switzerland