Fue el capitán de la selección chilena, con la que marcó 40 goles, 34 de manera absoluta (17 en procesos clasificatorios a Copas del Mundo, 8 en Copa América y 9 en amistosos) y 6 en los Juegos Olímpicos de Sídney 2000, donde fue el goleador del torneo masculino de fútbol.