[1] Salmon graduated from Abel Bravo High School in Colón, where he lettered in baseball, basketball, and track.
[4] He played in the minor leagues for teams affiliated with the San Francisco Giants (1960), Detroit Tigers (1961-62), and Milwaukee Braves (1963).
[3] During the 1964 season, Salmon played in 71 games for Cleveland's Pacific Coast League affiliate, the Portland Beavers.
[4] Salmon began play for the Cleveland Indians (now Guardians) chiefly as a versatile utility player from 1964 to 1968, both in the outfield and infield.
Despite his unusually poor hitting at Portland in 1964, Cleveland called Salmon up in late June, when regular third baseman Max Alvis was stricken with spinal meningitis.
[1][7] Salmon was selected by the Seattle Pilots in the expansion draft following the 1968 season,[8] but was acquired by the Orioles for Gene Brabender and Gordon Lund on March 31, 1969.
[1] After retiring, he moved to Cleveland and did social work with youth at the Lincoln Recreation Center, discouraging drug abuse.