Graduated from West Orange (Fla.) High School playing under head coach Jesse Marlo ... Played college baseball at Florida Atlantic University where he posted career totals of 3.27 ERA and 238 career strikeouts in 244.2 innings ... Was first-team All-Sun Belt Conference during his junior year with a league-leading 2.97 ERA ... Resides in Windermere, Florida.
Named Cardinals Minor League Pitcher of the Month for August posting a 5-0 record with an 0.91 ERA and 44 strikeouts in 39.2 innings, permitting only 18 hits ... Ranked among Cardinals minor league pitchers in wins (10, T5th), innings pitched (143, 5th), strikeouts (140, 2nd), games started (26, T2nd) and opponent BA (.219, 4th) ... Rated as a Cardinals MiLB.com organizational All-Star for the 3rd straight season ... MiLB.com Texas League Player of the Month for August ... Led the Texas League in lowest opponent BA (.219) and ranked among league leaders in ERA (3.34, 3rd), strikeouts (140, 2nd), WHIP (1.17, 3rd), strikeouts/9 IP (8.81) and fewest baserunners/9 IP (10.89) ... Over his final seven starts, won six straight starts (7/30- 8/26) and received a no decision in his final start in which he struck out a career-high 11 batters over 6.0 innings vs. Arkansas (8/31) ... Did not allow more than two runs in any of his final eight starts of the season ... Hit safely in 5-of-6 games with an at-bat, posting a .467 batting average (7-15, 2B, RBI), including two multi-hit games.
Began the season at Palm Beach (A), but made four starts for Springfield (AA) over the final two months of the season ... Named a Florida State League All-Star and made a relief appearance tossing a scoreless inning with a strikeout ... Led Cardinals minor leaguers in opponent batting average (.220) and ranked among the leaders in strikeouts (116, T6th) and earned run average (2.69, 3rd) ... Made four starts for Springfield and was 1-0 with a 1.40 ERA over 19.1 innings. Held the opposition to one earned run or less in all four starts ... Threw 7.0 scoreless innings of one-hit ball vs. NW Arkansas (7/30) in his lone win with Springfield ... Struck out a season-high 10 batters over 7.0 innings at Daytona (6/10) in a 3-0 loss at Jackie Robinson Ballpark ... Threw his lone complete game of the season (2nd career) vs. Brevard County (7/20), tossing a career-high 9.0 innings ... Made 15 starts of 7.0 innings pitched or more with 13 of them quality starts ... Made seven starts for Glendale in the Arizona Fall League and went 5-1 with a 2.14 ERA over 33.2 innings ... Led the AFL in wins (5), innings pitched (33.2) and strikeouts (33) and tied for the league lead in games started (7) ... Named Arizona Fall League Pitcher of the Week (11/1).
Named 2015 Cardinals co-Minor League Pitcher of the Year along with Alex Reyes ... Led the Midwest League in wins (15), strikeouts (140), opponent batting average (.196), WHIP (0.97), winning percentage (.833) and fewest baserunners/ 9 IP (8.80)... ranked in Top 10 in ERA (2.67, 6th) and strikeouts/9 IP (9.33, 2nd) ... Led Cardinals minor league pitchers in wins (15) and opponent BA (.196), and ranked among Cardinals minor league leaders in innings pitched (135, 6th), strikeouts (140, 2nd), games started (22, T8th), ERA (2.67, 8th) and WHIP (0.97, 7th) ... Named Cardinals Minor League Pitcher of the Month for August (4-0, 0.35 ERA, 4 GS, 25.2 IP, 32 K) ... Won 14 straight decisions from May through the end of the season, the only pitcher in Minor League Baseball to win 10 or more games (14-0) without a loss during that period. His 0.93 WHIP was the 6th-lowest in MiLB during that period ... Was the winning pitcher in his lone start in the Midwest League playoffs clinching the first round for Peoria, tossing 6.0 innings allowing one run on six hits with seven strikeouts in Game 2 at Kane County ... Posted two double-digit strikeout games with 10 in each: 7/11 at Clinton & 8/22 vs. Wisconsin ... Had 14 starts of 6.0 or more innings with a career-high 8.0 IP at Clinton (5/5); 13 were quality starts ... Named Midwest League Pitcher of the Week (5/4-11), throwing 8.0 scoreless innings of four-hit ball with no walks and seven strikeouts in a 2-1 win at Clinton (5/5) ... Selected to the Midwest League All-Star Team West Squad. Pitched a scoreless inning with a walk and two strikeouts ... Named to the Midwest League Post-Season All-Star Team.
Finished the regular season with a 14.0-inning scoreless streak on consecutive 7.0-inning starts, both against Williamsport (8/27 & 9/1) ... Had four scoreless starts during the season ... Made one post-season start and took the loss in 2.0 innings of work.