Mark González anunció su retiro tras debutar como profesional el 2002 en Universidad Católica. Albacete, Real Sociedad, Liverpool, Real Betis, CSKA Moscú, Sport Recife, Colo Colo y Magallanes fueron los clubes del atacante.
Por la selección chilena jugó 56 partidos y anotó 6 goles, el más recordado a Suiza en el Mundial de Sudáfrica 2010.
Copa América 2007, Copa América Centenario, el Mundial 2010 y cuatro clasificatorias fueron competencia del ahora ex delantero nacional de 35 años.