Fleck graduated from Claysburg-Kimmel High School, and then attended the University of Pittsburgh at Johnstown, where he played college baseball for the Pitt-Johnstown Mountain Cats [REF].
Fleck played for the South Bend Silver Hawks of the Class A Midwest League in 2012, the Visalia Rawhide of the Class A-Advanced California League in 2013, and the Mobile BayBears of the Class AA Southern League in 2014, recording ERAs below 3.00 at each level [REF].