Graduated from Hialeah H.S. (Fla.) in 2013.
Went 2-3 with a 2.90 ERA (93.0IP, 75H, 32R/30ER, 25BB, 103K, 14HR) in 22 appearances (14 starts) with the Yankees…opponents hit .217 (75-for-345, 14HR); LH .228 (18-for-79, 2HR); RH .214 (57-for-266, 12HR)…From his season debut on 5/30 to the end of the season, his 2.90 ERA was the third-lowest in the AL (min. 80.0IP), trailing only Toronto’s Robbie Ray (2.48) and Oakland’s Frankie Montas (2.88)…As a starter, went 2-3 with a 3.07 ERA (73.1IP, 25ER) in 14 starts…allowed 2R-or-fewer in 11 of his starts and 3R-or-fewer in 13 those games…tossed at least 5.0 innings in nine of his 14 starts...Made eight relief appearances for the Yankees, posting a 2.29 ERA (19.2IP, 5ER) and 28K in those games…tossed at least 2.0 innings in six of those eight relief appearances...Was 1-1 with a 2.53 ERA (46.1IP, 13ER) and 53K in 12 home games (seven starts)…allowed 2ER-or-fewer in six-of-seven home starts...In 10 road games, went 1-2 with a 3.28 ERA (46.2IP, 17ER) and 50K in 10 games (seven starts)…Allowed a home run in each of his final 11 appearances of the season (8/5-10/1), tied with Jim Abbott (11G from 6/10-8/4/94) for the third-longest streak in franchise history, trailing only Dennis Rasmussen’s 14-game streak from 7/10-9/29/86 and Phil Hughes’ 12-game streak from 4/8-6/9/12...11 of the 14 home runs he allowed were solo home runs...Began the season with Triple-A Scranton/Wilkes-Barre, going 1-1 with one save, a 1.20 ERA (15.0IP, 2ER) and 18K in five games (one start)…Was signed to a Major League contract and selected to the 26-man roster from Triple-A Scranton/Wilkes-Barre on 5/30…made his season debut that night, allowing 2R/1ER in 3.2 innings of relief (3H, 4BB, 3K)…issued a career-high 4BB…marked his longest appearance since 6/25/19 vs. Toronto with the Yankees (4.1IP)…Made his first seven appearances in relief from 5/30-6/29, posting a 1.02 ERA (17.2IP, 2ER) with 25K in that span...On 6/12 at Philadelphia, recorded 6K over 3.2 innings of relief (4H, 1ER, 1BB, 1WP)…marked his most strikeouts in a game since 6/15/19 at Chicago-AL (7K)…On 6/19 vs. Oakland, tossed 3.0 scoreless innings of relief (1H, 1BB, 3K)…marked the third time in his career he has tossed 3.0 scoreless innings in relief (also 4.0IP on 5/26/19 at Kansas City and 3.0IP on 6/9/19 at Cleveland)…Received votes for AL “Reliever of the Month” for June after posting a 0.64 ERA (14.0IP, 1ER) with 22K in six relief outings...Recorded a season-best 11.1-inning scoreless streak from 6/19-7/4-G2...Tossed 4.2 scoreless innings on 7/9 at Houston (2H, 2BB, 2K), his first career scoreless start...Was placed on the COVID-19 injured list on 7/15 and was reinstated prior to the game on 7/23…missed six team games from 7/15-22...Made his first appearance back from the injured list as a reliever on 7/23 at Boston, allowing 3ER in 2.0IP (3H, 3K, 1HR)...Pinch ran for Gio Urshela in the eighth inning on 7/30 at Miami, becoming the first Yankees pitcher to pinch run since A.J. Burnett on 5/18/2011 at Baltimore (credit: YES Network)…Recorded his first loss of the season on 8/10 at Kansas City after allowing a season-high 5R/4ER in 5.2IP (7H, 5K, 2HR)…surrendered a career-high-tying 2HR, both to Salvador Perez (two-run HR in the first, solo HR in the sixth)…Recorded his first career quality start and earned his first win of the season on 8/15 at Chicago-AL (6.0IP, 7H, 1ER, 1BB, 7K, 1HR)…surrendered a solo HR to Andrew Vaughn in the sixth, his only run allowed in the game...Earned his second win of the season and tossed a career-high 7.0 innings on 8/20 vs. Minnesota (4H, 2ER, 2BB, 7K, 1HR, 1HP)…also threw a career-high 104 pitches (previous: 98).
Went 0-1 with a 15.26 ERA (7.2IP, 13ER) in five games (one start) with Seattle before missing the remainder of the season on the injured list with a left elbow impingement…following the season, made five starts for las Estrella Orientales in the Dominican Winter League without recording a decision (4.91 ERA, 18.1IP, 17H, 10ER, 5BB, 27K, 2HR).
Was 5-1, 5.67 (42 ER, 66.2 IP) and 69 strikeouts in 33 games (1 start) over 8 stints with the Yankees...Made his Yankees debut on May 11 at Tampa Bay (2.0,4,3,3,0,3,HR)...Tossed 15.2 consecutive scoreless innings, May 19 - June 15...Earned his first Major League win and collected a career-high 7 strikeouts on June 15 at Chicago-AL (5.0,6,2,2,0,7)...Made his first career start as the Yankees "opener " on September 10 at Detroit (2.1,6,4,2,1,2)...Went 2-2 with a 3.86 ERA (17 ER, 39.2 IP) and 42 strikeouts in 7 games (6 starts) with Triple-A Scranton/Wilkes-Barre.
Saw his first Major League action with Baltimore, making four relief appearances and posting a 7.71 ERA (4.2IP, 10H, 4ER, 4BB, 3K, 2HR)… made the Orioles Opening Day roster as a Rule 5 selection… made his Major League debut in 3/31 loss vs. Minnesota (2.0IP, 3H, 1ER, 2BB, 2K) and recorded his first career strikeout (Byron Buxton in the sixth inning)… had one scoreless outing, in 4/7 loss at the Yankees (1.0IP, 1H, 1BB)… was designated for assignment on 4/10 and returned to the Yankees on 4/13… made one relief appearance with Double-A Trenton on 4/16 at Erie (3.1IP, 1ER), then joined Triple-A Scranton/Wilkes-Barre for the rest of the season on 4/20… went 6-6 with one complete game and a 3.71 ERA (111.2IP, 95H, 50R/46ER, 37BB, 96K, 13HR) in 23 games (18 starts) with the RailRiders… allowed 1H and 1BB over 6.0 scoreless innings to go with 10K in 7/16 win at Toledo… following the season, made eight starts for Oriente in the Dominican Winter League and was 2-0 with a 1.71 ERA (42.0IP, 26H, 9R/8ER, 10BB, 45K, 3HR).
Spent time in three levels of the Yankees organization, including Class A-Advanced Tampa, Double-A Trenton, and Triple-A Scranton/Wilkes-Barre...Went a combined 7-4 with a 2.06 ERA (24 ER/104.2 IP) in 30 appearances (13 starts)...Began the season with the Tampa Yankees and made one appearance on 4/7 at Lakeland (4.1 IP, 6 H, 1R/ER, 1 HR, 1 BB, 3 K) before being promoted to Trenton...Went an undefeated 5-0 with a 2.60 ERA (15 ER/52.0 IP) in 18 games (7 starts) at Trenton...Posted a 1.49 ERA (8 ER/48.1 IP) in 11 games (6 starts) at Triple-A...His 13 starts and 30 appearances between the three levels each marked a career-high...Named an Eastern League Mid-Season All-Star with Trenton...Did not allow an earned run in the month of July (18.1 IP) in six games (one start)...Made four starts for the Estrellas de Oriente in the Dominican Winter League…Went 2-1 with a 1.25 ERA (3 ER/21.2 IP)...Acquired by the Orioles on 12/14 in the Rule 5 Draft.
Pitched at four levels of the Yankees system, combining to log an 11-4 record with three saves and a 1.53 ERA (106.0IP, 61H, 25R/18ER, 24BB, 115K, 5HR) in 21 appearances (12 starts) at Single-A Charleston (13G/8GS), Double-A Trenton (1G/0GS), Single-A Tampa (6G/3GS) and Triple-A Scranton/Wilkes-Barre (1GS)… had the lowest ERA and WHIP in the minor leagues (min. 100.0IP), and led all minor league pitchers with a .167 opponents' BA (61-for-365); LH .149 (13-for-87), RH .173 (48-for- 278)… posted the seventh-highest strikeout rate (29.0%, 115K/396BF) in the minors (min. 100.0IP)… ranked fifth in the organization in wins… in 12 starts, was 7-3 with a 1.30 ERA (69.1IP, 45H, 12R/10ER, 13BB, 73K, 3HR)… began the season with Charleston and went 6-2 with two saves and a 0.79 ERA (68.1IP, 36H, 10R/6ER, 15BB, 75K, 3HR) in 13 games (eight starts)… was a South Atlantic League Mid-Season All-Star… earned SAL "Pitcher of the Week" honors after recording a career-high 12K over 6.0 scoreless innings (2H, 1BB) on 5/19 vs. Columbia… made one relief appearance with Trenton on 6/26 at Akron, permitting just a two-run HR to Clint Frazier over 4.0IP (2ER) while earning a save… logged a 4-2 record and 3.21 ERA (24H, 13R/10ER, 4BB, 31K) over six appearances (three starts) at Tampa… was named FSL "Pitcher of the Week" for 8/15-21 after fanning nine batters over 7.0 scoreless innings (2H, 0BB) on 8/19 at Brevard County… his final appearance of the season was a start for Scranton/WB on 8/30 at Buffalo, and he tossed 5.2 scoreless, hitless innings (3BB, 4K, 1HP) to win his Triple-A debut… following the season, made six appearances for Scottsdale of the Arizona Fall League and posted a 4.70 ERA (7.2IP, 6H, 4ER, 6BB, 10K).
Went 6-3 with a 2.26 ERA (63.2IP, 48H, 21R/16ER, 10BB, 66K) in 12 games (10 starts) with Rookie-level Pulaski… opponents batted .203 (48-for-236); LH .161 (9-for-56); RH .217 (39-for-180)… led the Appalachian League in opponents' BA and WHIP (0.91)… ranked second in the league in strikeouts and third in ERA and innings pitched… was named an Appalachian League Postseason All-Star… did not allow an earned run in four consecutive starts from 7/6- 23 (22.1IP)… was named the Appalachian League "Pitcher of the Week" for 7/6-12 (2GS, 1-0, 12.0IP, 6H, 0R, 1BB, 10K).
Spent the season with the GCL Yankees 2, going 1-2 with a 2.27 ERA (31.2IP, 35H, 8ER, 5BB, 38K) in 11 games (two starts).
Made his professional debut with the GCL Yankees 1, going 0-1 with one save and a 4.42 ERA (18.1IP, 9ER, 20K, 5BB) in 10 appearances (three starts).