Nacido en Puerto Barrios, Westphal empezó su carrera jugando para club local Bandegua (Bananera de Guatemala, más tarde llamada DelMonte), haciendo su debut en la Liga Mayor en 1985 a la edad de 18.
[2] Más tarde, jugó para Izabal JC, donde ganó otro título de goleo.
[3] En la temporada 1993-94, jugó para Aurora FC, y después se unió al equipo de Comunicaciones, donde fue parte de tres campeonatos en los equipos ya mencionados.
Se retiró del fútbol profesional en 2004 y tuvo un partido de despedida en 2005.
En total anotó 16 goles internacionales con la camisola de Guatemala.