Pizarro speelde zijn eerste interland op 11 februari2006 tegen Zuid-Korea. Hij maakt deel uit van de selectie voor het WK voetbal 2006, maar kwam niet in actie tijdens de eindronde in Duitsland. Hij speelde in totaal vijf interlands voor de nationale ploeg van Costa Rica.