Aguilera sustituyó a Suhander Zúñiga al minuto 70' en la derrota de su equipo por 3-0.
[6] En toda la temporada alcanzó cuatro participaciones y su club terminó relegado a la Segunda División al finalizar de último en la tabla.
[29][30] El 20 de enero de 2024, Aguilera se enfrentó en su debut ante el Brentford F. C., convirtiéndose en el octavo futbolista costarricense en jugar la Premier League y el costarricense más joven, superando al icónico Paulo Wanchope con 20 años, 6 meses y 23 días desde el 1997, su ingreso sucedió al minuto 86 por la derrota 3-2.
[39][40] El 9 de agosto, debutó contra el Sporting C. P., dándose su ingreso al compromiso en el minuto 76, el encuentro finalizó por la derrota 3-1.
[42] Debutó al entrar de cambio al minuto 75' en el primer partido contra Panamá (2-2),[43] apareció en la suplencia frente a Curazao (0-3)[44] y jugó los últimos catorce minutos ante Surinam (0-6).
[48] Debutó en la competición el 18 de junio con empate 1-1 contra Jamaica, donde fue titular por 85' minutos.
[52] En su tercer compromiso, se enfrentó ante Arabia Saudita, empatando el marcador por 0-0, perdiendo la serie en penales por 3-2.
[53] Costa Rica disputó un partido por el undécimo puesto, enfrentándose ante Catar, Aguilera tuvo la totalidad de minutos y realizó una asistencia, el encuentro finalizó por la derrota 2-4.
[59][60] El 14 de junio de 2022, estuvo en la suplencia en el partido donde su combinado selló la clasificación a la Copa Mundial tras vencer 1-0 a Nueva Zelanda, por la repesca intercontinental celebrada en el país anfitrión Catar.
[67][68] En el que se mantuvo en la suplencia contra Martinica sin ver minutos de juego.
[80][81] Tres días después, se enfrentó contra Argentina durante 68 minutos por la derrota 3-1.
[83] El 25 de junio debutó contra Brasil, y disputó 90+2 minutos en el empate 0-0.
[84] El 28 de junio, se enfrentó a Colombia, disputando 66 minutos por la derrota 3-0.
[87] El 5 de septiembre, se enfrentó contra Guadalupe, dándose su ingreso desde el minuto 63 en la victoria 3-0.