Signed by Orioles scout Dean Albany...Attended St. Joseph's University (PA) and Christian Brothers (NJ) Academy.
Spent most of the season with Triple-A Norfolk around three stints with the Major League club...Made 14 appearances for the Orioles, going 2-0 with a 4.35 ERA (10 ER/20.2 IP)...Went 4-0 with 11 saves and a 1.32 ERA (9 ER/61.1 IP) and 48 strikeouts in 41 games with the Tides this season...While with Norfolk, held hitters to a .144 average...Posted a 1.36 ERA (6 ER/39.2 IP) in 28 appearances prior to the Triple-A All-Star break...Named an International League Mid-Season All-Star and a 2017 Organizational All-Star by MiLB.com...Threw 16.2 scoreless innings in his first 13 appearances this season with Triple-A Norfolk...Had his contract selected on 6/11 and made his Major League debut that day at NYY, working 1.0 inning, allowing four runs on two hits with two walks and a strikeout...Struck out Chris Carter to lead off the bottom of the seventh inning, the first batter faced in his Major League debut...Recalled from Triple-A Norfolk on 9/1 when the rosters expanded...Earned his first career win on 9/1 vs. TOR after tossing 1.0 scoreless inning with a walk...Earned his second win in his next game on 9/3 vs. TOR, tossing 2.0 innings with one walk and one strikeout...Entered 2017 ranked as the No. 22 Orioles prospect, according to Baseball America.
Began the season with Class A-Advanced Frederick...Posted an eight-game scoreless streak (8.1 IP) from 5/1-25, his final eight appearances with the Keys before being promoted to Double-A Bowie...Debuted with the Baysox on 5/31 and remained there for the rest of the season...Did not surrender a run over 11 consecutive relief appearances (14.2 IP) with 14 strikeouts from 7/6-8/1...Pitching for the Baysox, held right-handed hitters to a .202 batting average (20-for-99)...In 15 home games with Bowie, went 1-2 with two saves, a 0.92 ERA (2 ER/19.2 IP), and 21 strikeouts...Following the season, posted an 8.53 ERA (12 ER/12.2 IP) with 13 strikeouts in 12 games for the Peoria Javelinas of the Arizona Fall League.
Led the Carolina League with nine holds and ranked first among qualifying CL relievers with a 9.48 strikeout per 9.0 IP ratio...Struck out a season-high five batters on 5/20 at Myrtle Beach (1.2 IP)...18 of his 43 appearances with Frederick were multi-strikeout games...Made 20 outings in which he worked more than an inning, including four games with at least 3.0 innings of relief...Logged a six-game scoreless streak (9.2 IP) from 7/11-25...Posted a 2.48 ERA (8 ER/29.0 IP) in 22 home games.
Began the season without allowing a run in his first 19 appearances (24.0 IP)...Named a South Atlantic League Mid- Season All-Star...Finished third in the SAL with 14 saves, despite being promoted at the All-Star break...All three runs allowed with Class-A Delmarva came on 6/10, his only loss with the Shorebirds (0.1 IP, 2 H, 3 ER, 2 BB)...Held right-handed hitters to a .100 clip (5-for-50)...With Delmarva, held opponents to a .037 batting average (1-for-27) with RISP.
Converted his first professional save opportunity on 6/27, tossing 2.1 innings with two strikeouts...Earned his first professional win on 7/17, tossing 2.0 perfect innings and striking out four of six batters faced...Named a New York-Penn League Mid-Season All-Star.