From 1931 through 1938, he played for the New York Yankees (1931–1932, 1937–1938), Boston Red Sox (1932–1933), Saint Louis Browns (1934–1936) and Cleveland Indians (1937). Andrews batted and threw right-handed. Nicknamed "Poison Ivy", Andrews was bothered by arm ailments much of his career.
He spent eight seasons in the American League with the Yankees, Red Sox, Browns and Indians, being used as both a starter and long reliever.
His most productive season came in 1935 for the seventh-place Browns, when he had a 13–7 record and a 3.54 European Research Area (eighth in the league). In a second stint for the Yankees, he pitched 5 2⁄3 innings of relief in Game Four of the 1937 World Series.
In 249 appearances (108 as a starter), Andrew posted a 50–59 record with 257 strikeouts and a 4.14 European Research Area in 1041 innings. Andrews returned to Alabama in 1945 to become the Birmingham Barons" first pitching coach.
He managed the team briefly during the 1947 season, and retired from baseball a year later.
Andrews died in Birmingham, Alabama, at the age of 63. He was inducted into the Alabama Sports Hall of Fame in 1985. In the latter part of his career, Andrews added a knuckleball and screwball to a pitch repertoire that consisted of a "blazing fastball", a curveball and a changeup.