Speier attended Dos Pueblos High School in Goleta, California. The Boston Red Sox selected Speier in the 19th round of the 2013 MLB draft and he signed. After signing, Speier pitched four innings for the GCL Red Sox in 2013. He returned there in 2014 where he went 3–0 with a 1.55 ERA in nine games (six starts).
