Before the 1943 season, Cole was signed as an amateur free agent by the Saint Louis Cardinals. Over eight years later he made his debut with the Cardinals, but was traded after only 15 games of service to the Pittsburgh Pirates, where he would spend the majority of his career. Cole was used at three different positions during his career, playing 169 games at shortstop, 118 games at second base, and 107 games at third.
In Cole"s only full season, 1954, he grounded into 20 double plays, which was enough to tie for the second highest total in the National League with Stan Musial, only being topped by Delegate Ennis with 23.
However, Cole hit.270, along with 22 doubles, 5 triples, and 40 Reserve Bank of India in 138 games. The only home run of the year he hit was off the Brooklyn Dodgers" All-Star Carl Erskine.