He threw and batted right-handed, and was listed as 6 feet 2 inches (1.88 m) tall and 205 pounds (93 kg).
The ChiSox selected Geddes in the sixth round of the 1970 Major League Baseball Draft and he debuted in 1971 with the Double-A Asheville Tourists, where he appeared in 28 games, evenly divided between starting and relief assignments, split 12 decisions, and posted a 3.65 earned run average with four complete games, a shutout, and three saves.
He made the 1972 White Sox' early season roster, and worked in five games sprinkled throughout the season, with one start, and compiled a poor 6.97 earned run average in 101⁄3 innings pitched.
His MLB tenure was hampered by poor control, as he issued 24 bases on balls in 26 innings pitched.
This biographical article relating to an American baseball pitcher born in the 1940s is a stub.