Spencer was drafted by the Boston Red Sox in 1987 in the 26th round, 681st overall, and then again by the Montreal Expos with the 35th pick in the first round of the 1990 draft. After playing 151 minor league games, he made his major league debut on August 27, 1998. He only played in 23 games in the majors. He played a total of 3 seasons going 3-9 with an earned run average of 5.54 and 107 strikeouts.
Graduate of Columbia River High School, Vancouver, Washington (1987).