 Krieger made his professional debut in 2016 with the Class A Lake County Captains, for whom he played second base, batted .313 with three home runs and 35 RBIs in 69 games that included a 23-game hitting streak, and was a mid-season Midwest League All Star.He was then promoted to the Class A-Advanced Lynchburg Hillcats during the season, for whom he batted .282 in 59 games with two home runs and 23 RBIs and was Carolina League Player of the Week on August 21.He was an MILB.com Cleveland Organization All Star, and in January 2017 MLB.com ranked him as the 10th-best minor league second baseman.