John Robert (Bob) Spence (born February 10, 1946) is a former Major League Baseball player. Spence played for the Chicago White Sox from 1969 to 1971. He batted left and threw right-handed. He was drafted by the White Sox in the 1st round (4th overall pick) of the 1967 amateur draft. He attended St. Augustine High School in San Diego, California. Following his retirement from baseball, he returned to St. Augustine as a teacher.