Christophe Guedes
Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1993-02-16 · 6 players total
| Full name | Christophe Guedes |
|---|---|
| Name in home country | Christophe Guedes Francisco |
| Date of birth | 1993-02-16 (33 yrs) |
| Place of birth | Genève, Switzerland |
| Citizenship | Switzerland Portugal |
| Position | Goalkeeper |
| Foot | right |
| Height | 188.00 m |
| Current club | US Terre Sainte |
| Joined | 2024-07-26 |
| Contract expires | 2025-06-30 |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| US Terre Sainte | 1 | 24/25 | 24/25 | 18 | 0 | 0 | 1,620 |
| FC Stade Nyonnais | 5 | 09/10 | 23/24 | 79 | 0 | 0 | 6,987 |
| Yverdon Sport FC | 1 | 20/21 | 20/21 | 1 | 0 | 0 | 90 |
| FC Stade-Lausanne-Ouchy | 2 | 18/19 | 19/20 | 33 | 0 | 0 | 2,970 |
| Etoile Carouge FC | 1 | 17/18 | 17/18 | 24 | 0 | 0 | 2,160 |
| Servette FC U21 | 5 | 12/13 | 16/17 | 26 | 0 | 0 | 2,270 |
| FC Azzurri LS 90 | 1 | 16/17 | 16/17 | 8 | 0 | 0 | 720 |
| Servette FC | 4 | 10/11 | 15/16 | 18 | 0 | 0 | 1,595 |
| Meyrin FC | 1 | 14/15 | 14/15 | 8 | 0 | 0 | 720 |
| FC Kickers Luzern | 1 | 10/11 | 10/11 | 1 | 0 | 0 | 90 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | 2. Liga Inter - Gr. 1 | US Terre Sainte | 18 | 0 | 0 | 1 | 0 | 1,620 |
| 24/25 | Swiss Cup qualifiers | US Terre Sainte | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Challenge League | FC Stade Nyonnais | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Swiss Cup | FC Stade Nyonnais | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Promotion League | FC Stade Nyonnais | 30 | 0 | 0 | 2 | 0 | 2,700 |
| 22/23 | Swiss Cup | FC Stade Nyonnais | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Promotion League | FC Stade Nyonnais | 27 | 0 | 0 | 2 | 0 | 2,430 |
| 21/22 | Promotion League - Aufstiegsr. | FC Stade Nyonnais | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Promotion League | Yverdon Sport FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Promotion League - Aufstiegsr. | Yverdon Sport FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Challenge League | FC Stade-Lausanne-Ouchy | 10 | 0 | 0 | 0 | 0 | 900 |
| 19/20 | Schweizer Cup | FC Stade-Lausanne-Ouchy | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Promotion League | FC Stade-Lausanne-Ouchy | 23 | 0 | 0 | 0 | 0 | 2,070 |
| 17/18 | 1. Liga Gr. 1 | Etoile Carouge FC | 23 | 0 | 0 | 2 | 0 | 2,070 |
| 17/18 | Swiss Cup qualifiers | Etoile Carouge FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | 1. Liga Gr. 1 | FC Azzurri LS 90 | 7 | 0 | 0 | 0 | 0 | 630 |
| 16/17 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 7 | 0 | 0 | 1 | 0 | 630 |
| 16/17 | Swiss Cup qualifiers | FC Azzurri LS 90 | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 3 | 0 | 0 | 0 | 0 | 270 |
| 15/16 | Promotion League | Servette FC | 15 | 0 | 0 | 1 | 0 | 1,350 |
| 15/16 | Schweizer Cup | Servette FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 1. Liga Gr. 1 | Meyrin FC | 7 | 0 | 0 | 1 | 0 | 630 |
| 14/15 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 4 | 0 | 0 | 2 | 0 | 360 |
| 14/15 | Challenge League | Servette FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Swiss Cup qualifiers | Meyrin FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 9 | 0 | 0 | 0 | 0 | 740 |
| 13/14 | Challenge League | Servette FC | 3 | 0 | 0 | 0 | 0 | 245 |
| 12/13 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 3 | 0 | 0 | 1 | 0 | 270 |
| 10/11 | 2. Liga inter - Gr. 4 (- 11/12) | FC Kickers Luzern | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | Challenge League | Servette FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Challenge League | FC Stade Nyonnais | 6 | 0 | 0 | 0 | 0 | 462 |
| 10/11 | Swiss Cup | FC Stade Nyonnais | 1 | 0 | 0 | 0 | 0 | 90 |
| 09/10 | Challenge League | FC Stade Nyonnais | 10 | 0 | 0 | 0 | 0 | 855 |
| 09/10 | Swiss Cup | FC Stade Nyonnais | 1 | 0 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | CS Chênois | Stade Nyonnais | Transfer | 0 | — |
| 10/11 | 2011-02-01 | Stade Nyonnais | Servette FC | Transfer | 150000 | — |
| 11/12 | 2011-07-01 | Servette FC | FC Sion | Transfer | 150000 | — |
| 12/13 | 2012-09-26 | FC Sion | Servette U21 | Transfer | 150000 | — |
| 13/14 | 2013-07-01 | Servette U21 | Servette FC | Transfer | 150000 | — |
| 14/15 | 2014-08-06 | Servette FC | Meyrin FC | Loan | 150000 | — |
| 14/15 | 2015-02-04 | Meyrin FC | Servette FC | Return from loan | 50000 | — |
| 16/17 | 2016-08-31 | Servette FC | Azzurri LS | Loan | 50000 | — |
| 16/17 | 2016-12-31 | Azzurri LS | Servette FC | Return from loan | 50000 | — |
| 16/17 | 2017-01-01 | Servette FC | Servette U21 | Transfer | 50000 | — |
| 17/18 | 2017-07-01 | Servette U21 | Etoile Carouge | Transfer | 50000 | — |
| 18/19 | 2018-07-01 | Etoile Carouge | StadeLO | Transfer | 50000 | — |
| 20/21 | 2020-08-03 | StadeLO | Yverdon Sport | Transfer | 150000 | — |
| 21/22 | 2021-08-12 | Yverdon Sport | Stade Nyonnais | Transfer | 150000 | — |
| 24/25 | 2024-07-26 | Stade Nyonnais | US Terre Sainte | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Ill | 2020-07-17 | 2020-07-20 | 4 | 1 |
| 23/24 | unknown injury | 2023-12-13 | 2024-02-01 | 51 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nils Pédat | 2 | 0 | 943 |
| Hamza Kari | 2 | 0 | 0 |
| Quentin Rushenguziminega | 2 | 0 | 0 |
| Juan Parapar | 2 | 0 | 0 |
| Karim Robin | 1 | 0 | 0 |
| Enis Alaj | 1 | 0 | 0 |
| Sinclair Baddy Dega | 2 | 0 | 0 |
| Christian Gomis | 2 | 0 | 0 |
| Quentin Fouley | 2 | 0 | 0 |
| Dylan Dugourd | 2 | 0 | 0 |
| Yanis Lahiouel | 2 | 0 | 0 |
| Dylan Tavares | 2 | 0 | 0 |
| Roland Ndongo | 2 | 0 | 0 |
| Ivann Strohbach | 2 | 0 | 0 |
| Djoumoi Moussa | 2 | 0 | 0 |
| Kassim Hadji | 2 | 0 | 0 |
| Elias Pasche | 2 | 0 | 0 |
| Tiago-Marti Escorza | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2016-12-31 | Azzurri LS | Servette FC | Return from loan | — | €50k |
| 16/17 | 2016-08-31 | Servette FC | Azzurri LS | Loan | — | €50k |
| 14/15 | 2015-02-04 | Meyrin FC | Servette FC | Return from loan | — | €50k |
| 14/15 | 2014-08-06 | Servette FC | Meyrin FC | Loan | — | €150k |
Teams faced most often by Christophe Guedes'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Zürich | 24 | 13 | 3 | 8 | 46 | 32 | +14 | 54% |
| FC Luzern | 24 | 12 | 4 | 8 | 45 | 42 | +3 | 50% |
| FC St. Gallen | 24 | 8 | 8 | 8 | 30 | 29 | +1 | 33% |
| BSC Young Boys | 24 | 6 | 10 | 8 | 29 | 37 | -8 | 25% |
| FC Basel 1893 | 22 | 7 | 3 | 12 | 25 | 49 | -24 | 32% |
| FC Lugano | 22 | 8 | 6 | 8 | 26 | 32 | -6 | 36% |
| FC Sion | 19 | 2 | 10 | 7 | 21 | 29 | -8 | 11% |
| FC Lausanne-Sport | 18 | 6 | 4 | 8 | 25 | 34 | -9 | 33% |
| FC Vaduz | 14 | 6 | 4 | 4 | 20 | 16 | +4 | 43% |
| FC Winterthur | 14 | 5 | 7 | 2 | 22 | 16 | +6 | 36% |
| Neuchâtel Xamax FCS | 14 | 6 | 4 | 4 | 24 | 24 | 0 | 43% |
| Grasshopper Club Zürich | 14 | 6 | 4 | 4 | 19 | 22 | -3 | 43% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 18 | 1,620 | 1 | 0 | 0 | 0.06 |
| 22/23 | 31 | 2,790 | 2 | 0 | 0 | 0.06 |
| 21/22 | 27 | 2,430 | 2 | 0 | 0 | 0.07 |
| 17/18 | 24 | 2,160 | 2 | 0 | 0 | 0.08 |
| 16/17 | 15 | 1,350 | 1 | 0 | 0 | 0.07 |
| 15/16 | 18 | 1,620 | 1 | 0 | 0 | 0.06 |
| 14/15 | 12 | 1,080 | 3 | 0 | 0 | 0.25 |
| 12/13 | 3 | 270 | 1 | 0 | 0 | 0.33 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 18 | 1,620 | 3 | 17% | 23 | 1.28 |
| 23/24 | 3 | 270 | 0 | 0% | 5 | 1.67 |
| 22/23 | 31 | 2,790 | 8 | 26% | 45 | 1.45 |
| 21/22 | 27 | 2,430 | 10 | 37% | 33 | 1.22 |
| 20/21 | 1 | 90 | 0 | 0% | 3 | 3 |
| 19/20 | 10 | 900 | 0 | 0% | 19 | 1.9 |
| 18/19 | 23 | 2,070 | 10 | 43% | 18 | 0.78 |
| 17/18 | 24 | 2,160 | 6 | 25% | 38 | 1.58 |
| 16/17 | 15 | 1,350 | 4 | 27% | 22 | 1.47 |
| 15/16 | 18 | 1,620 | 5 | 28% | 18 | 1 |
| 14/15 | 12 | 1,080 | 5 | 42% | 16 | 1.33 |
| 13/14 | 12 | 985 | 5 | 42% | 20 | 1.83 |
| 12/13 | 3 | 270 | 1 | 33% | 4 | 1.33 |
| 10/11 | 8 | 642 | 2 | 25% | 19 | 2.66 |
| 09/10 | 11 | 945 | 2 | 18% | 23 | 2.19 |
Output by competition
Career goals and assists broken down by tournament.
More on Christophe Guedes
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Christophe Guedes
Who is Christophe Guedes?
Christophe Guedes is a Switzerland professional footballer who plays as a goalkeeper for US Terre Sainte.
How old is Christophe Guedes?
Christophe Guedes is 33 years old. He was born on February 16, 1993 in Genève.
What position does Christophe Guedes play?
Christophe Guedes plays as a goalkeeper (Goalkeeper).
What club does Christophe Guedes play for?
Christophe Guedes currently plays for US Terre Sainte.