Ricardo Alves
Career snapshot
Position rank · 25/26
Among 376 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 2001-12-02 · 4 players total
| Full name | Ricardo Alves |
|---|---|
| Name in home country | Ricardo Azevedo Alves |
| Date of birth | 2001-12-02 (24 yrs) |
| Place of birth | Genève, Switzerland |
| Citizenship | Switzerland Portugal |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | left |
| Height | 177.00 m |
| Current club | Etoile Carouge FC |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | Gold Kick SA |
| Outfitter | Puma |
Percentile rank vs 61 other Midfield - Central Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Etoile Carouge FC | 2 | 24/25 | 25/26 | 27 | 3 | 1 | 1,048 |
| Yverdon Sport FC | 2 | 23/24 | 24/25 | 29 | 2 | 2 | 797 |
| FC St. Gallen 1879 | 1 | 22/23 | 22/23 | 16 | 0 | 2 | 0 |
| FC St. Gallen 1879 U21 | 1 | 22/23 | 22/23 | 4 | 1 | 0 | 225 |
| Servette FC | 3 | 19/20 | 21/22 | 33 | 0 | 3 | 0 |
| Servette FC U21 | 3 | 19/20 | 21/22 | 21 | 13 | 0 | 243 |
| Servette FC U18 | 2 | 17/18 | 18/19 | 53 | 5 | 0 | 2,820 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Challenge League | Etoile Carouge FC | 7 | 1 | 0 | 0 | 0 | 394 |
| 25/26 | Swiss Cup | Etoile Carouge FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Challenge League | Etoile Carouge FC | 18 | 2 | 1 | 0 | 0 | 654 |
| 24/25 | Super League | Yverdon Sport FC | 6 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | Swiss Cup | Etoile Carouge FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Swiss Cup | Yverdon Sport FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Super League | Yverdon Sport FC | 20 | 1 | 1 | 2 | 0 | 728 |
| 23/24 | Swiss Cup | Yverdon Sport FC | 2 | 1 | 0 | 0 | 0 | 69 |
| 22/23 | Promotion League | FC St. Gallen 1879 U21 | 4 | 1 | 0 | 2 | 0 | 225 |
| 22/23 | Super League | FC St. Gallen 1879 | 13 | 0 | 2 | 2 | 0 | 0 |
| 22/23 | Swiss Cup | FC St. Gallen 1879 | 3 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 10 | 6 | 0 | 3 | 0 | 128 |
| 21/22 | Super League | Servette FC | 8 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Swiss Cup | Servette FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | Servette FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Super League | Servette FC | 9 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | Swiss Cup | Servette FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 10 | 7 | 0 | 2 | 0 | 115 |
| 19/20 | Super League | Servette FC | 14 | 0 | 1 | 2 | 0 | 0 |
| 18/19 | Schweizer Cup U18 | Servette FC U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | U18 Elite League | Servette FC U18 | 22 | 1 | 0 | 4 | 0 | 1,896 |
| 18/19 | U18 Elite Playoffs | Servette FC U18 | 4 | 1 | 0 | 0 | 0 | 360 |
| 17/18 | Schweizer Cup U18 | Servette FC U18 | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U18 Elite League | Servette FC U18 | 23 | 3 | 0 | 2 | 0 | 564 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Servette M-17 | Servette U18 | Transfer | 0 | — |
| 18/19 | 2019-02-25 | Servette U18 | Servette FC | Transfer | 0 | — |
| 22/23 | 2022-08-23 | Servette FC | FC St. Gallen | Transfer | 400000 | — |
| 23/24 | 2023-07-17 | FC St. Gallen | Yverdon Sport | Transfer | 400000 | — |
| 24/25 | 2025-01-01 | Yverdon Sport | Etoile Carouge | Loan | 200000 | — |
| 24/25 | 2025-06-30 | Etoile Carouge | Yverdon Sport | Return from loan | 200000 | — |
| 25/26 | 2025-07-01 | Yverdon Sport | Etoile Carouge | Transfer | 200000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | unknown injury | 2020-07-31 | 2020-09-17 | 49 | 4 |
| 20/21 | unknown injury | 2020-12-01 | 2020-12-07 | 7 | 2 |
| 20/21 | unknown injury | 2020-12-18 | 2021-01-28 | 42 | 2 |
| 20/21 | Quarantine | 2021-01-15 | 2021-01-25 | 11 | 0 |
| 20/21 | unknown injury | 2021-02-15 | 2021-04-01 | 46 | 7 |
| 21/22 | unknown injury | 2021-10-13 | 2021-10-20 | 8 | 1 |
| 22/23 | unknown injury | 2023-03-01 | 2023-04-06 | 37 | 5 |
| 24/25 | unknown injury | 2024-07-17 | 2024-08-21 | 36 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28436 | — | 1 | 0 | — | — | former national player |
| Team #28155 | — | 4 | 0 | — | — | former national player |
| Team #23140 | — | 3 | 0 | — | — | former national player |
| Team #22998 | — | 2 | 0 | — | — | former national player |
| Team #19429 | #10 | 7 | 2 | — | — | former national player |
| Team #16817 | #10 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Anthony Sauthier | 1 | 0 | 656 |
| William Le Pogam | 1 | 0 | 540 |
| Jérémy Frick | 1 | 0 | 406 |
| Steve Rouiller | 1 | 0 | 376 |
| Miroslav Stevanovic | 1 | 1 | 376 |
| Timothé Cognat | 1 | 0 | 322 |
| Ruben da Mata | 2 | 0 | 0 |
| Nicolas Vouilloz | 2 | 0 | 0 |
| Theophilious Opoku-Mensah | 2 | 0 | 0 |
| Sidiki Camara | 2 | 0 | 0 |
| Edin Omeragic | 2 | 0 | 0 |
| Matteo Regillo | 2 | 0 | 0 |
| Alexandre Jankewitz | 2 | 0 | 0 |
| Ibrahima Sory Diallo | 1 | 0 | 0 |
| Ashvin Rungasamy | 1 | 0 | 0 |
| Oscar Wieland | 2 | 0 | 0 |
| Noah Henchoz | 2 | 0 | 0 |
| João Oliveira Pinto | 2 | 0 | 0 |
| Mathis Magnin | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 7 | 10 |
| 21/22 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 6 | 10 |
| 17/18 | U18 Elite League | Servette FC U18 | 3 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Super League | FC St. Gallen 1879 | 2 | 13 |
| 21/22 | Super League | Servette FC | 1 | 8 |
| 19/20 | Super League | Servette FC | 1 | 14 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Etoile Carouge | Yverdon Sport | Return from loan | — | €200k |
| 24/25 | 2025-01-01 | Yverdon Sport | Etoile Carouge | Loan | — | €200k |
Last 26 matches for Etoile Carouge FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-03-14 | C2 |
Etoile Carouge FC | 0–0 | FC Thun Berner Oberland | Available |
| 2025-03-07 | C2 |
FC Stade Nyonnais | 0–3 | Etoile Carouge FC | Available |
| 2025-03-02 | C2 |
Etoile Carouge FC | 3–2 | FC Vaduz | Available |
| 2025-02-22 | C2 |
AC Bellinzona | 0–0 | Etoile Carouge FC | Available |
| 2025-02-14 | C2 |
FC Schaffhausen | 0–0 | Etoile Carouge FC | Available |
| 2025-02-07 | C2 |
Etoile Carouge FC | 2–1 | Neuchâtel Xamax FCS | Available |
| 2025-01-31 | C2 |
Stade Lausanne-Ouchy | 1–0 | Etoile Carouge FC | Available |
| 2025-01-24 | C2 |
Etoile Carouge FC | 1–1 | FC Wil 1900 | Available |
| 2024-12-14 | C2 |
FC Vaduz | 3–2 | Etoile Carouge FC | Available |
| 2024-12-08 | C2 |
Etoile Carouge FC | 1–0 | FC Schaffhausen | Available |
| 2024-11-30 | C2 |
FC Wil 1900 | 2–1 | Etoile Carouge FC | Available |
| 2024-11-22 | C2 |
Etoile Carouge FC | 2–2 | AC Bellinzona | Available |
| 2024-11-09 | C2 |
FC Thun Berner Oberland | 2–1 | Etoile Carouge FC | Available |
| 2024-11-01 | C2 |
Etoile Carouge FC | 2–1 | FC Aarau | Available |
| 2024-10-25 | C2 |
Etoile Carouge FC | 1–1 | Stade Lausanne-Ouchy | Available |
| 2024-10-18 | C2 |
Neuchâtel Xamax FCS | 0–3 | Etoile Carouge FC | Available |
| 2024-10-04 | C2 |
Etoile Carouge FC | 3–1 | FC Stade Nyonnais | Available |
| 2024-09-27 | C2 |
Stade Lausanne-Ouchy | 5–1 | Etoile Carouge FC | Available |
| 2024-09-24 | C2 |
Etoile Carouge FC | 1–0 | FC Vaduz | Available |
| 2024-09-20 | C2 |
FC Stade Nyonnais | 2–4 | Etoile Carouge FC | Available |
| 2024-08-30 | C2 |
Etoile Carouge FC | 3–1 | FC Wil 1900 | Available |
| 2024-08-24 | C2 |
FC Aarau | 1–0 | Etoile Carouge FC | Available |
| 2024-08-09 | C2 |
Etoile Carouge FC | 0–2 | FC Thun Berner Oberland | INJURED unknown injury |
| 2024-08-03 | C2 |
AC Bellinzona | 1–1 | Etoile Carouge FC | INJURED unknown injury |
| 2024-07-26 | C2 |
Etoile Carouge FC | 3–1 | Neuchâtel Xamax FCS | INJURED unknown injury |
| 2024-07-19 | C2 |
FC Schaffhausen | 2–3 | Etoile Carouge FC | INJURED unknown injury |
Teams faced most often by Ricardo Alves'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 % |
|---|---|---|---|---|---|---|---|---|
| Grasshopper Club Zürich | 8 | 2 | 2 | 4 | 8 | 17 | -9 | 25% |
| FC Zürich | 7 | 3 | 0 | 4 | 10 | 11 | -1 | 43% |
| FC Basel 1893 | 7 | 1 | 1 | 5 | 5 | 17 | -12 | 14% |
| FC Luzern | 7 | 3 | 1 | 3 | 11 | 10 | +1 | 43% |
| FC St. Gallen | 7 | 3 | 2 | 2 | 5 | 10 | -5 | 43% |
| FC Lausanne-Sport | 7 | 2 | 1 | 4 | 10 | 17 | -7 | 29% |
| FC Winterthur | 7 | 2 | 4 | 1 | 10 | 7 | +3 | 29% |
| Stade Lausanne-Ouchy | 7 | 2 | 2 | 3 | 9 | 12 | -3 | 29% |
| Servette FC | 6 | 3 | 1 | 2 | 11 | 8 | +3 | 50% |
| FC Lugano | 6 | 1 | 0 | 5 | 3 | 17 | -14 | 17% |
| BSC Young Boys | 6 | 0 | 4 | 2 | 7 | 16 | -9 | 0% |
| FC Sion | 4 | 0 | 3 | 1 | 3 | 4 | -1 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 17/18 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 26 | 654 | 3 | 0 | 0 | 0.41 |
| 23/24 | 22 | 797 | 2 | 0 | 0 | 0.23 |
| 22/23 | 20 | 225 | 5 | 0 | 0 | 2 |
| 21/22 | 19 | 128 | 3 | 0 | 0 | 2.11 |
| 20/21 | 11 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 24 | 115 | 4 | 1 | 0 | 3.91 |
| 18/19 | 27 | 2,256 | 4 | 1 | 0 | 0.2 |
| 17/18 | 26 | 564 | 2 | 0 | 0 | 0.32 |
Output by competition
Career goals and assists broken down by tournament.
More on Ricardo Alves
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ricardo Alves
Who is Ricardo Alves?
Ricardo Alves is a Switzerland professional footballer who plays as a central midfield for Etoile Carouge FC.
How old is Ricardo Alves?
Ricardo Alves is 24 years old. He was born on December 2, 2001 in Genève.
What position does Ricardo Alves play?
Ricardo Alves plays as a central midfield (Midfield - Central Midfield).
What club does Ricardo Alves play for?
Ricardo Alves currently plays for Etoile Carouge FC.
How many career goals has Ricardo Alves scored?
Across all senior club competitions in our dataset, Ricardo Alves has scored 24 goals in 183 appearances.
What is Ricardo Alves's market value?
Ricardo Alves's most recent reported market value is €200k.