Named the Gatorade Player of the Year in South Carolina following his senior year in 2014...Selected by the Los Angeles Dodgers in the first round (22nd overall) of the 2014 June draft (Conway High School, S.C.)...On Aug. 1, 2016, traded by the Dodgers to the Oakland Athletics along with RHP Frankie Montas and RHP Jharel Cotton for OF Josh Reddick and RHP Rich Hill...Signed by the Atlanta Braves as a Minor League free agent on Aug. 13, 2022.
2023
Pitched solely for Triple-A Gwinnett in 2023, contributing a 7-3 record and a 3.54 ERA (24 ER/61.0 IP)...Struck out 74 and walked 26...Named a MiLB.com Organization All-Star...Set career highs and led the team in games (50) and saves (13)...Led all Stripers relievers in strikeouts (74)...His 13 saves (13-for-17, 76.5%) were fourth-most in the league...Went 11-for-11 in save attempts from June 6-August 27, posting a 0.79 ERA (1 ER/11.1 IP) during Gwinnett's longest saves streak of 2023...Logged a team-best nine-game scoreless streak from April 11-May 3, going 2-0 in that span...Had eight-game scoreless streak from Aug. 26-Sept. 13, going 2-0 with three saves.
2022
Pitched for three different Minor League teams throughout the Oakland and Atlanta organizations...Separately, went 1-2 with Triple-A Las Vegas before joining the Braves system.
2021
Spent the entire season at Triple-A Las Vegas and had more relief appearances than starts for the first time in his career…went 1-2 with an 8.01 ERA and .340 opponents batting average in 36 games, including seven starts…the games pitched, ERA and opponents batting average were the highest of his career as was his on-base percentage (.424), slugging percentage (.559) and OPS (.983)...His ERA was third highest among Triple-A West pitchers with at least 60 innings pitched…had the highest opponents on-base percentage, the second highest batting average and OPS and the fifth highest slugging percentage...Struck out 71 batters in 66.1 innings and his average of 9.63 strikeouts per nine innings was eighth best in the Triple-A West using the 60 inning minimum…however, walked 40 and his 5.43 walks per nine innings were second highest...Began the season in the starting rotation and was 0-1 with an 11.14 ERA in seven starts when he was moved to the bullpen following his start on June 12…went 1-1 with a 5.90 ERA over his final 29 appearances, all in relief...His opponents batting average broke down to .323 (50-for-155) with an .889 OPS against lefthanded hitters compared to .363 (49-for-135) with a 1.089 OPS against right-handers…issued 27 of his 40 walks to lefties...Had a .341 opponents batting average with runners in scoring position...Allowed 4-of-10 (40.0%) inherited runners to score…first batters faced were 8-for-26 (.308) with two walks and a hit by pitch in his relief appearances…was 0-for-2 in save opportunities...Held the opponent’s leadoff hitter to a .265 batting average but the three hitter batted .485...Tossed 4.2 innings or fewer in all five of his starts…logged more than one inning in 15 of his 29 relief appearances...The Aviators are 5-2 (.714) in his starting assignments...Struck out a season-high five batters in 3.0 innings in his first start on May 8 against Sacramento, his first of four five-strikeout games…surrendered a season-high seven runs in a season-high tying 4.2 innings May 20 against Salt Lake but had a no decision in a 16-8 Aviators win…allowed a season-high three home runs…had his only decision as a starter when he issued a season-high five walks in a 12-0 loss to Salt Lake on May 25…had season highs in hits (8), home runs (3) and pitches (99) on May 31 at Sacramento…finished May with a 0-1 record and a 11.07 ERA in five starts…made two more starts in June before making his first relief appearance on June 18 against Tacoma (2.0 ip, 2 h, 1 bb, 3 so)…logged a 3.29 ERA over his first eight relief outings through July 15…picked up his lone win of the season July 11 in a 16-5 victory at Reno (1.2 ip, 3 h, 1 r, 1 er, 1 so)…allowed 11 runs on 12 hits in 2.1 innings over a four-game stretch from July 18 to 30 (42.43 ERA, .632 opponents batting average)… surrendered his final home run of the season July 22 against Salt Lake…ended the year with a 19-game, 25.1-inning homerless streak…finished the month of July with a 14.54 ERA in eight relief appearances…then went 0-0 with a 1.76 ERA in 10 games in August…struck out 23 batters in 15.1 innings…his longest outing as a reliever came on Aug. 3 against Tacoma when he tossed 3.1 innings…tossed a hitless inning of relief Sept. 7 at Sugarland, his only outing without a hit…then allowed seven runs on 14 hits in 7.1 innings over his final six appearances.
2020
Made three Spring Training appearances for the A’s and had a 1.80 ERA with eight strikeouts in 5.0 innings when he was optioned to Triple-A Las Vegas March 5…was added to the A’s 60-man player pool June 29…did not pitch in 2020…was on the Taxi Squad for the final road trip of the season and the postseason.
2019
After missing most of the 2018 season with a shoulder injury, he spent nearly the entire season at Double-A Midland where he was 6-5 with a 3.31 ERA in 22 games, 16 starts…made his Triple-A debut with a start for Las Vegas on Aug. 31, a no-decision, and had a 3.23 ERA overall in 23 games overall…allowed a .241 opponents batting average, including .216 (38-for-176) with three home runs against right-handed hitters compared to .273 (39-for-143) with seven home runs against left-handed hitters…eight of his 10 home runs allowed were solo shots…yielded a .224 average with runners in scoring position…opponents hit .183 with no home runs and three RBI with two outs…was 2-5 with a 3.26 ERA in his 17 starting assignments and 4-0 with a 3.15 ERA in six relief appearances…tossed three innings or fewer in each of his first 10 outings and four innings or fewer in each of his first 14…then lasted more than four innings in eight of his final nine appearances…never pitched more than 5.0 innings.
MINORS: Logged 3.0 scoreless innings in his first start on April 7 at Frisco but then had season highs in walks (4) and hits (7) while allowing five runs in a season-low 2.2 innings in a 9-8 loss to Frisco April 12…was 1-1 with a 5.19 ERA in three games when he was placed on the injured list May 1 with right shoulder impingement syndrome…was reinstated May 22 and went 2-1 with a 1.86 ERA and .235 opponents batting average over his first nine games following his return…finished June with a 2-0 record and a 1.42 ERA in six games (three starts) and did not allow a home run in 19.0 innings…had seven starts and six relief appearances over his first 13 games through July 8 and was 4-2 with a 2.81 ERA…then started in each of his final 10 outings beginning July 13 and went 2-3 with a 3.63 ERA…equalled his season-high with four walks July 13 against Corpus Christi…that began a five-start stretch where he went 1-2 with a 6.53 ERA…tossed a season-high 5.0 scoreless innings July 18 at Arkansas but had a no-decision in a 2-1 RockHounds win…it was his first of six outings of 5.0 innings…tossed a season-high 76 pitches July 24 against Arkansas (matched on Aug. 21 against Northwest Arkansas)…allowed a season-high three home runs July 29 against Tulsa…yielded a season-high seven runs in a season-low tying 2.2 innings in a 10-3 loss at Corpus Christi Aug. 4…struck out a career-high-tying nine batters in 5.0 scoreless innings on Aug. 9 against Corpus Christi, but had a no-decision in Midland's 3-2, 10-inning win…that began a three-start stretch where he did not allow a run (15.0 ip, 11 h, 2 bb, 20 so)…was promoted to Las Vegas Aug. 31 and started and had a no-decision that day against Tacoma (4.2 ip, 6 h, 1 r, 1 er, 1 bb, 5 so)…made one postseason start for the Aviators in Game 4 of the Pacific Coast League Semifinals on Sept. 7 against Sacramento…was the losing pitcher in a 5-3 loss (4.1 ip, 6 h, 3 r, 3 er, 5 so, 1 hr).
2018
Missed nearly the entire season due to a strained right shoulder…received a PRP injection into his right rotator cuff April 3…was reinstated from the disabled list Aug. 29 and went 0-0 with a 4.50 ERA and .174 opponents batting average in two regular season starts with Single-A Stockton… walked two and struck out eight in 6.0 innings…left-handed hitters were 2-for-17 (.118), righthanders 2-for-6 (.333)…tossed 3.0 innings in each of his starts: Aug. 29 at San Jose (1 h, 1 r, 1 er, 4 so) and Sept. 3 against Visalia (3 h, 3 r, 2 er, 2 bb, 4 so)…then made one postseason start for the Ports in Game 4 of the California League Semifinals and had a no decision in the Stockton's 11-2 win at Visalia on Sept. 8…tossed 4.0 scoreless and hitless innings (1 bb, 5 so).
2017
Made his Double-A debut with Midland and spent the entire season with the RockHounds…was 11-12 with a 4.49 ERA in 29 games, including 24 starts…led the Texas League in strikeouts (150), tied for second in wins (11), ranked sixth in innings pitched (148.1) and tied for eighth in games started (24)…also led the league in walks (61), tied for the lead in losses (12), ranked fourth in runs (82) and fifth in most hits allowed (149)…tied for the lead in the A's farm system in wins and ranked second in strikeouts and innings pitched…had career highs in strikeouts, games, innings pitched, losses, hits, earned runs (74), home runs (15), hit batters (9) and walks (51) and matched his best in wins and games started…allowed a .262 opponents batting average which broke down to .189 (42-for-222) against left-handed hitters compared to .309 (107-for-346) against right-handers…had a .586 OPS against lefties, .836 against righties…opponents hit .248 with runners in scoring position, but that increased to .323 with RISP and two outs…yielded a .309 batting average and .394 on-base percentage to batters leading off an inning…was 9-12 with a 4.62 ERA in his 24 starts, 2-0 with a 3.66 ERA in five relief appearances…four of his five relief appearances came over his first seven games of the season…did not inherit any runners in relief…compiled a 5-6 record and a 5.45 ERA in 15 games in the first half of the season, 6-6 with a 3.72 ERA in 14 games in the second half…was 6-7 with a 5.22 ERA in 16 games at home, 5-5 with a 3.61 ERA in 13 games on the road…surrendered 13 of his 15 home runs on the road…went 3-0 with a 3.20 ERA in four games during the day, 8-12 with a 4.69 ERA in 25 games at night…opponents were successful in just 3-of-9 (33.3%) stolen base attempts with him on the mound…had just three no decisions as a starter and the RockHounds were 10-14 (.417) in his starting assignments…tossed more than six innings in five of his 24 starts.
MIDLAND: Alternated between relieving and starting over his first seven games, going 2-1 with a 5.16 ERA in seven games, including three starts, through May 3…tossed 2.0 innings in a start on April 21 against San Antonio, which was his shortest outing as a starter or reliever in 2017… lost three consecutive starts from May 9-20 (7.07 ERA)…walked a season high six batters May 15 at Frisco…tossed a season-high 99 pitches May 25 at Northwest Arkansas (matched July 3 against Tulsa) to begin a four-start stretch where he went 3-1 with a 2.51 ERA through June 10… struck out a season-high nine batters in 6.0 innings in an 8-2 win over Northwest Arkansas June 4…combined on a three-hit shutout in a 6-0 win over Frisco June 10…tossed a season-high 8.0 scoreless innings and allowed two of the hits (0 bb, 8 so)…then went 0-4 with a 6.11 ERA over his next five games (including one relief appearance) from June 15 to July 8…allowed a season-high nine runs on a season-high 12 hits in 4.0 innings in an 11-3 loss to Corpus Christi June 15…surrendered a season-high four home runs July 8 at Tulsa…was named Texas League Pitcher of the Week for the week of July 24-30 after going 2-0 with a 3.09 ERA (11.2 ip, 9 h, 4 r, 4 er, 5 bb, 14 so) over two starts…the two-game winning streak matched his season high (fourth time)…logged his best single month ERA in July when he went 3-3 with a 3.16 ERA and .206 opponents batting average in six starts…equaled his season high with six walks Aug. 29 against San Antonio… matched his season high by tossing 8.0 innings in his final regular start Sept. 3 at Frisco (3 h, 1 r, 0 er, 1 bb, 5 so)…made two postseason starts for the Texas League Champion RockHounds and was 1-1 with a 4.22 ERA (10.2 ip, 10 h, 8 r, 5 er, 5 bb, 7 so)…started and lost Game 3 of the TL semifinals against San Antonio and then defeated Tulsa in Game 4 of the TL Championship Series to even the series at two games each.
2016
Started the year with Single-A Rancho Cucamonga in the Los Angeles (NL) organization but finished it with Single-A Stockton in the Oakland organization as he was one of three players sent to the A's on Aug. 1 in the Josh Reddick/Rich Hill trade…combined for an 11-7 record and a 4.64 ERA in 26 games, 23 starts…tied for the California League lead in wins and wild pitches (18), ranked fourth in strikeouts (124) and 10th in ERA…had career highs in wins, runs (85) and wild pitches…also had the only save of his career…allowed a .277 opponents batting average, including .259 against right-handed hitters compared to .303 against left-handers…had a .243 opponents batting average with runners in scoring position with the Quakes but that mark jumped to .370 with the Ports…opponents hit .279 with RISP overall…compiled a 5-3 record and a 3.21 ERA in 13 games in the first half of the season…then went 6-4 with a 6.19 ERA in 13 games in the second half…surrendered three home runs in 70.0 innings in the first half (0.39 per nine innings), seven in 64.0 innings in the second half (0.98 per nine innings)…went 11-5 with a 4.50 ERA in 22 games at night, 0-2 with a 5.40 ERA in four starts during the day…logged a 2-1 record each month with Rancho Cucamonga and then went 2-3 with Stockton in August…did not pitch more than six innings in any outing and tossed exactly 5.0 innings in 16 of his 26 appearances…his teams were 13-11 (.542) in his starting assignments…tossed a season-high 6.0 scoreless innings in his second start of the season April 14 at Lake Elsinore…it was his first of six starts of exactly six innings…it was his only scoreless start of the season…struck out a season-high nine batters in the second game of a May 29 doubleheader at Visalia…went 2-1 with a 2.67 ERA in five starts in May…struck out 34 batters in 27.0 innings…had a season-best three-game winning streak from June 11 to July 2…compiled a 3.60 ERA over that four-game stretch…his two relief appearances with the Quakes came in consecutive games on June 11 at Lake Elsinore and June 16 at San Jose in games started by a rehabbing Brandon McCarty…recorded the first save of his professional career in the latter contest when he tossed 5.0 scoreless innings (4 h, 4 so)…was 8-4 with a 4.02 ERA in 20 games, including 18 starts, with Rancho Cucamonga when he was traded to the Oakland organization with Jharel Cotton and Frankie Montas for Rich Hill and Josh Reddick on Aug. 1… went 3-3 with a 6.91 ERA in six games, including five starts, with Stockton…had five wild pitches in 5.0 innings on Aug. 11 at Modesto and had a total of 10 wild pitches in 28.2 innings in his six games with the Ports…was rated as the A's sixth best prospect by Baseball America following the season.
2015
Spent the entire season at Single-A Great Lake and went 6-4 with a 3.14 ERA in 24 starts… struck out 117 batters in 103.1 innings, an average of 10.19 per nine innings…finished third in the Dodgers farm system in strikeouts…surrendered just six home runs (0.52 per nine innings)… was named to the Midwest League Midseason All-Star Team…allowed a .229 opponents batting average, including .216 against right-handed hitters compared to .242 against left-handers…five of the six home runs he allowed were solo shots…went 4-1 with a 2.24 ERA and .194 opponents batting average in 12 starts at home, 2-3 with a 4.06 ERA and .263 opponents average in 12 starts on the road…went 4-0 with a 2.16 ERA over a nine-start stretch from May 4 to June 28…had back-to-back starts of 6.0 scoreless innings May 15 against South Bend and May 20 at Dayton as part of a 16.0-inning scoreless streak from May 9 to 25…struck out a season-high nine batters in the start at Dayton (1 h, 2 bb)…went 3-0 with a 1.55 ERA and .163 opponents batting average in six starts in May…pitched for the East in the Midwest League All-Star Game on June 23 at Peoria and faced two batters (0.2 ip, 1 so)…was 2-2 despite a 1.21 ERA in six starts in July…made one postseason start for the Loons and had a no decision (4.2 ip, 7 h, 3 r, 3 er, 2 bb, 3 so)…was rated as the Dodgers fifth best prospect by Baseball America following the season.
2014
Began his professional career with the Dodgers affiliate in the Arizona Rookie League and went 1-2 with a 3.00 ERA in seven games, six starts, before he was transferred to Ogden Aug. 14… went 1-1 with a 4.91 ERA in four starts with the Raptors…struck out 58 batters in 48.1 innings (10.80 per nine innings) and walked just 13 for a strikeout-to-walk ratio of 4.46…allowed a .220 batting average, including .170 against right-handed hitters compared to .296 against left-handers…opponents hit .191 with runners in scoring position, including .118 with RISP and two outs… made his professional debut in relief on July 2 at the Mariners and picked up the win (2.0 ip, 1 bb, 5 so)…struck out a season-high nine batters in 5.0 innings Aug. 27 at Grand Junction…made one postseason start for Ogden and took the loss in Game 2 of the first round of the Pioneer League playoffs on Sept. 6 against Orem (1.1 ip, 4 h, 6 r, 6 er, 1 bb, 3 so)…was rated as the Dodgers fourth best prospect by Baseball America following the season.