Euclides Cabral
Career snapshot
Career highs
Born the same day
Shares 1999-01-05 · 6 players total
| Full name | Euclides Cabral |
|---|---|
| Name in home country | Euclides da Silva Cabral |
| Date of birth | 1999-01-05 (27 yrs) |
| Place of birth | Lisboa, Portugal |
| Citizenship | Portugal Cape Verde |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 179.00 m |
| Current club | Hassania d'Agadir |
| Joined | 2025-07-13 |
| Contract expires | 2027-06-30 |
| Agent | Binary Sports Group |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Hassania d'Agadir | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Neuchâtel Xamax FCS | 1 | 24/25 | 24/25 | 32 | 4 | 3 | 614 |
| Apollon Limassol | 1 | 22/23 | 22/23 | 16 | 1 | 1 | 435 |
| FC St. Gallen 1879 | 2 | 20/21 | 21/22 | 49 | 1 | 2 | 70 |
| Shelbourne FC | 1 | 2023 | 2023 | 5 | 1 | 0 | 225 |
| Grasshopper Club Zürich U21 | 2 | 18/19 | 20/21 | 9 | 0 | 0 | 0 |
| Grasshopper Club Zurich | 2 | 18/19 | 19/20 | 27 | 3 | 2 | 442 |
| Sporting CP U23 | 1 | 18/19 | 18/19 | 0 | 0 | 0 | 0 |
| FC Sion U21 | 2 | 16/17 | 17/18 | 4 | 0 | 0 | 0 |
| FC Sion U18 | 2 | 15/16 | 16/17 | 38 | 5 | 0 | 1,719 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Botola Pro Inwi | Hassania d'Agadir | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Challenge League | Neuchâtel Xamax FCS | 31 | 4 | 3 | 5 | 0 | 614 |
| 24/25 | Swiss Cup | Neuchâtel Xamax FCS | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League Qu. | Apollon Limassol | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Conference L. | Apollon Limassol | 6 | 1 | 0 | 1 | 0 | 435 |
| 22/23 | Cypriot Super Cup | Apollon Limassol | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League Qualifying | Apollon Limassol | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Protathlima Cyta | Apollon Limassol | 5 | 0 | 1 | 2 | 0 | 0 |
| 21/22 | Super League | FC St. Gallen 1879 | 23 | 0 | 2 | 2 | 0 | 0 |
| 21/22 | Swiss Cup | FC St. Gallen 1879 | 3 | 1 | 0 | 0 | 0 | 70 |
| 2023 | Premier Division | Shelbourne FC | 5 | 1 | 0 | 1 | 0 | 225 |
| 20/21 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Super League | FC St. Gallen 1879 | 19 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Swiss Cup | FC St. Gallen 1879 | 4 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Challenge League | Grasshopper Club Zurich | 19 | 3 | 2 | 4 | 0 | 442 |
| 19/20 | Schweizer Cup | Grasshopper Club Zurich | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 8 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Liga Revelação | Sporting CP U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Super League | Grasshopper Club Zurich | 6 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Promotion League | FC Sion U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Promotion League | FC Sion U21 | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Schweizer Cup U18 | FC Sion U18 | 4 | 1 | 0 | 1 | 0 | 390 |
| 16/17 | U18 Elite League | FC Sion U18 | 23 | 2 | 0 | 3 | 0 | 1,033 |
| 15/16 | Schweizer Cup U18 | FC Sion U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | U18 Elite League | FC Sion U18 | 10 | 2 | 0 | 2 | 0 | 296 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | FC Sion Yth. | FC Sion U18 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | FC Sion U18 | FC Sion U21 | Transfer | 0 | — |
| 17/18 | 2017-09-06 | FC Sion U21 | Sporting U19 | Transfer | 50000 | — |
| 18/19 | 2018-07-01 | Sporting U19 | Sporting CP U23 | Transfer | 50000 | — |
| 18/19 | 2019-01-31 | Sporting CP U23 | Grasshoppers | Transfer | 50000 | — |
| 20/21 | 2021-01-20 | Grasshoppers | FC St. Gallen | Transfer | 200000 | — |
| 22/23 | 2022-07-05 | FC St. Gallen | Apol. Limassol | Transfer | 500000 | — |
| 22/23 | 2023-01-01 | Apol. Limassol | Without Club | Transfer | 500000 | — |
| 23/24 | 2023-08-30 | Without Club | Shelbourne | Transfer | 400000 | — |
| 23/24 | 2023-11-26 | Shelbourne | Without Club | Transfer | 400000 | — |
| 24/25 | 2024-07-01 | Without Club | Neuchâtel Xamax | Transfer | 300000 | — |
| 25/26 | 2025-07-13 | Neuchâtel Xamax | Hassania | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Metatarsal fracture | 2020-05-30 | 2020-08-27 | 90 | 13 |
| 20/21 | unknown injury | 2021-05-19 | 2021-05-22 | 4 | 1 |
| 24/25 | unknown injury | 2024-10-02 | 2024-10-16 | 15 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Edin Omeragic | 1 | 0 | 0 |
| Yoan Epitaux | 1 | 0 | 0 |
| Djibril Diani | 1 | 0 | 0 |
| William Mascarenhas | 1 | 0 | 0 |
| Lavdrim Hajrulahu | 1 | 0 | 0 |
| Fabio Saiz | 1 | 0 | 0 |
| Sandro Theler | 2 | 0 | 0 |
| Giovani Bamba | 1 | 0 | 0 |
| Jordi Quintillà | 1 | 0 | 0 |
| Kenan Fatkic | 1 | 0 | 0 |
| Lawrence Ati Zigi | 1 | 0 | 0 |
| Shkelqim Demhasaj | 1 | 1 | 0 |
| Jérémy Guillemenot | 1 | 1 | 0 |
| André Edgar | 1 | 0 | 0 |
| Basil Stillhart | 2 | 0 | 0 |
| Víctor Ruiz | 1 | 0 | 0 |
| Leonidas Stergiou | 2 | 0 | 0 |
| Betim Fazliji | 1 | 0 | 0 |
| Lukas Görtler | 2 | 0 | 0 |
| Kwadwo Duah | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Challenge League | Neuchâtel Xamax FCS | 4 | 31 |
| 19/20 | Challenge League | Grasshopper Club Zurich | 3 | 19 |
| 16/17 | U18 Elite League | FC Sion U18 | 2 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Challenge League | Neuchâtel Xamax FCS | 3 | 31 |
| 21/22 | Super League | FC St. Gallen 1879 | 2 | 23 |
| 19/20 | Challenge League | Grasshopper Club Zurich | 2 | 19 |
Teams faced most often by Euclides Cabral'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 % |
|---|---|---|---|---|---|---|---|---|
| BSC Young Boys | 4 | 0 | 0 | 4 | 1 | 12 | -11 | 0% |
| FC Thun | 4 | 1 | 1 | 2 | 6 | 9 | -3 | 25% |
| FC Lugano | 4 | 1 | 2 | 1 | 3 | 3 | 0 | 25% |
| Servette FC | 4 | 0 | 2 | 2 | 6 | 10 | -4 | 0% |
| FC St. Gallen | 4 | 0 | 1 | 3 | 3 | 13 | -10 | 0% |
| FC Luzern | 4 | 2 | 0 | 2 | 4 | 3 | +1 | 50% |
| FC Basel 1893 | 4 | 0 | 1 | 3 | 2 | 8 | -6 | 0% |
| FC Zürich | 4 | 0 | 3 | 1 | 4 | 5 | -1 | 0% |
| FC Sion | 4 | 1 | 2 | 1 | 4 | 5 | -1 | 25% |
| Etoile Carouge FC | 3 | 0 | 0 | 3 | 2 | 8 | -6 | 0% |
| Stade Lausanne-Ouchy | 3 | 2 | 0 | 1 | 6 | 5 | +1 | 67% |
| FC Aarau | 3 | 1 | 0 | 2 | 4 | 6 | -2 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | 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 | 32 | 614 | 5 | 0 | 0 | 0.73 |
| 22/23 | 16 | 435 | 3 | 0 | 0 | 0.62 |
| 21/22 | 26 | 70 | 2 | 1 | 0 | 3.86 |
| 2023 | 5 | 225 | 1 | 0 | 0 | 0.4 |
| 20/21 | 24 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | 21 | 442 | 4 | 1 | 0 | 1.02 |
| 18/19 | 14 | 0 | 2 | 0 | 0 | 0 |
| 16/17 | 29 | 1,423 | 5 | 0 | 0 | 0.32 |
| 15/16 | 11 | 296 | 2 | 0 | 0 | 0.61 |
Output by competition
Career goals and assists broken down by tournament.
More on Euclides Cabral
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Euclides Cabral
Who is Euclides Cabral?
Euclides Cabral is a Portugal professional footballer who plays as a right-back for Hassania d'Agadir.
How old is Euclides Cabral?
Euclides Cabral is 27 years old. He was born on January 5, 1999 in Lisboa.
What position does Euclides Cabral play?
Euclides Cabral plays as a right-back (Defender - Right-Back).
What club does Euclides Cabral play for?
Euclides Cabral currently plays for Hassania d'Agadir.
How many career goals has Euclides Cabral scored?
Across all senior club competitions in our dataset, Euclides Cabral has scored 15 goals in 181 appearances.
What is Euclides Cabral's market value?
Euclides Cabral's most recent reported market value is €300k.