Zamorano la opp i 2004. Han spilte 69 landskamper for Chile og scoret 34 mål.