El futbolista costarricense llegó al club catalán en el mercado de invierno de 2016. Fue el primer fichaje de la era del presidente Chen Yansheng, dirigido por el técnico Quique Sánchez Flores.
En su etapa como blanquiazul, Óscar Duarte ha disputado 57 partidos oficiales: 14 en la 2015-16, 17 en la 2016-17 y 13 tanto en la 2017-18 como en la 2018-19.
La participación del internacional costarricense ha sido irregular debido, principalmente, a las lesiones. El defensa, cuando ha estado en condiciones óptimas, ha sido una pieza habitual en la zaga.
1 de julio de 2019