Former Angels outfielder Ed Kirkpatrick, who played parts of 16 major league seasons with five clubs from 1962-77, died Monday after a long struggle with throat cancer. He was 66.

A graduate of Glendora High School, Kirkpatrick, nicknamed “Spanky,” signed with the Angels at the age of 17 and spent the first seven years (1962-68) of his career with them as a part-time player.

Kirkpatrick also played for the Kansas City Royals, Pittsburgh Pirates, Texas Rangers and Milwaukee Brewers before retiring after 1977, finishing with a career average of .238, 85 home runs and 424 runs batted in.