Selected in the first round of the 2015 MLB Draft by the Chicago White Sox... signed with the Dodgers as a free agent in December 2021... played college ball at Vanderbilt University where he was part of the 2014 National Championship team, named to the SEC Academic Honor Roll three times, and won National Pitcher of the Year in 2015 as a junior… became the fourth pitcher in SEC history to win the pitching triple crown after leading the league in wins, ERA and strikeouts… was drafted by the Boston Red Sox in the 15th round of the 2012 draft but did not sign and pursued college instead… is a 2012 graduate of All Saints Academy in Lakeland, Florida…in high school, played of the 18U Team USA squad, was a Perfect Game All-American selection, and named 2012 2A State Player of the Year… helped Team USA win the COPABE Pan American Championship in 2011... married to high school sweetheart Sabina
Spent the beginning of the campaign with the Cincinnati Reds before getting optioned to Triple-A Louisville for the remainder of the season…was designated for assignment by Pittsburgh on March 7... Pitched in 20 games for the Reds, matching his career-high in games in a single season at the Major League level, registering a 6.66 ERA (19 ER/25.2 IP) with 24 strikeouts against 13 walks…had a .265 batting average against with a 1.52 WHIP... Recorded eight strikeouts during his seven-day game appearances, not factoring in the decisions but keeping the opposition to a .195 average... Tossed 2.0 innings six times, striking out 12 with just two walks while not factoring in any decisions…did not allow a hit with runners at third, pitching 1.1 shutout inning over three games in that instance... With Triple-A Louisville, the righty went 1-5 over 37 outings (two starts) for a 4.61 ERA (21 ER/41.0 IP)…struck out 51 batters.
Was designated for assignment by Chicago (AL) on 7/23 and claimed off waivers by Detroit on 7/25...Was scored upon in three of his seven appearances with Detroit...Tossed 1.0 scoreless inning while making his season debut on 7/27 vs. Kansas City...Was designated for assignment by Detroit on 8/20...Was claimed off waivers by Pittsburgh on 8/24, but did not appear in a game with the Pirates...Was designated for assignment on 9/2 and claimed off waivers by Baltimore on 9/5...Did not surrender a hit in his three appearances with the Orioles...Pitched in his final game on 9/18 vs. Tampa Bay (1.1ip/0r)...Was claimed off waivers again by Pittsburgh on 9/21.
Split the season between Class AAA Charlotte and Chicago ... Posted a 2.77 ERA (4 ER/13.0 IP) and .136 (6-44) opponents average on the road with the White Sox, compared to a 9.42 ERA (15 ER/14.1 IP) and .317 (20-63) opponents average at Guaranteed Rate Field ... Averaged 8.2 strikeouts per 9.0 IP (25 SO/27.1 IP) with the Sox and 13.5 (51 SO/34.0 IP) at Charlotte ... Was recalled from Charlotte on 4/8 … allowed one run over 3.0 IP in relief that afternoon vs. Tampa Bay, and was optioned back to the Knights following the game ... Was recalled from Charlotte for the second time on 4/18, replacing RHP Lucas Giolito on the active roster … struck out five batters over 3.0 IP in relief on 4/26 vs. Detroit ... Recorded his first career hold on 5/1-1 vs. Baltimore (0.2 scoreless IP) … worked out of a two-on, two-out situation in the ninth to earn his first win on 5/2 vs. Boston (0.2 scoreless IP) … Nicky Delmonico hit a walk-off, three-run homer in the bottom half of the ninth ... Allowed five runs (three earned) on two hits and three walks in 0.1 IP on 5/4 vs. Boston … was optioned back to the Knights following the game ... Was recalled from the Knights for the third time on 6/19 ... Started the White Sox "bullpen day" on 6/25 at Boston … received a ND after allowing one unearned run with three strikeouts over 2.0 IP ... Was optioned back to Charlotte following a doubleheader on 7/3 vs. Detroit … allowed one run in 1.0 IP in the nightcap ... Was recalled from the Knights for the fourth and final time of the season on 7/30 ... Threw 2.0 scoreless IP on 8/2 at Philadelphia … entered the game in the bottom of the 12th and batted in the top of the 14th, grounding out to third base … left the game and was placed on the injured list on 8/3 with a strained right hamstring suffered running the bases ... Made two rehab appearances with Charlotte before being returned from the assignment and reinstated from the 10-day injured list on 9/1 ... Tossed 2.1 perfect IP on 9/18 at Minnesota and 1.0 perfect IP in his next outing on 9/22 at Detroit ... Served as the opener in his last appearance of the season on 9/24 vs. Cleveland, suffering the loss after allowing a grand slam to José Ramírez in the first inning.
Opened the season in the White Sox starting rotation before finishing the year with Class AAA Charlotte ... Made eight starts (two quality) and one relief appearance with the Sox ... Posted a no decision in his season debut on 4/4 at Toronto, allowing three runs on five hits and five strikeouts over 5.0 IP … lost his home debut on 4/10 vs. Tampa Bay, giving up four runs on five hits with six walks and two hit batters ... Worked 1.1 IP in relief on 4/20 vs. Houston … was his scheduled sideline day … threw just 1.0 IP in his previous start on 4/18 at Oakland (game lasted 14 innings) ... Won consecutive starts for the first time in his career on 4/23 vs. Seattle (2 ER/6.0 IP) and 4/28-1 at Kansas City (career-high7.0 scoreless IP) ... Yielded four home runs over 3.2 IP in a loss on 5/4 vs. Minnesota the most by a Sox pitcher since Carlos Rodón on 7/19/17 vs. the Dodgers ... Was optioned to Charlotte on 5/18 after suffering the loss that night vs. Texas (8 ER/2.0 IP; 5 BB) ... Was 3-5 with a 5.80 ERA (29 ER/45.0 IP) and 41 strikeouts in nine starts with Charlotte and 2-1 with a 4.37 ERA (11 ER/22.2 IP) over 16 relief appearances ... Each of his first nine outings with the Knights were as a starter before moving to the bullpen for the remainder of the season ... Worked at least 1.0 IP in each relief appearance, including 2.0-plus IP in the final four from 8/18-9/1 ... Entered the season ranked by Baseball America as the No. 13 prospect and by MLB.com as No. 10 in the Sox organization.
Spent most of the season with Class AAA Charlotte before finishing the season in the White Sox rotation...Went 2-1 with a 4.34 ERA (9 ER/18.2 IP), .200 opponents average (14-70) and 16 strikeouts over five starts with the Sox … also made two relief appearances (1-0; 1.93 ERA)...Posted two quality starts and allowed one run or less four times in five starts...Recorded a 1.59 ERA (2 ER/11.1 IP) in three road outings, compared to a 6.00 mark (8 ER/12.0 IP) at home (four games)...Limited left-handers to a .163 average (8-49) and righties to a .222 mark (8-36) … opponents batted .188 (3-16) with RISP and were hitless in six at-bats with RISP/two outs...Went 2-0 with a 1.56 ERA (3 ER/17.1 IP), 16 strikeouts, a 1.04 WHIP and .164 (10-61) opponents average over his final four starts...Was added to the roster as the 26th man for a doubleheader on 8/21 vs. Minnesota … made the start in Game 2 and suffered the loss, giving up six runs on four hits and three walks over 1.1 IP … was returned to Charlotte following the game...Was recalled by the Sox on 9/1 for the remainder of 2017...Worked 2.0 IP in relief for his first career win on 9/2 vs. Tampa Bay … earned his first career win as a starter on 9/10 vs. San Francisco, allowing just one run on three hits with a career-high nine strikeouts over 6.0 IP...Made his second straight quality start on 9/15 at Detroit but received a no decision (1 ER/6.0 IP)...Worked just 0.1 IP on 9/21 at Houston before leaving the game in the first inning due to a blister on his right index finger...Earned the win in his final start of the season on 9/30 at Cleveland, allowing just one run on three hits with two strikeouts over 5.0 IP … all three of the hits were singles...Made a team-high 25 starts at Charlotte … ranked third on the team in IP (126.0) and strikeouts (96)...Recorded a season-high eight strikeouts three times: 4/25 at Toledo, 5/12 at Louisville and 7/1 vs. Gwinnett...induced 14 GIDP, including three on 4/18 vs. Pawtuckett...Went 5-1 with a 2.72 ERA (12 ER/39.2 IP) and four quality starts over his first seven starts of the season … recorded a career-best, four-game winning streak from 4/18-5/12...Went 1-6 with a 7.32 ERA (51 ER/62.2 IP) over his final 13 starts … ended the season on a three-game losing streak (five starts)... Finished the season ranked by MLB.com as the No. 9 Prospect in the White Sox system...Entered the season ranked by Baseball America as the No. 7 Prospect and by MLB.com as the No. 5 Prospect in the Sox system … ranked by MLB.com as the No. 58 Prospect overall.
Spent most of the season in the minor leagues but made eight relief appearances in his first season with the White Sox. His contract was purchased from Birmingham on 7/15 … made his major-league debut on 7/17 at the Angels, working 2.0 scoreless IP with two strikeouts … recorded his first career strikeout (Albert Pujols) to open his first inning. Suffered his first career loss and blown save on 7/22 vs. Detroit (3 ER/0.2 IP) and allowed four runs over 0.1 IP in his next outing on 7/27 at the Cubs. Threw 2.1 scoreless IP on 8/7 vs. Baltimore … suffered his second loss on 8/11 at Kansas City despite working a career-high 3.0 IP … allowed two runs on three hits, including a game-tying, RBI triple to Cheslor Cuthbert in the sixth. Was optioned to Charlotte on 8/16. Went 6-10 with a 4.63 ERA (53 ER/103.0 IP), 104 strikeouts and a 1.48 WHIPin 21 starts between Birmingham and Charlotte. Opened the season in the Barons rotation and made 17 starts (seven QS) … limited left-handers to a .212 average (31-146). Earned his first win on 4/23 at Chattanooga (6.0 scoreless IP) … struck out 10 batters on 6/9 vs. Mobile and 7/6 at Chattanooga. Was 2-1 with a 0.95 ERA(2 ER/19.0 IP) and 22 strikeouts over his final three starts with Birmingham (two scoreless outings). After giving up six runs in 1.0 IP in his Charlotte debut on 8/19 at Gwinnett, went 2-0 with a 0.60 ERA (1 ER/15.0 IP) and 14 strikeouts over his final three outings with the Knights. Worked 5.0 perfect IP with five strikeouts on 8/28 at Norfolk … allowed seven hits in 6.0 scoreless IP on 9/3 vs. Norfolk. Entered the season ranked by BaseballAmerica as the No. 2 Prospect and Possessing the Best Curveball in the Sox system. Also was tabbed by MLB.com as the No. 2 Prospect in the Sox system, the No. 42 in baseball and ninth-best RHP prospect.
Combined to go 0-0 with a 2.05 ERA (5 ER/23.0 IP) and 26 strikeouts in nine starts between the AZL White Sox (one) and Class A Winston-Salem (eight) in his first professional season ... Made his professional debut on 7/18 vs. the AZL Angels, allowing one hit with one strikeout over 1.0 scoreless IP ... Worked 2.0 scoreless IP in his Dash debut on 7/23 vs. Carolina … gave up three runs over 2.0 IP on 7/29 vs. Wilmington ... Rebounded to post a 1.00 ERA (2 ER/18.0 IP) over his final six starts, allowing 11 hits with 19 strikeouts … four of the outings were scoreless and allowed one run in the other two ... Threw 3.0 scoreless IP on 8/9 vs. Salem and 8/15 at Salem … also threw 3.0 scoreless IP with four strikeouts in each of his final two starts on 8/28 vs. Frederick and 9/3 at Wilmington ... After agreeing to terms with the Sox on 7/3, donated $10,000 to Chicago White Sox Charities to support five players from the club's Amateur City Elite program … Ronell Coleman, his teammate at Vanderbilt, played in the ACE program ... Entered the draft rated by Baseball America as the No. 2 prospect among RHP and the No. 6 prospect overall … also was ranked by MLB.com as the No. 3 overall prospect ... Was recommended/signed by Phil Gulley (White Sox).