Single …has a twin brother, Alec...Graduated in 2014 from Milton (Ga.) High School … was a pre-season First Team All-American entering his senior season after going 9-0 with a 0.81 ERA (69.1 IP) and 100 strikeouts as a junior … his senior season ended after 12.0 IP due to an elbow injury that required Tommy John surgery...Was named a 2013 Under Armour All-American and a 2014 Perfect Game First Team All-American.
Spent his first full season in the major leagues after making his first career Opening Day roster...Lowered his ERA from 5.79 in 2019 to 4.01 and his opponents' batting average from .271 to .234 … limited right-handers to a .202 (18-89) average...Averaged 6.79 strikeouts and 5.25 walks per 9.0 IP (9.99 and 4.32 in 2019) …his 5.25 walks and 1.85 home runs per 9.0 IP (12 homers) both were the highest rates in the American League...Averaged less than 5.0 IP per start …threw 6.0-plus IP four times in 12 starts…received an average of 5.86 runs of support per 9.0 IP, but the Sox scored just one run in his final three starts...Went 4-1 with a 3.18 ERA (14 ER/39.2 IP) vs. the AL Central and 0-3 with a 5.79 ERA (12 ER/18.2 IP) vs. the NL...Made his season debut on 7/28-1 at Cleveland, allowing four runs on seven hits (two homers) over 2.1 IP...Recorded a career-best, four-game winning streak from 8/2-18, posting a 1.93 ERA (5 ER/23.1 IP)... Earned his first win on 8/2 at Kansas City (2 ER/6.0 IP) and his first at home on 8/7 vs. Cleveland (5.0 scoreless IP) … posted back-to-back wins against Detroit on 8/12 at Comerica Park (1 ER/6.0 IP) and 8/17 in Chicago (2 ER/6.1 IP)...His winning streak ended on 8/23 at the Cubs despite allowing two runs on four hits over 6.0 IP against his former team … carried a 1-0 lead into the sixth inning before allowing a two-run homer to Kyle Schwarber … Cubs held on for 2-1 win...Earned his final win on 9/3 at Kansas City (3 ER/5.0 IP) … went 0-2 with a 5.71 ERA (11 ER/17.1 IP) and 14 walks over his final four starts...Issued a career-high seven walks with zero hits over 3.0 IP on 9/20 at Cincinnati … lost his final start of the season on 9/25 vs. the Cubs, allowing five runs (three homers) over 4.2 IP...Made one relief appearance in the AL Wild Card Series at Oakland, working 1.0 scoreless IP in Game 2.
Began the season with Class AAA Charlotte before making his major-league debut with the White Sox in July ... His average of 9.99 strikeouts per 9.0 IP (81 SO/73.0 IP) was the highest in franchise history by a rookie (min. 10 starts) … his fastball averaged 96.6 mph and topped out at 100.1 mph ... Lowered his ERA to 3.00 (7 ER/21.0 IP) in September (four starts) after recording a 6.86 mark (16 ER/21.0 IP) in July (four) and 6.97 (24 ER/31.0 IP) in August (six) ... Limited opponents to a .176 average (12-for-68) the third time through the order (.314 the first time and .288 the second) ... His contract was purchased from Charlotte on 7/3 … made his major-league debut that afternoon as the starter in Game 1 of a doubleheader vs. Detroit … earned the win after allowing three runs on four hits with four walks and six strikeouts over 5.0 IP … struck out JaCoby Jones in the second for the first of his career … became the first Sox starter to win his major-league debut since Scott Carroll on 4/27/14 vs. Tampa Bay ... Recorded a four-game losing streak from 7/16-8/1 (6.65 ERA, 17 ER/23.0 IP) … worked 7.0 IP for the first time in a loss on 8/1 vs. the Mets ... Earned his first career road win on 8/6-1 vs. Detroit (2 ER/5.0 IP) … struck out nine in a win on 8/23 vs. Texas (3 ER/6.0 IP) ... Recorded a career-high 11 strikeouts on 9/3 at Cleveland, tied with Carlos Rodón (8/11/15 vs. Angels) and Chris Knapp (9/13/76 vs. Kansas City) for the third-highest total by a Sox rookie since 1964 (STATS) ... Earned his final win on 9/20 at Detroit (1 ER/6.0 IP) … was scratched from his final start on 9/26 vs. Cleveland with a strained left hamstring suffered warming up in the bullpen ... Opened the season with Charlotte and made 15 starts … posted a 3.18 ERA (18 ER/51.0 IP) in April and May (10 GS) ... Preseason Baseball America Rankings: No. 3 prospect and possessing the Best Curveball in the White Sox system; No. 38 prospect in baseball ... Preseason MLB.com Rankings: No. 3 prospect in the Sox system; No. 25 overall and No. 5 RHP in baseball.
Combined to go 12-2 with a 2.40 ERA (33 ER/124.0 IP), 160 strikeouts and a .189 (82-434) opponents average over 23 starts between Class A Winston-Salem and Class AA Birmingham. Ranked among the minor-league leaders in opponents average (6th), strikeouts (12th) and wins (T14th)... Was named MLB Pipeline Pitcher of the Year, a two-time White Sox Minor League Pitcher of the Month honoree (July and August/September) and a Carolina League midseason All-Star... Averaged 11.6 strikeouts per 9.0 IP … struck out nine-plus batters seven times and 10-plus on three occasions... Limited left-handers to a .202 average (22-109) and righties to a .205 mark (30-146) between the two stops... Opened the season with the Dash and went 9-2 with a 2.89 ERA (23 ER/71.2 IP) and a CL-leading 82 strikeouts in 13 starts … allowed one earned run or less seven times...Was named C Pitcher of the Week for 4/30-5/6 after going 2-0 with a 0.69 ERA (1ER/13.0 IP) and 18 strikeouts over two starts … struck out 12 in 7.0 scoreless IP in a win on 5/1 vs. Lynchburg … threw 6.0 scoreless IP on 5/18 at Down East...Was promoted to Birmingham on 6/19, where he went 3-0 with a 1.72 ERA (10 ER/52.1 IP) and 78 strikeouts over 10 starts … allowed one run or less in eight of his 10 outings...Gave up five runs on seven hits over 4.2 IP in his Barons debut on 6/25 at Montgomery before going 3-0 with a 0.94 ERA (5 ER/47.2 IP) and 71 strikeouts over his last nine starts...Was named the White Sox Minor League Pitcher of the Month in July and August/September... Went 2-0 with a 1.20 ERA (4 ER/30.0 IP), 42 strikeouts and a .165 (17-103) opponents average over five starts in July and 1-0 with a 0.51 ERA (1 ER/17.2 IP), 29 strikeouts and .107 average (6-56) over four August starts... Tossed 24.0 consecutive scoreless IP from 7/20-8/10 … threw 7.0 scoreless IP on 7/25 vs. Tennessee, allowing one hit with
a career-high tying 12 strikeouts … did not allow a hit until two outs in the seventh inning...Threw 6.0 scoreless IP in his next start on 7/30 at Mississippi … allowed just one hit with nine strikeouts over 6.0 scoreless IP on 8/4 vs. Mobile … his scoreless streak ended when he gave up a run in the second inning on 8/19 at Montgomery...Fanned 11 batters over 5.0 scoreless IP in his final start on 8/22 at Jacksonville, his third game of the season with 10-plus...Entered the season rated by MLB.com as the No. 5 prospect in the Sox system and No. 61 overall in baseball.
Split the season between Class A South Bend in the Cubs organization and Class A Kannapolis (White Sox) … was acquired by the Sox on 7/13 as part of a five-player deal...Combined to post a 3.28 ERA (34 ER/93.1 IP) with 126 strikeouts in 22 starts between the two teams... Averaged 12.2 strikeouts per 9.0 IP and held the opposition to a .221 (74-335) average … yielded just three home runs...Was named to the South Atlantic League mid-season All-Star Team with South Bend despite being on the disabled list from 5/19-6/10 with a sprained right ankle...Posted a 0.60 ERA (1 ER/15.0 IP) over his first three starts of the season … threw 6.0 hitless IP on 4/19 vs. Great Lakes … struck out 10 batters over 4.2 IP on 4/29 at Fort Wayne...Was winless (0-8) with Kannapolis despite allowing three runs or less in all nine starts … matched his career high with 10 strikeouts over 6.0 IP on 8/25 vs. Lakewood...Was scheduled to start Game 1 of the South Atlantic League playoffs for Kannapolis but was placed on the disabled list on 9/6 with a strained right shoulder...Entered the season ranked by MLB.com as the No. 77 Prospect in baseball and No. 4 Prospect in the Cubs organization...Sox acquisition was recommended by Daraka Shaheed.
Was named to the Northwest League postseason All-Star Team at Class A Eugene … also was tabbed by Baseball America as a Short-Season All-Star... Averaged 13.3 strikeouts per 9.0 IP (66 SO/44.2 IP) and held opponents to a .175 (27-154) average... Posted a 0.43 ERA (1 ER/21.0 IP) over his final five starts, allowing seven hits with 39 strikeouts...Was named NWL Pitcher of the Week for 8/29-9/5 after recording a 0.00 ERA (10.0 IP) with 18 strikeouts over two starts … struck out eight batters over 5.0 IP on 8/30 vs. Tri-City and 10 batters over 5.0 IP on 9/5 at Hillsboro... Entered the season rated by Baseball America as the No. 5 Prospect in the Cubs organization.
Spent the season with the Arizona League Cubs, making 11 appearances (eight starts)... Limited opponents to a .145 (12-83) average … posted a 2.18 ERA (5 ER/20.2 IP) as a starter … five of his eight starts were scoreless, including three of 3.0 IP... Did not make his pro debut until 6/22 at the AZL D'Backs as he continued to recover from Tommy John surgery … made his first start on 6/28 vs. the AZL Giants, throwing 2.0 scoreless IP.
Did not pitch while recovering from Tommy John surgery ... Was recommended/signed by Keith Lockhart (Cubs).