Completa la seguente frase: Laureato alla Hyundai High School di Seoul, nel 2018 ha firmato il suo primo contratto professionale con la squadra K League 1 Ulsan Hyundai. Inizialmente era destinato a rinforzare la squadra giovanile degli "Horangi" nella lega nazionale di riserva: tuttavia, il 1o marzo 2018, il manager di Ulsan Kim Do-hoon sorprese tutti dando a Oh il suo debutto senior a soli 19 anni, quando lo scelse per l'undicesima di partenza contro la Jeonbuk Hyundai Motors nella prima partita di
la stagione. Giocò per 56 minuti prima di essere sostituito da Júnior Negrão, e la sua squadra alla fine subì una sconfitta 2-0 in trasferta.