The Baltimore Orioles selected Hall in the first round, with the 21st overall selection, of the 2017 Major League Baseball draft. He signed with the Orioles and was assigned to the Gulf Coast League Orioles, giving up eight earned runs in innings pitched. He spent 2018 with the Delmarva Shorebirds, going 2–7 with a 2.10 ERA and a 1.17 WHIP in 22 games (twenty starts).
