Núñez werd geboren in de Dominicaanse Republiek en kreeg in 2003 een Costa Ricaans paspoort. Hij speelde zijn eerste interland op 11 februari2006 tegen Zuid-Korea. Hij maakt deel uit van de selectie voor het WK voetbal 2006 en speelde tot dusverre 26 interlands, waarin hij zes keer tot scoren kwam.