McLish signed with the
Brooklyn Dodgers before the 1944 season. He made his
Major League Baseball debut with the Dodgers that year, the first time he played
organized baseball. In addition to pitching for Pittsburgh in 1948, he also pitched for the
Indianapolis Indians of the Class AAA
American Association (AA). With McLish, the Indians won the AA
pennant. After the 1948 season, the Pirates traded McLish and
Frankie Gustine to the
Chicago Cubs for
Cliff Chambers and
Clyde McCullough. He played in the minor leagues for the
Los Angeles Angels of the
Class AAA Pacific Coast League (PCL) in 1949. After the 1959 season, the Indians traded McLish with
Gordy Coleman and
Billy Martin to the
Cincinnati Redlegs for
Johnny Temple. Disappointed by the trade, McLish said that Indians'
general manager Frank Lane "never did like me". McLish played for the Redlegs in 1960. After the season, they traded McLish and
Juan Pizarro to the
Chicago White Sox for
Gene Freese. Before the 1962 season, the White Sox sent McLish to the
Philadelphia Phillies when
Andy Carey, who they had traded to Philadelphia, refused to report. Carey instead went to the Dodgers, and McLish was sent to the Phillies. In 1963, McLish had a 13–11 win–loss record in 211
innings pitched, the most on the team. He suffered from an injured shoulder the next season, and the Phillies released McLish in July 1964. McLish also pitched for the
Leones del Caracas of the
Venezuelan Professional Baseball League, posting a 14–12 record with a 2.69 ERA and 147 strikeouts in parts of two seasons spanning 1953–1956. He also helped himself with the bat, hitting .358 (54-for-151) with three
home runs and 14
runs batted in, being used occasionally as a
pinch hitter. ==Coaching and scouting career==