Graduated from Cypress Creek (Texas) High School... Signed his letter of intent to play at Tulane University... Resides in Houston, Texas.
Appeared in 22 games (19 starts) between Peoria (A) and Palm Beach (A). Last three appearances of the season all came in relief at Palm Beach (5.0 IP, 0 R, 8 K)... Named to the Midwest League Mid-Season All-Star Team. Pitched two-thirds of an inning (4th) for the West Squad and struck out both batters faced recording a Hold... Named Cardinals Minor League Pitcher of the Month for July, going 1-1 with a 1.08 ERA and 30 strikeouts in 25.0 IP... Struck out a career-high nine batters in his final start for Peoria (A) at Kane County (7/2), tossing a career-high 8.0 scoreless innings of four-hit ball in a win... Led Peoria by inducing 13 double plays despite not making a start past July 2... Ranked 2nd in the Midwest League in hit batsmen (13)... Did not allow a run in his last seven appearances of the season, including four starts, covering 22.0 innings... Did not surrender a home run in his last 51.2 innings pitched to finish the season... Recorded his first professional save vs. Bradenton (8/19)... Member of the 2017 Palm Beach Florida State League co-Champions team (Championship Series canceled due to Hurricane Irma), but did not pitch in the playoffs... Appeared in nine games for Surprise in the Arizona Fall League striking out 16 in 15.2 IP... Rated as the No. 6 prospect in the Cardinals organization by Baseball America following the season.