Career
Garcia is a youth exponent from Grasshopper Club Zürich. He made his Swiss Super League debut at 18 May 2014 against Football Club Sion. He played the full game, which ended in a 3-1 defeat in Sion.
Werder Bremen
On 26 May 2015, Werder Bremen announced their signing of Garcia.
Garcia joined the Bundesliga club on a three-year contract. With Santiago García recovering from a long-standing injury, Ulisses Garcia went into the season as first-choice left back ahead of Janek Sternberg.
Upon Santiago García"s return, Ulisses Garcia was mostly deployed in left midfield. Born in Portugal to parents of Cape Verdean descent and raised in Switzerland, Garcia is eligible for all three countries.
However, he has appeared exclusively for Switzerland in youth international, with 3 appearances for the Swiss U19s, 3 with the U21 team