Hughes made his pro debut for the old Baltimore Orioles of the International League. Playing under the legendary Rogers Hornsby, Hughes did not earn a win and finished 0-2 after appearing in seven games at the age of nineteen.. That season he also played for Dover of the Eastern Shore League. Playing on the D-League level, Hughes went 9-0 with a 1.80 ERA. The next season, he played the entire year with Baltimore, finishing with a 14-11 record. The next season he made the Orioles parent club, the Philadelphia Phillies. In his rookie season, Hughes went 9-14 with a 4.45 ERA. He earned his first major league victory on April 22, 1941. Coming in relief for starter Si Johnson, who'd pitched 11 innings, Hughes walked two batters and gave up one hit, and struck out one in just one inning of work. Hughes struggle a bit in his rookie season. He finished with nine wins, fourteen losses and an E.R.A. of 4.45. He bounced back with a strong outing in 1942. Hughes went 12-18, despite not recording his first win until May 10th, a 4-3 win over the Boston Braves in which Hughes went the distance, giving up three runs on six hits in nine innings. It would be a month, June 16th to be exact, before Hughes earned his next win, a 3-2 win over the Cincinnati Reds, as Hughes out dueled Reds ace Johnny Vander Meer. Hughes missed the next three seasons serving in the military during World War II, as did many major leaguers. In 1946, Hughes appeared in 29 games for the Phillies. Once again, Hughes lost his first several decisions before picking up his first win in June to put him at 1-6. When the season was over, Hughes was 6-9. In 1947, the pattern repeated for Hughes, losing his first several decisions, though he did earn a save in Philadelphia's 8-4 win over Cincinnati. On July 14th, Hughes earned his final win as a member of the Philles, a 5-2 win over the St. Louis Cardinals. Hughes went the distance, pitching all nine innings, giving up only six hits, and holding Cardinals stars like Enos Slaughter and Marty Marion hitless. Hughes struck out three and gave up a home run to Cardinals third basemanWhitey Kurowski At the end of the 1947 season, the Phillies traded Hughes to the Cincinnari reds for journeyman utility player Bert Haas. Hughes' time in Cincinnati saw him not only go 0-4, but the Reds were 0-12 in games in which Hughes appeared. Hughes made his last major league appearance on July 14th, 1948. He worked one inning and gave up five hits and allowed four runs. Starter Ken Peterson, who only last two innings, gave up five runs, as did Walker Cress, who relieved Hughes after Hughes' one inning of work. The Giants crushed the Reds 14-2. In 1948, Hughes also pitched for the Syracuse Chiefs, the triple A affiliate of the Reds. He spent all of 1949 pitching for the Tulsa Oilers of the Texas League. Hughes was not re-signed by the Reds at the end of the year, ending his career as a baseball player.
Military Service and post baseball life
Hughes enlisted in the military on December 19th, 1942. During his military career, Hughes served as a Private, First Class. Based at the New Cumberland Reception Center, Hughes played for the camp's baseball team. he was the teams ace, earning wins over the stronger military teams. By the end of the season, Hughes was 14-3. He was assigned to Camp Siebert, located in Alabama. While stationed there, Hughes pitched for the military baseball team. In 1945, he was assigned to Camp Patrick Henry, located in Virginia. While keeping up with his military duties, Hughes found time to play for that camp's baseball squad as well. After his military service and baseball career were both over, Hughes returned home. He served as the director of baseball fields for the city of Wilkes-Barre. In 1953, he was a coach for the Eastern league's Wilkes-Barre Barons. He was active for a few games, but did not appear in any of them.