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 ERA (eighth in the league). In a second stint for the Yankees, he pitched 5+2⁄3innings 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 ERA 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.