He played in Major League Baseball (MLB) for the New York Yankees, Cleveland Indians, and Texas Rangers.
[4] As a sophomore, Goody played as a starting pitcher, and had a 6–2 win–loss record, 1.29 earned run average (ERA), and struck out 114 batters in 84 innings pitched,[1] including 19 strikeouts in one game.
[5] He played collegiate summer baseball in the Northwoods League for the Mankato Moondogs to focus on the mentality of closing.
[3] The Yankees invited Goody to spring training in 2015, but reassigned him to minor league camp in mid-March.
He was promoted to the Scranton/Wilkes-Barre RailRiders of the Triple–A International League in July, and Brady Lail replaced him in the All-Star Game.
[20] He was first called up on April 22 and was optioned on June 26, then spent the remainder of the season moving between Triple-A and the majors.
[24] The Yankees subsequently traded Goody to the Cleveland Indians on December 20, 2016, in exchange for either a player to be named later or cash considerations.
[26] After pitching 4.2 innings at Triple-A to start the 2017 season, Goody was promoted to the big leagues on April 14.
[36] As Goody had more than three years of service time, he had the option to accept the assignment or refuse and become a free agent.
[36] He was included in the Rangers' 60-man player pool for the COVID-19 shortened 2020 season and made the opening day roster.
[42] On February 13, 2021, Goody signed a minor league contract with the New York Yankees for the 2021 season, receiving a non-roster invitation to spring training.
[45] On July 6, 2021, Goody signed a minor league contract with the Washington Nationals organization and was assigned to the Triple-A Rochester Red Wings.
On June 6, 2022, Goody signed with the Long Island Ducks of the Atlantic League of Professional Baseball.