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]
Milwaukee Brewers
On February 1, 2024, the Orioles traded Hall and Joey Ortiz to the Milwaukee Brewers in exchange for right-handed pitcher Corbin Burnes.[21] After four starts, he was placed on the injured list with a sprained left knee on April 21.[22] Hall was transferred to the 60–day injured list on June 8.[23] He was activated on August 11.[24]