È un centrocampista offensivo, che trova la sua collocazione ideale come trequartista ma può adattarsi anche a giocare sulle fasce.
Giocatore di classe sopraffina, è abile nel battere punizioni e calci piazzati.
Carriera
Club
Cerro Porteno
All’età di 14 anni viene acquistato dal Cerro Porteño. Debutta in prima squadra il 15 maggio 2011,in occasione della sconfitta per 1-0 contro il General Caballero.[2]. Il primo gol tra i professionisti arriva il primo dicembre 2012 contro il Sp. Luqueño[3]. Con il club paraguaiano vince due titoli: il Torneo Apertura 2012 e il Clausura 2013.
Racing Avellaneda
Il 30 gennaio 2015 firma per il Racing Club[4]. Debutta con l’”Academia” in occasione del match di Coppa Libertadores 2015, vinto per 5-0 contro il Deportivo Táchira, sostituendo Marcos Acuña nel secondo tempo.[5]. Realizza il primo gol il 14 marzo 2015 nella vittoria per 4-1 contro il Colón (SF).[6]. Chiude il primo anno con la maglia del club argentino, realizzando un gol fondamentale contro i rivali dell'Independiente, in occasione della partita di andata dello spareggio per accedere alla Copa Libertadores, grazie a cui il Racing Club si impone per 2-0 in trasferta[7]. Con il tempo diventa uno dei beniamini della tifoseria.[8]. Nel 2016 lascia il club argentino con cui ha disputato 72 partite e realizzato 10 reti in tutte le competizioni.
Shanghai Shenhua e il prestito all'Alaves
Il Shanghai Shenhua, nel 2017, paga 9 milioni di dollari e un contratto milionario per assicurarsi le prestazioni del fantasista paraguaiano.[9]. Per eccesso di stranieri in squadra, il club cinese lo cede per un anno in prestito all'Alavés,[10] dove colleziona 20 presenze e un solo assist. Scaduto il prestito nel 2018 ritorna in Cina, dove disputa 28 partite, realizza 5 reti e fornisce 5 assist. Nel 2019 rescinde il contratto con il club.
San Lorenzo de Almagro
L'8 agosto 2019 firma da svincolato un nuovo contratto con il San Lorenzo, che ingaggia, contemporaneamente, anche il suo fratello gemello Ángel Romero, svincolatosi precedentemente dal Corinthians.[11]. Esordisce con il club azulgrana il 18 agosto 2019, in occasione del pareggio per 2-2 contro il Rosario Central.[12]. I gemelli innamorano in campo,ma allo stesso tempo dividono l’ambiente,società e tifosi per i numerosi atti di indisciplina di cui si sono resi protagonisti fuori dal campo e non solo. Il 29 agosto 2019 rescindono i rispettivi contratti.[13].
Boca Juniors
Il 18 febbraio 2022 viene presentato come nuovo giocatore del Boca Juniors.[14]. Debutta in Copa Argentina in occasione del match vinto per 4-1 contro il Central Córdoba (R), nel quale si rende subito protagonista con un assist e un'ottima prestazione.[15]. Il 22 maggio 2022 vince la Copa de la Liga Profesional, battendo per 3-0 il Tigre. È il suo primo trofeo con la maglia del Boca.
Il 6 agosto 2022 realizza le prime due reti con i gialloblù in occasione della vittoria per 2-0 contro il Platense.[16]
Botafogo
Il 18 marzo 2024 è stato annunciato dal Botafogo con un contratto fino alla fine della stagione. Il giocatore ha ricevuto la maglia numero 70 per giocare per il club. Il 2 aprile, il paraguaiano venne messo in lista per la prima volta, per la partita contro Junior Barranquilla nella Libertadores.[17] Il paraguaiano ha debuttato contro i colombiani al Nilton Santos. Romero è entrato al 39º minuto della fase finale, in sostituzione di Marlon Freitas.[18]
Il 13 maggio 2024, dopo un atto di indisciplina, Óscar Romero è stato escluso dalla trasferta del Botafogo in Perù[19], dove la squadra avrebbe affrontato l'Universitario nel quinto turno del Gruppo D della fase a gironi della Libertadores. Secondo la stampa specializzata, il centrocampista, insieme al compagno di club Diego Hernández, ha concentrato le donne dopo la partita contro il Fortaleza.
Il giorno successivo, il paraguaiano ha parlato apertamente, dicendo che accettava la punizione del Botafogo, ma ha negato di aver portato donne nell'hotel della squadra[20].
Nazionale
Ha esordito con la Nazionale paraguaiana nel 2013.