[12] El defensa estuvo una semana a prueba hasta que logró convencer al técnico Juan Carlos Garrido.
[17][18] Su debut se produjo el 31 de enero en el juego frente al Real Madrid en el Estadio Santiago Bernabéu.
El defensa entró de cambio en el comienzo del segundo tiempo por Salva Sevilla, utilizó la dorsal «24» y convirtió un gol en propia puerta que concluyó la goleada en contra de su equipo por 6-0.
La elección fue basada en la poca regularidad que tuvo a causa de las lesiones.
Óscar completó la totalidad de los minutos y el resultado terminó empatado sin goles.
[35] El futbolista fue suplente en todos los partidos y el 23 de enero se conformó con el subcampeonato tras caer en la final contra Honduras.
[40] El 7 de julio su equipo ganó por 0-2 a Bolivia[41] y cuatro días después se presentó la derrota de 3-0 ante Argentina, con estos resultados quedando eliminado en primera fase.
[49] El 20 de junio, en la Arena Pernambuco contra Italia, el zaguero repetiría su posición como titular en la victoria ajustada 0-1.
[50] Para el compromiso de cuatro días después ante Inglaterra en el Estadio Mineirão, el resultado se consumió empatado sin goles.
[54] El defensa fue titular en los dos partidos del grupo contra Nicaragua[55] y Panamá.
[56] Óscar solamente fue habilitado para enfrentar dos partidos y debió regresar a su club.
Óscar se hizo con un puesto en la titular y su escuadra ganó el compromiso por 1-0.
[60] El 16 de mayo terminó siendo ratificado en la nómina que viajó a Estados Unidos, país organizador del evento.
Con los resultados presentados, la escuadra costarricense se ubicó en el tercer puesto con cuatro puntos y por lo tanto eliminada de la competencia.
[85] Tres días después tampoco superó el compromiso por el tercer lugar frente a Honduras (2-2), cayendo por la misma vía de los penales.
[86] Óscar tuvo participación en los dos juegos y erró su lanzamiento ante los mexicanos.
[87] Fue suplente en los dos primeros partidos del grupo que finalizaron en victorias sobre Guadalupe (3-1)[88] y Surinam (2-1),[89] y debutó en la competencia el 20 de julio ante Jamaica (1-0) como titular en la totalidad de los minutos.
[101] El 27 de noviembre se enfrentó ante Japón, Duarte repitió titularidad, disputando los 90 minutos en la victoria 1-0.
[102] El 1 de diciembre se enfrentó ante Alemania, disputó los 90 minutos en la derrota 2-4, sellando su participación en la cita mundialista en la cuarta posición con tres puntos.