Edwards began his professional baseball career in 1941 at the age of 17 with the Santa Barbara Saints of the California League.
[2] After serving in the United States Army during the Second World War, he returned to baseball in 1946 with the Mobile Bears of the Southern Association, where he posted a .332 batting average.
[13][14] In 1948, infield troubles forced the Dodgers to move Edwards to third base for half of the season while rookie Roy Campanella was brought up from the minor leagues to play as catcher.
[1][16] An arm injury incurred during spring training in 1948 as well as the blossoming of Campanella as a hitter eventually relegated Edwards to second-string status, although he was still considered among the best catchers in the National League.
[1] He signed by the Cincinnati Reds as a free agent in July 1956 and played in his final major league game on September 13, 1956.
[1] A two-time All-Star, Edwards led National League catchers once in putouts and once in baserunners caught stealing.
[1] Edwards was the Dodgers' catcher on September 9, 1948, when pitcher Rex Barney threw a no-hitter against the New York Giants.