Esteban wurde im Alter von siebzehn Jahren für die U-20-Fußball-Weltmeisterschaft 2007 in Kanada nominiert. Dort bestritt er jedoch als Ersatztorhüter kein einziges Spiel. Zwei Jahre später fuhr er als Stammtorhüter zur U-20-Fußball-Weltmeisterschaft 2009 nach Ägypten. Als viertbester Drittplatzierter schaffte die Mannschaft gerade noch den Sprung in die Endrunde. Dort erreichte sie jedoch durch Siege gegen Gastgeber Ägypten und die Vereinigten Arabischen Emirate das Halbfinale. Dort scheiterte man knapp mit 0:1 an Brasilien. Auch das Spiel um Platz 3 verlor die Mannschaft knapp mit 1:3 nach Elfmeterschießen gegen Ungarn. Esteban stand in allen sieben Spielen im Tor der Mannschaft und blieb zweimal ohne Gegentreffer.
Am 27. März 2010 debütierte er in der A-Nationalmannschaft im Freundschaftsspiel gegen China. Am 13. September 2012 trat er nach einem Streit mit Costa Ricas damaligen Nationaltrainer Jorge Luis Pinto aus dem Nationalteam zurück