Lynchburg Hillcats
The Cleveland Indians selected Sheffield in the first round (31st overall) of the 2014 MLB draft, and he signed with Cleveland, bypassing Vanderbilt. In 2015, he pitched for the Lake County Captains of the Class A Midwest League. He threw innings, and had a 9-4 record and a 3.31 ERA. Sheffield began the 2016 season with the Lynchburg Hillcats of the Class A-Advanced Carolina League.