He has played in Major League Baseball (MLB) for the Pittsburgh Pirates, Cleveland Indians, and St. Louis Cardinals.
[3] On July 24, 2012, Moroff made his professional debut with the Gulf Coast Pirates as the shortstop and leadoff hitter.
[6] Moroff was then named to the Eastern League Mid-Season All-Star team[7] where he started as the second baseman for the Western division.
He also led the Eastern League in runs scored (79) and games played (136) while also ranking second in hits (153), third in walks (70) and fourth in total bases (214).
[12] On November 14, 2018, the Pirates traded Moroff and Jordan Luplow to the Cleveland Indians in exchange for Erik González, Tahnaj Thomas, and Dante Mendoza.
[17] On December 15, 2020, Moroff signed a minor league contract with the St. Louis Cardinals organization and was invited to Spring Training.