Kariera reprezentacyjna W seniorskiej reprezentacji Kostaryki Aguilar zadebiutował za kadencji selekcjonera Paulo Wanchope’a, 31 marca 2015 w przegranym 1:2 meczu towarzyskim z Panamą. Dwa miesiące później został powołany na Złoty Puchar CONCACAF, gdzie rozegrał trzy z czterech możliwych spotkań (wszystkie w roli rezerwowego), zaś jego drużyna odpadła z turnieju po ćwierćfinałowej porażce po dogrywce z późniejszym triumfatorem – Meksykiem (0:1). W styczniu 2017 znalazł się w ogłoszonym przez Óscara Ramíreza składzie na turniej Copa Centroamericana. Tam również był głównie rezerwowym; wystąpił w czterech z pięciu meczów (z czego w jednym w wyjściowym składzie), a Kostarykańczycy uplasowali się na czwartym miejscu.

Statystyki kariery Klubowe Klub Sezon Kraj Rozgrywki Liga Puchar kraju Międzynarodowe Ogółem Mecze Gole Mecze GoleRozgrywki Mecze Gole Mecze Gole Herediano 2011–2012 Primera División 1 0 – – 1 0 2012–2013 41 4 – LMC 6 2 47 6 Zacatepec 2013–2014 Ascenso MX 13 1 – – 13 1 Herediano 2014–2015 Primera División 36 5 4 1 LMC 6 1 46 7 2015–2016 34 2 2 1 LMC 4 0 40 3 2016–2017 47 12 – LMC 3 0 50 12 2017–2018 40 5 – LMC 1 0 41 5 Incheon United 2018 K League 1 – – Ogółem Kostaryka 199 28 6 2 LMC 20 3 225 33 Meksyk 13 1 – – 13 1 Korea Płd.