Signed by the Orioles as a Minor League free agent on Jan. 30, 2024.
2023
Began the season with Triple-A Memphis...Went 4-2 with a 4.08 ERA (29 ER/64.0 IP) with 70 hits (6 HR), 32 total runs, 25 walks and 69 strikeouts across 28 games (three starts) for the Redbirds; made the three starts in his final three Triple-A games of the year on 7/7, 7/14, and 7/20...Had his contract selected by St. Louis on 7/24; optioned on 7/28; recalled by the Cardinals on 8/1 where he spent the remainder of the year...Posted a 7.16 ERA (2 2 ER/27.2 IP) with 33 hits (7 HR), 27 total runs, 15 walks and 17 strikeouts in 13 MLB appearances...Threw at least 3.0 innings of relief in five games, including a season-high 4.2 on 8/4 vs. COL.
2022
Played for Yakult in Tokyo of the Japanese Eastern League, appearing in 21 games, while posting a 3-3 record with a 4.09 ERA...Suffered groin and oblique injuries during the season.
2021
Led all 2021 LG Twins pitchers with 126 strikeouts....Ranked 5th among KBO leaders in ERA in 2021, but was tops among all non-Korean players....021 Korean Baseball Organization All-Star with the LG Twins, posting a 10-2 record with a 2.18 ERA.
2019
Recalled four times from Triple-A to the big leagues in what was his fifth professional season... Sustained a Grade 1 left hamstring strain in his April 20th start at Triple-A and missed two a half weeks... Posted a 4.37 ERA (11er, 22.2ip) in 19 games out of the bullpen for the Giants.
2018
Completed his first season with San Francisco, going 7-13 with a 4.49 ERA (80er, 160.1ip) in 29 starts...Among NL rookie qualifiers he ranked first in games started (29) and innings pitched (160.1ip), tied for fourth in wins (7), fifth in strikeouts (130), seventh in opponents' batting average (.269) and ninth in ERA (4.49)...His 130 strikeouts were the seventh-most in SF-era history (since 1958) and the most by a Giants rookie pitcher since Tim Lincecum had 150 in 2007...Had his contract purchased from triple-A Sacramento on April 11 and made just one start before being optioned back to triple-A...placed on the taxi squad April 30 and recalled May 1...stuck on the Giants' roster as Johnny Cueto was lost to the injured list for an extended period of time with a right elbow sprain...Began his big league career by retiring 10 consecutive batters before Ketel Marte hit a single through the middle in the 4th inning...received a no decision after logging 5.1 innings and allowing four runs on four hits with seven strikeouts...was optioned back to triple-A after the game...Became the sixth pitcher to make his MLB debut in a start for the Giants over the last 10 seasons (2009-18)...Earned his first Major League victory on May 6 at Atlanta...allowed one run (unearned) on seven hits over 5.1 innings...Received three or fewer runs of support in 22 of his 29 starts...Allowed two walks or fewer in each of his first 14 starts, the longest such streak by a Giants starting pitcher to begin his big league career since Hi Bell also did it in 14-straight starts from June 18, 1932 to July 4, 1933...Had a 1.95 ERA (16er, 73.2ip) in Giants wins and a 6.65 ERA (64er, 86.2ip) in Giants losses...In a four-start span from Aug. 14-31, he pitched 6.0+ innings while allowing three hits or fewer...the last NL rookie to do that three times in a four-start span in a single season was the Dodgers' Orel Hershiser in 1984...Had consecutive starts of 7.0-shutout innings on August 25 vs. Texas and August 31 vs. New York-NL...Threw a career-high 7.2 innings at SD on September 17...allowed two runs on four hits in a 4-2 victory.
2017
Named a MILB.com Organization All-Star after combining for a 10-10 record and a 3.30 ERA in 26 games (24 starts) between double-A Richmond and triple-A Sacramento... Posted a 4-4 record with a 2.96 ERA (22er, 67.0ip) in 11 starts for double-A Richmond.
2016
Began the season with single-A San Jose and made five starts, going 2-1 with a 2.43 ERA (8er, 29.2ip) and 34 strikeouts. Was promoted to double-A Richmond in May and posted a 7-7 record with a 3.95 ERA (50er, 114.0ip) in 19 starts for the Flying Squirrels. Finished the season tossing 15.0-scoreless innings over his final two starts. Recorded double-digit strikeouts twice this season (10 on April 28 with SJ and 10 on July 18 with RIC).
2015
Posted a 2-0 record with a 1.60 ERA (7er, 39.1ip) over 11 games (eight starts) for the Arizona Rookie League Giants (three games), Salem-Keizer Volcanoes (five starts) and San Jose Giants (three starts). Allowed one run or fewer in six of his eight starts.