A absolvit Liceul Hyundai din Seul, în 2018 a semnat primul său contract profesional cu echipa K League 1 Ulsan Hyundai. Inițial a fost stabilit să întărească echipa de tineri a "Horangi" în liga națională de rezervă: cu toate acestea, la 1 martie 2018, managerul lui Ulsan, Kim Do-hoon, i-a surprins pe toți, dându-i lui Oh debutul său senior la doar 19 ani, deoarece l-a ales pentru XI-ul de start împotriva Jeonbuk Hyundai Motors în primul meci al sezonului.
- Da, domnule. El a jucat 56 de minute înainte de a fi înlocuit de Júnior Negrão, iar echipa sa a pierdut cu 2-0.