Cincinnati Reds Minor leagues Hayes pitched for the rookie–level
Billings Mustangs in 2010, appearing in 14 games and going 1–3 with a 2.42 ERA. In 2011, he was 2–2 with 22 saves and a 1.35 ERA in 51 games for the
Dayton Dragons, striking out 89 batters and allowing only 29 hits in 60 frames.
MLB.com named him the Single–A Relief Pitcher of the Year and
MiLB.com named him an Organization All-Star. He was also a
Midwest League Post-Season All-Star. With the Double–A
Pensacola Blue Wahoos in 2012, Hayes was 2–3 with a 3.41 ERA in 56 games. In 2013, he posted a 5.43 ERA and allowed 73 hits in 63 innings with the Blue Wahoos. Hayes played in the
Arizona Fall League in both 2012 and 2013. In 2013, he was named among the Reds' best prospects by
John Sickels. Hayes spent 2014 with Pensacola and was 5–3 with a 4.06 ERA in 52 games, again averaging more than a strikeout per inning. For the fourth year in a row, he was with Pensacola to start 2015, but was promoted to the Triple–A
Louisville Bats partway through the campaign.
Major leagues On April 20, 2016, Hayes was selected to the
40-man roster and promoted to the major leagues for the first time. To clear space for Hayes on the roster, the Reds designated right-hander
Keyvius Sampson for assignment. He made his MLB debut against the
Chicago Cubs on April 21. In 6 appearances for the Reds, he struggled to an 8.38 ERA with 8 strikeouts across innings pitched. Hayes was
designated for assignment following the promotion of
Steve Selsky on May 20, and was outrighted to Louisville the same day. He elected free agency following the season on November 7.
Southern Maryland Blue Crabs On May 13, 2017, Hayes signed with the
Southern Maryland Blue Crabs of the
Atlantic League of Professional Baseball. He became a free agent after the 2017 season. ==Coaching career==