 He graduated from Salem High School in 2002.Alex Foster played junior hockey in the USHL for three seasons.He played the 2001–02 and 2002–03 seasons with the Sioux Falls Stampede, and 2002–03 and 2003-04 seasons with the Danville Wings.