Moore began his professional baseball career in 1928 with the Little Rock Travelers, a Class A team in the Southern Association.[4] He pitched to a 15–21 win–loss record and 4.13 earned run average (ERA).[4] Late in the season, he made his major league debut on September 21, pitching one game for the Cleveland Indians.[1] Moore pitched a complete game but took the loss as the Indians were defeated by the Washington Senators, 2–1.[6] Moore again pitched primarily for Little Rock in 1929, accruing a 6–20 record with 3.53 ERA.[4] He appeared in two major league games with Cleveland, making two relief appearances without registering a decision.[1]
In 1930, Moore went 15–13 for Little Rock with a 4.34 ERA.[4] He appeared in nine games (five starts) that season with the Chicago White Sox, pitching to a 3.60 ERA with a 2–1 record.[1] He is not to be confused with outfielder Jimmy Moore, who also played for the 1930 White Sox, although at different times during the season.[b] Moore spent all of 1931 with the White Sox,[4] making 33 appearances (four starts) with a 4.95 ERA and an 0–2 record.[1] In 1932, Moore pitched for the Toledo Mud Hens, a Double-A team in the American Association, registering a 6–8 record in 31 games.[4] He made his final major league appearance that season, pitching one inning for the White Sox in an April 23 loss to the St. Louis Browns.[1][9]
Moore appeared in a total of 46 major league games over parts of five seasons, posting a 2–4 record with 4.52 ERA and 29 strikeouts in 139+1⁄3innings pitched; he had three complete games and one save.[1] Moore's professional career continued through 1938, as he pitched for the New Orleans Pelicans in the Southern Association in 1933, then spent five years in the Texas League, records of which are incomplete.[4]