W lipcu 2017 Leitón został powołany przez selekcjonera Óscara Ramíreza do reprezentacji Kostaryki na Złoty Puchar CONCACAF, już w trakcie turnieju awaryjnie zastępując kontuzjowanego Christiana Bolañosa. Tam 22 lipca w przegranym 0:2 półfinałowym meczu z USA zadebiutował w seniorskiej kadrze; po tym spotkaniu jego drużyna odpadła z rozgrywek Złotego Pucharu.