Robinson played for the Cleveland Indians in 1942, again from 1946 through 1948 and lastly in 1957. He also played for the Washington Senators from 1949 through 1950, for the Chicago White Sox from 1950 through 1952, the Philadelphia Athletics in 1953, the New York Yankees from 1954 through 1956, the Detroit Tigers in 1957, and for the Baltimore Orioles in 1957.