W latach 1998–1999 dwukrotnie z rzędu zostawał mistrzem kraju, a w latach 1997 i 1998 zdobył Puchar Króla.
W 1999 roku Óscar został piłkarzem Valencii. Zadebiutował w niej 20 sierpnia 1999 w przegranym 1:2 domowym meczu z Racingiem Santander. Latem 1999 zdobył Superpuchar Hiszpanii. W Valencii grał przez sezon.
W 2000 roku Óscar został piłkarzem Espanyolu Barcelona. Swój debiut w Espanyolu zanotował 8 września 2000 w wygranym 2:1 wyjazdowym spotkaniu z Realem Saragossa. W 2004 roku odszedł z Espanyolu do drugoligowej Lleidy. W 2005 roku zakończył karierę.
Kariera trenerska Pod koniec 2009 dołączył do sztabu szkoleniowego Johana Cruijffa w reprezentacji Katalonii. 22 maja 2012 podpisał dwuletni kontrakt z Maccabi Tel Awiw. Opuścił klub rok później, po zdobyciu z nim mistrzostwa Izraela. W czerwcu 2013 został ogłoszony nowym trenerem angielskiego Brighton and Hove Albion. 12 maja 2014 Óscar złożył rezygnację ze stanowiska po przegranym półfinale play-off. W 2014 roku wrócił do Maccabi Tel Awiw, ale bardzo szybko został zwolniony z funkcji trenera tego klubu. W sierpniu 2014 roku został trenerem angielskiego Watfordu, ale został z niego zwolniony już po miesiącu. W 2015 roku został trenerem Red Bull Salzburg. W 2017 roku zdecydował się na odejście z klubu. W lipcu 2017 roku został trenerem francuskiego klubu AS Saint-Étienne.