Moore began his career with the Jeannette Reds, a Class D team in the Pennsylvania State Association. He went 12–6 with the team before moving up to the Beckley Black Knights of the Middle Atlantic League. He went 1–4 to close out the year. He played with three teams in 1935, the Mount Airy Reds of the Bi-State League, the Wilmington Pirates of the Piedmont League, and the Toronto Maple Leafs of the International League, the highlight being a 10–6 record with Mount Airy. He started 1936 with the El Dorado Lions of the Cotton States League, going 20–5 with a 2.33 ERA. He then went to the Macon Peaches of the South Atlantic League, going 2–2 before being called up by the Reds in September. On September 27, Moore made his debut in the majors, playing against the Pittsburgh Pirates at Crosley Field. He entered in the third inning in relief of Dee Moore. In five innings of work, he allowed three runs on three hits while having four strikeouts and three walks, although the Reds won the game 6–5 to give him his first career win.

Moore contributed thirteen victories to the Cincinnati Reds' 1939 pennant, the most victories he recorded in a season. He had a reputation of having a good fastball. When Cincinnati went to the World Series against the Yankees he pitched three perfect innings in relief in Game 3. During his 7-year career he had an ERA of 3.75 with a record of 30 wins and 29 losses. He recorded 228 strikeouts and started 60 games.