Grew up in Minnesota, where had to shovel snow off his high school baseball field...Rooted for the Twins throughout his childhood...Was drafted by the club out of Mahtomedi High School in Minnesota in the 34th round of the 2014 First-Year Player Draft, but did not sign...His favorite baseball movie is For the Love of the Game...Attended Jacksonville University (Fla.)...Pitched three seasons for the Dolphins, recording a career record of 16-8 with a 3.17 ERA (87 ER/246.2 IP) in 43 starts...Named Atlantic Sun Conference Pitcher of the Year and ASUN Freshman of the Year, along with being named First Team All-Conference and Collegiate Baseball Newspaper Freshman All-American in 2015...Played football at Mahtomedi High School (MN), appearing in games as both an offensive and defensive lineman.
2025
Pitched for the Yakult Swallows of the Nippon Professional Baseball League...Appeared in 16 games as a relief pitcher and pitched to a 4.20 ERA (7 ER/15.0 IP).
2024
Appeared in 57 games between Baltimore (17), Seattle (18), San Francisco (1), Los Angeles-AL (10) and Miami (11)...Recorded 58 strikeouts across 58.1 innings...Established a career high with nine holds...Tied a career high with four strikeouts on September 14 at Washington with Miami.
2023
Went 10-1 with a 3.76 ERA (27 ER/64.2 IP) in 60 appearances with the Orioles...Inherited 49 runners, tied for sixth-most in MLB...Appeared on his second career Opening Day roster (2022)...Started the season 9-0, the fourth O’s pitcher to start a season at least 9-0 and the first since Arthur Rhodes (9-0) in 1996...Became the first reliever in O’s history (since 1954) to win each of his first nine relief decisions to begin a season...Became the 11th relief pitcher in O’s history to win 10 games in a season and the first since Brad Brach in 2016...Threw a pitch at 99.3 mph on 5/24 and 5/25 at NYY, the fastest pitches of his career per Statcast...Optioned to Triple-A Norfolk on 8/23...Recalled on 9/16 and optioned again on 9/22...Each of his six relief appearances with the Tides were scoreless...Did not appear on Baltimore's ALDS roster...Pitched to an 11.50 ERA (2 ER/1.1 IP) in two postseason games for the Tides.
2022
Made his first career Opening Day roster and went on to make 13 appearances (4 GS) across five separate stints with the O's; finished the season in the starting rotation...Earned his lone win of the season in Baltimore's home opener on 4/11 vs. MIL (2.1 IP, H, BB, 3 K)…Made his first career start in Game 1 of the doubleheader on 9/5 vs. TOR (L, 5.0 IP, 8 H, 3 ER, 2 K)…Made 20 appearances (9 GS) with Triple-A Norfolk; struck out a career-high 13 batters on 8/31 vs. Lehigh Valley.
2021
Had his contract selected from Triple-A Norfolk on 9/7 and made his Major League debut in relief that night vs. Kansas City (W, 3.2 IP, 2 H, R, BB, K)…Retired the first eight batters he faced in order during his debut; struck out Hunter Dozier for his first-career strikeout...Became the eighth reliever in franchise history (since 1954) to earn the win in his MLB debut...Was the fourth pitcher in O’s history to not allow an earned run through at least 3.2 IP of relief in his MLB debut, and the first since Dennis Martínez on 9/14/76...Earned his first-career hold on 9/23 vs. Texas (1.1 IP, H, 2 BB); marked the first scoreless outing of his career...Suffered his first-career loss on 9/18 at Boston (2.0 IP, 6 H, 5 ER, BB, 2 K, HR)…Allowed five-or-more runs in back-to-back outings (9/12-18); allowed five-or-more runs in just eight of his 77-career minor league appearances...Completed 2.0 innings-or-more in three of his four outings; recorded multiple strikeouts in back-to-back outings from 9/12-18...Went 3-4 in 18 starts across three minor league affiliates, pitching to a 3.44 ERA (27 ER/70.2 IP), with 34 walks and 71 strikeouts; went 1-1 in six starts with Triple-A Norfolk, pitching to a 2.00 ERA (6 ER/27.0 IP).
2020
Participated in the Orioles Alternate Training Site at Double-A Bowie...Added to the 40-man roster on November 20, 2020.
2019
Named Orioles Jim Palmer Minor League Co-Pitcher of the Year (with RHP Grayson Rodriguez)...Threw a no-hitter for Double-A Bowie on 7/16 vs. Harrisburg, becoming the first Baysox hurler to toss a 9.0-inning no-hitter since RHP Radhames Liz achieved the feat in 2007, also against the Senators...Was twice named the Eastern League Pitcher of the Week (7/15-21 and 8/12- 18), and earned Carolina League Pitcher of the Week honors while with Frederick (4/29-5/5)...Also named the Orioles Minor League Pitcher of the Month for July (2-1, 1.38 ERA [5 ER, 32.2 IP], 30 K, .148 OPP BA [16-for-108], 5 GS)...Named a Mid-Season All-Star with Frederick...Entered the season ranked as the No. 21 Orioles prospect, according to Baseball America.
2018
Split the season between Class-A Delmarva and Class A-Advanced Frederick, posting a combined 13-5 record with a 3.17 ERA (46 ER/130.2 IP) and 106 strikeouts...Started the season at Delmarva going 5-0 with a 1.42 ERA (6 ER/38.0 IP) before being promoted to Frederick on 5/18...Named Carolina League Pitcher of the Week on 9/3: 1-0, 0.00 ERA (7.0 IP), 5 K, 1 GS.
2017
Spent the majority of his first professional season with Short-Season A Aberdeen; made one start for the GCL Orioles...Went 4-2 with a 1.31 ERA (6 ER/41.1 IP) and 41 strikeouts in nine starts (10 games) for the IronBirds...Named Orioles Minor League Pitcher of the Month for August: 4-0, 0.70 ERA (2 ER/25.2 IP) 24 K, 5 GS.