Graduated from Franklin (WI) High School. Won six varsity letters, with four in baseball and two in basketball...Was the team captain of the basketball team his senior year and team captain of baseball his junior year...Helped lead Franklin High School to back-to-back Wisconsin State Summer Baseball Championships in 2010-11. Was team captain as a junior ... Played college baseball at East Carolina University where he was First Team All-American Athletic Conference in 2016. Finished his college career with 17 pick-offs ... Earned the first win in ECU history in a Super Regional game at Texas Tech (6/10/2016) in the Lubbock Super Regional...Resides in Greenfield, Wisconsin.
Made 26 starts between Springfield (AA) and Memphis (AAA), combining for a 4-10 record and a 6.09 ERA over 147.2 innings with 146 strikeouts...Ranked among Cardinals minor league pitchers in strikeouts (146, 4th), games started (26, T4th), innings pitched (147.2, 4th), opponent BA (.269, 9th) and WHIP (1.47, 10th)...Was promoted to Memphis and started on 5/18, but was optioned back to Springfield 6/28 where he would remain for the rest of the season...Made two relief appearances, by piggy-backing MLB rehab starts, first with Alex Reyes in Memphis (6/2) and for Austin Gomber in Springfield (8/26)...Struck out double-digit batters in consecutive starts at Tulsa (8/5) with 10 K and vs. Arkansas (8/10) with a season-high 11 K...Made five starts of 7.0 innings with four coming in his final nine starts of the season...Surrendered a career-high 14 hits over 6.0 innings vs. San Antonio (5/28).
Was a combined 7-6 with a 3.50 ERA in 21 starts between Palm Beach (A) and Springfield (AA)...Ranked among Cardinals minor leaguers in ERA (3.50, 10th), strikeouts (107, 10th) and opponent BA (.234, 8th)...Named a Florida State League Mid-Season All-Star...Earned Texas League Pitcher of the Week (7/29-8/5) following two 7.0-inning performances allowing one run...Was selected to the Arizona Fall League Rising Stars game and pitched 2.0 scoreless innings allowing one hit...Struck out a then career-high 10 batters at Bradenton (5/11) over a season-high 7.2 innings...Threw four 7.0-inning starts upon his promotion to Springfield, allowing three earned runs (0.96 ERA)...Pitched for Surprise in the Arizona Fall League. Was 2-2 with a 1.99 ERA over six starts. Struck out at least three batters in each start and allowed only one home run...Ranked 5th in the AFL in ERA (1.99), T-10th in innings pitched (22.2) and T-5th in games started (6).
Appeared in 14 games, starting 13 at Peoria (A) in his first professional season, joining the team two weeks after being drafted...Lone relief appearance was at Kane County (9/4) tossing 2.0 scoreless innings for a Hold on the final day of the season...Held his opposition to two runs or less in each of his last eight appearances (7 starts) of the season (2.02 ERA/40.0 IP) earning three wins along the way, two were quality starts...Pitched a season-high 7.0 innings vs. Kane County (8/25) and had four quality starts.