Smith made his professional debut with the Low–A Brooklyn Cyclones, going 4–1 with a 0.76 ERA over 23+2⁄3 innings. He started 2019 with the High–A St. Lucie Mets before being promoted to the Double–A Binghamton Rumble Ponies.[4] Over 23 starts between the two clubs, Smith went 8–7 with a 3.15 ERA, striking out 130 over 117 innings.[5]
Baltimore Orioles
On August 31, 2020, the Mets traded Smith to the Baltimore Orioles in exchange for Miguel Castro.[6] He did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[7] Smith spent the 2021 season with the Double-A Bowie Baysox and the Triple-A Norfolk Tides, pitching 82+1⁄3 innings and going 3–7 with a 4.59 ERA over 22 games (twenty starts).
The Orioles added Smith to their 40-man roster on November 19, 2021, in order to protect him from the Rule 5 draft.[8] He was outrighted off the roster on April 15, 2022. Smith made 19 appearances (6 starts) for Norfolk in 2022, recording an 0-5 record and 4.66 ERA with 44 strikeouts in 48+1⁄3 innings pitched. He was released by the Orioles organization on March 26, 2023.[9]