Ulisses Garcia
Career snapshot
Career highs
Born the same day
Shares 1996-01-11 · 6 players total
| Full name | Ulisses Garcia |
|---|---|
| Name in home country | Ulisses Alexandre Garcia Lopes |
| Date of birth | 1996-01-11 (30 yrs) |
| Place of birth | Almada, Switzerland |
| Citizenship | Switzerland Cape Verde |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 182.00 m |
| Current club | Olympique Marseille |
| Joined | 2024-01-16 |
| Contract expires | 2028-06-30 |
| Agent | ONEANDTEN |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Olympique Marseille | 3 | 23/24 | 25/26 | 39 | 2 | 3 | 465 |
| BSC Young Boys | 6 | 18/19 | 23/24 | 195 | 12 | 40 | 8,078 |
| BSC Young Boys U21 | 3 | 18/19 | 23/24 | 4 | 1 | 0 | 61 |
| 1.FC Nuremberg | 1 | 17/18 | 17/18 | 2 | 0 | 0 | 0 |
| SV Werder Bremen | 3 | 15/16 | 17/18 | 23 | 0 | 1 | 0 |
| SV Werder Bremen II | 3 | 15/16 | 17/18 | 8 | 1 | 0 | 270 |
| Grasshopper Club Zurich | 2 | 13/14 | 14/15 | 3 | 0 | 0 | 0 |
| Grasshopper Club Zürich U21 | 3 | 12/13 | 14/15 | 34 | 0 | 1 | 0 |
| Grasshopper Club Zürich U18 | 2 | 12/13 | 13/14 | 27 | 1 | 0 | 270 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | Olympique Marseille | 3 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Coupe de France | Olympique Marseille | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | Olympique Marseille | 20 | 2 | 3 | 2 | 0 | 465 |
| 23/24 | Champions League | BSC Young Boys | 6 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Champions League Qu. | BSC Young Boys | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Coupe de France | Olympique Marseille | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Ligue 1 | Olympique Marseille | 13 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Promotion League | BSC Young Boys U21 | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Super League | BSC Young Boys | 14 | 1 | 5 | 2 | 0 | 882 |
| 23/24 | Swiss Cup | BSC Young Boys | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Promotion League | BSC Young Boys U21 | 1 | 1 | 0 | 1 | 0 | 61 |
| 22/23 | Super League | BSC Young Boys | 27 | 1 | 10 | 4 | 1 | 1,980 |
| 22/23 | Swiss Cup | BSC Young Boys | 4 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | UECL Quali | BSC Young Boys | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Champions League | BSC Young Boys | 5 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Champions League Qu. | BSC Young Boys | 6 | 2 | 1 | 1 | 0 | 258 |
| 21/22 | Super League | BSC Young Boys | 27 | 2 | 6 | 4 | 0 | 956 |
| 21/22 | Swiss Cup | BSC Young Boys | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League Qu. | BSC Young Boys | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League | BSC Young Boys | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League Qualifying | BSC Young Boys | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Super League | BSC Young Boys | 25 | 1 | 3 | 4 | 0 | 1,509 |
| 19/20 | Champions League Qu. | BSC Young Boys | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | BSC Young Boys | 6 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | Schweizer Cup | BSC Young Boys | 6 | 0 | 3 | 1 | 0 | 0 |
| 19/20 | Super League | BSC Young Boys | 26 | 1 | 6 | 6 | 0 | 1,921 |
| 18/19 | 1. Liga Gr. 1 | BSC Young Boys U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League | BSC Young Boys | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Champions League Qu. | BSC Young Boys | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Schweizer Cup | BSC Young Boys | 4 | 1 | 1 | 0 | 0 | 237 |
| 18/19 | Super League | BSC Young Boys | 23 | 3 | 3 | 1 | 0 | 335 |
| 17/18 | 2. Bundesliga | 1.FC Nuremberg | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | 3. Liga | SV Werder Bremen II | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Bundesliga | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | DFB-Pokal | SV Werder Bremen | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 3. Liga | SV Werder Bremen II | 3 | 1 | 0 | 0 | 0 | 270 |
| 16/17 | Bundesliga | SV Werder Bremen | 7 | 0 | 1 | 1 | 0 | 0 |
| 15/16 | 3. Liga | SV Werder Bremen II | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Bundesliga | SV Werder Bremen | 11 | 0 | 0 | 3 | 0 | 0 |
| 15/16 | DFB-Pokal | SV Werder Bremen | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 1. Liga Gr. 3 | Grasshopper Club Zürich U21 | 16 | 0 | 0 | 3 | 0 | 0 |
| 14/15 | Europa League Qualifying | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Schweizer Cup | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | 1.Liga Cl. Gr. 2 | Grasshopper Club Zürich U21 | 16 | 0 | 1 | 2 | 0 | 0 |
| 13/14 | Schweizer Cup U18 | Grasshopper Club Zürich U18 | 3 | 1 | 0 | 0 | 0 | 270 |
| 13/14 | Super League | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U18 Elite League | Grasshopper Club Zürich U18 | 12 | 0 | 0 | 3 | 0 | 0 |
| 12/13 | 1.Liga Cl. Gr. 2 | Grasshopper Club Zürich U21 | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | U18 Elite League | Grasshopper Club Zürich U18 | 12 | 0 | 0 | 5 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-09-30 | Servette M-17 | GC Zürich U16 | Transfer | 0 | — |
| 11/12 | 2012-01-01 | GC Zürich U16 | GC Zürich U18 | Transfer | 0 | — |
| 12/13 | 2013-01-01 | GC Zürich U18 | GC Zürich U21 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | GC Zürich U21 | Grasshoppers | Transfer | 50000 | — |
| 15/16 | 2015-07-01 | Grasshoppers | Werder Bremen | Transfer | 150000 | €600k |
| 17/18 | 2018-01-05 | Werder Bremen | 1.FC Nuremberg | Loan | 500000 | — |
| 17/18 | 2018-06-30 | 1.FC Nuremberg | Werder Bremen | Return from loan | 400000 | — |
| 18/19 | 2018-07-01 | Werder Bremen | BSC Young Boys | Transfer | 400000 | €800k |
| 23/24 | 2024-01-16 | BSC Young Boys | Marseille | Transfer | 3000000 | €4.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Broken toe | 2015-09-21 | 2015-10-01 | 11 | 4 |
| 15/16 | Knee problems | 2015-11-19 | 2015-12-14 | 26 | 4 |
| 15/16 | Knee problems | 2016-02-04 | 2016-02-15 | 12 | 3 |
| 16/17 | Back problems | 2016-11-23 | 2016-12-13 | 21 | 3 |
| 19/20 | unknown injury | 2020-07-03 | 2020-07-14 | 12 | 3 |
| 19/20 | unknown injury | 2020-07-17 | 2020-07-31 | 15 | 4 |
| 20/21 | Corona virus | 2020-10-14 | 2020-10-22 | 9 | 2 |
| 20/21 | unknown injury | 2021-01-22 | 2021-01-28 | 7 | 1 |
| 20/21 | unknown injury | 2021-03-12 | 2021-03-19 | 8 | 2 |
| 21/22 | Foot injury | 2021-11-28 | 2022-02-03 | 68 | 8 |
| 22/23 | Hamstring injury | 2022-08-03 | 2022-08-17 | 15 | 4 |
| 23/24 | unknown injury | 2023-07-19 | 2023-08-28 | 41 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28155 | — | 2 | 0 | — | — | former national player |
| Team #22998 | #3 | 7 | 0 | — | — | former national player |
| Team #19429 | #3 | 7 | 1 | — | — | former national player |
| Team #16817 | — | 2 | 0 | — | — | former national player |
| Team #9534 | #3 | 17 | 1 | — | — | former national player |
| Team #3384 | #19 | 11 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Felix Mambimbi | 2 | 0 | 0 |
| Filip Ugrinic | 2 | 0 | 0 |
| Saidy Janko | 2 | 0 | 0 |
| Christopher Martins | 2 | 0 | 0 |
| Cheikh Niasse | 2 | 0 | 0 |
| Joël Monteiro | 2 | 1 | 0 |
| Lewin Blum | 2 | 2 | 0 |
| Silvan Hefti | 2 | 1 | 0 |
| Cedric Itten | 2 | 4 | 0 |
| Jordan | 2 | 6 | 0 |
| Gianluca Gaudino | 2 | 0 | 0 |
| David von Ballmoos | 2 | 0 | 0 |
| Vincent Sierro | 2 | 1 | 0 |
| Fabian Rieder | 2 | 0 | 0 |
| Mohamed Camara | 2 | 0 | 0 |
| Cédric Zesiger | 2 | 0 | 0 |
| Meschack Elia | 2 | 1 | 0 |
| Sandro Lauper | 2 | 0 | 0 |
| Nicolas Moumi Ngamaleu | 2 | 1 | 0 |
| Michel Aebischer | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Super League | BSC Young Boys | 3 | 23 |
| 21/22 | Super League | BSC Young Boys | 2 | 27 |
| 21/22 | Champions League Qu. | BSC Young Boys | 2 | 6 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Super League | BSC Young Boys | 10 | 27 |
| 19/20 | Super League | BSC Young Boys | 6 | 26 |
| 21/22 | Super League | BSC Young Boys | 6 | 27 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | 1.FC Nuremberg | Werder Bremen | Return from loan | — | €400k |
| 17/18 | 2018-01-05 | Werder Bremen | 1.FC Nuremberg | Loan | — | €500k |
Last 50 matches for Olympique Marseille 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 |
|---|---|---|---|---|---|
| 2023-06-03 | FR1 |
AC Ajaccio | 1–0 | Olympique Marseille | Available |
| 2023-05-27 | FR1 |
Olympique Marseille | 1–2 | Stade Brestois 29 | Available |
| 2023-05-20 | FR1 |
Lille OSC | 2–1 | Olympique Marseille | Available |
| 2023-05-14 | FR1 |
Olympique Marseille | 3–1 | Angers SCO | Available |
| 2023-05-06 | FR1 |
RC Lens | 2–1 | Olympique Marseille | Available |
| 2023-04-30 | FR1 |
Olympique Marseille | 2–1 | AJ Auxerre | Available |
| 2023-04-23 | FR1 |
Olympique Lyonnais | 1–2 | Olympique Marseille | Available |
| 2023-04-16 | FR1 |
Olympique Marseille | 3–1 | ESTAC Troyes | Available |
| 2023-04-09 | FR1 |
FC Lorient | 0–0 | Olympique Marseille | Available |
| 2023-03-31 | FR1 |
Olympique Marseille | 1–1 | Montpellier HSC | Available |
| 2023-03-19 | FR1 |
Stade de Reims | 1–2 | Olympique Marseille | Available |
| 2023-03-12 | FR1 |
Olympique Marseille | 2–2 | RC Strasbourg | Available |
| 2023-03-05 | FR1 |
Stade Rennais | 0–1 | Olympique Marseille | Available |
| 2023-02-26 | FR1 |
Olympique Marseille | 0–3 | Paris Saint-Germain | Available |
| 2023-02-19 | FR1 |
Toulouse FC | 2–3 | Olympique Marseille | Available |
| 2023-02-11 | FR1 |
Clermont Foot 63 | 0–2 | Olympique Marseille | Available |
| 2023-02-05 | FR1 |
Olympique Marseille | 1–3 | OGC Nice | Available |
| 2023-02-01 | FR1 |
FC Nantes | 0–2 | Olympique Marseille | Available |
| 2023-01-28 | FR1 |
Olympique Marseille | 1–1 | AS Monaco | Available |
| 2023-01-14 | FR1 |
Olympique Marseille | 3–1 | FC Lorient | Available |
| 2023-01-11 | FR1 |
ESTAC Troyes | 0–2 | Olympique Marseille | Available |
| 2023-01-02 | FR1 |
Montpellier HSC | 1–2 | Olympique Marseille | Available |
| 2022-12-29 | FR1 |
Olympique Marseille | 6–1 | Toulouse FC | Available |
| 2022-11-13 | FR1 |
AS Monaco | 2–3 | Olympique Marseille | Available |
| 2022-11-06 | FR1 |
Olympique Marseille | 1–0 | Olympique Lyonnais | Available |
| 2022-11-01 | CL |
Olympique Marseille | 1–2 | Tottenham Hotspur | Available |
| 2022-10-29 | FR1 |
RC Strasbourg | 2–2 | Olympique Marseille | Available |
| 2022-10-26 | CL |
Eintracht Frankfurt | 2–1 | Olympique Marseille | Available |
| 2022-10-22 | FR1 |
Olympique Marseille | 0–1 | RC Lens | Available |
| 2022-10-16 | FR1 |
Paris Saint-Germain | 1–0 | Olympique Marseille | Available |
| 2022-10-12 | CL |
Sporting CP | 0–2 | Olympique Marseille | Available |
| 2022-10-08 | FR1 |
Olympique Marseille | 1–2 | AC Ajaccio | Available |
| 2022-10-04 | CL |
Olympique Marseille | 4–1 | Sporting CP | Available |
| 2022-09-30 | FR1 |
Angers SCO | 0–3 | Olympique Marseille | Available |
| 2022-09-18 | FR1 |
Olympique Marseille | 1–1 | Stade Rennais | Available |
| 2022-09-13 | CL |
Olympique Marseille | 0–1 | Eintracht Frankfurt | Available |
| 2022-09-10 | FR1 |
Olympique Marseille | 2–1 | Lille OSC | Available |
| 2022-09-07 | CL |
Tottenham Hotspur | 2–0 | Olympique Marseille | Available |
| 2022-09-03 | FR1 |
AJ Auxerre | 0–2 | Olympique Marseille | Available |
| 2022-08-31 | FR1 |
Olympique Marseille | 1–0 | Clermont Foot 63 | Available |
| 2022-08-28 | FR1 |
OGC Nice | 0–3 | Olympique Marseille | Available |
| 2022-08-20 | FR1 |
Olympique Marseille | 2–1 | FC Nantes | Available |
| 2022-08-14 | FR1 |
Stade Brestois 29 | 1–1 | Olympique Marseille | INJURED Hamstring injury |
| 2022-08-07 | FR1 |
Olympique Marseille | 4–1 | Stade de Reims | INJURED Hamstring injury |
| 2022-05-21 | FR1 |
Olympique Marseille | 4–0 | RC Strasbourg | Available |
| 2022-05-14 | FR1 |
Stade Rennais | 2–0 | Olympique Marseille | Available |
| 2022-05-08 | FR1 |
FC Lorient | 0–3 | Olympique Marseille | Available |
| 2022-05-01 | FR1 |
Olympique Marseille | 0–3 | Olympique Lyonnais | Available |
| 2022-04-24 | FR1 |
Stade de Reims | 0–1 | Olympique Marseille | Available |
| 2022-04-20 | FR1 |
Olympique Marseille | 3–2 | FC Nantes | Available |
Teams faced most often by Ulisses Garcia'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 | 23 | 15 | 4 | 4 | 55 | 24 | +31 | 65% |
| FC Luzern | 23 | 12 | 5 | 6 | 50 | 43 | +7 | 52% |
| FC St. Gallen | 23 | 16 | 4 | 3 | 52 | 35 | +17 | 70% |
| FC Lugano | 22 | 13 | 6 | 3 | 38 | 19 | +19 | 59% |
| FC Basel 1893 | 19 | 12 | 3 | 4 | 46 | 22 | +24 | 63% |
| Servette FC | 16 | 6 | 5 | 5 | 17 | 17 | 0 | 38% |
| FC Sion | 15 | 12 | 1 | 2 | 34 | 15 | +19 | 80% |
| Lille OSC | 12 | 4 | 3 | 5 | 12 | 16 | -4 | 33% |
| Stade Rennais | 12 | 5 | 4 | 3 | 15 | 12 | +3 | 42% |
| FC Nantes | 12 | 6 | 2 | 4 | 20 | 17 | +3 | 50% |
| Angers SCO | 12 | 6 | 5 | 1 | 24 | 11 | +13 | 50% |
| Montpellier HSC | 11 | 6 | 3 | 2 | 22 | 16 | +6 | 55% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 22 | 465 | 2 | 0 | 0 | 0.39 |
| 23/24 | 38 | 882 | 6 | 0 | 0 | 0.61 |
| 22/23 | 34 | 2,041 | 7 | 0 | 1 | 0.35 |
| 21/22 | 39 | 1,214 | 6 | 1 | 0 | 0.52 |
| 20/21 | 33 | 1,509 | 4 | 0 | 0 | 0.24 |
| 19/20 | 39 | 1,921 | 7 | 0 | 0 | 0.33 |
| 18/19 | 30 | 572 | 2 | 1 | 0 | 0.47 |
| 16/17 | 10 | 270 | 1 | 0 | 0 | 0.33 |
| 15/16 | 17 | 0 | 4 | 0 | 0 | 0 |
| 14/15 | 18 | 0 | 3 | 0 | 0 | 0 |
| 13/14 | 32 | 270 | 5 | 0 | 0 | 1.67 |
| 12/13 | 14 | 0 | 6 | 1 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Ulisses Garcia
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ulisses Garcia
Who is Ulisses Garcia?
Ulisses Garcia is a Switzerland professional footballer who plays as a left-back for Olympique Marseille.
How old is Ulisses Garcia?
Ulisses Garcia is 30 years old. He was born on January 11, 1996 in Almada.
What position does Ulisses Garcia play?
Ulisses Garcia plays as a left-back (Defender - Left-Back).
What club does Ulisses Garcia play for?
Ulisses Garcia currently plays for Olympique Marseille.
How many career goals has Ulisses Garcia scored?
Across all senior club competitions in our dataset, Ulisses Garcia has scored 17 goals in 335 appearances.
What is Ulisses Garcia's market value?
Ulisses Garcia's most recent reported market value is €5.00m.