Hall spent 2019 with the
Frederick Keys, pitching to a 4–5 record with a 3.46 ERA over 19 games (17 starts), striking out 116 over 80+2⁄3 innings.[8][9] He was named to the 2019
All-Star Futures Game.[10] He did not play a game in 2020 due to the cancellation of the minor league season. In 2021, Hall pitched for the
Bowie Baysox, but threw only 31+2⁄3 innings before his season was ended prematurely due to an elbow injury.[11] Hall was selected to the 40-man roster following the season on November 19, 2021.[12]
After starting the 2022 season on Baltimore's development list, the Orioles promoted Hall to the
Norfolk Tides in May.[13] The Orioles promoted him to the major leagues on August 13 to make his major league debut.[14] He was optioned to Triple-A the following day, with the intention to work as a
relief pitcher while in Norfolk.[15] On September 30, Hall earned his first career
save after tossing a perfect ninth inning in a 2–1 victory over the
New York Yankees.[16] Hall earned his first career victory in the first game of a
doubleheader against the
Toronto Blue Jays on October 5. After pitching a scoreless eighth inning,
Terrin Vavra hit a three–run homer to propel Baltimore to victory, and Hall to his first win.[17] Hall appeared in 11 games for Baltimore in his rookie campaign. posting a 1-1 record and 5.93 ERA with 19 strikeouts in 13.2 innings pitched.
Hall was optioned to Triple-A Norfolk to begin the 2023 season.[18] He was promoted to the major leagues on August 26 following an injury to closer
Félix Bautista.[19] In 18 games for Baltimore, Hall registered a 3.26 ERA with 23 strikeouts across 19+1⁄3 innings pitched.[20]