Solomon signed with the Reds and made his professional debut with the Arizona League Reds, going 2–2 with a 4.26 ERA over 38 innings. In 2018, he pitched with both the Billings Mustangs and the Dayton Dragons, starting 15 games between both teams and compiling a 4–3 record and 3.34 ERA over 72+2⁄3 innings. Solomon split the 2019 season between Dayton and the Daytona Tortugas and went 3–11 with a 3.98 ERA and 111 strikeouts over 26 starts and 115+1⁄3 innings.[2] Solomon did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[3] On November 20, 2020, the Reds added Solomon to their 40-man roster to protect him from the Rule 5 draft.[4] He did not play a game in 2021 after undergoing Tommy John surgery.[5]
On May 7, 2022, Solomon was promoted to the major leagues for the first time to serve as the 27th man in a doubleheader against the Pittsburgh Pirates.[6] He made his MLB debut that night, throwing a scoreless inning in relief.[7] In 9 appearances during his rookie campaign, he struggled to a 10.80 ERA with 9 strikeouts in 8+1⁄3 innings pitched. On November 15, Solomon was designated for assignment by Cincinnati.[8] On November 18, he was non tendered and became a free agent.[9]
On December 6, 2022, Solomon re–signed with the Reds on a minor league contract.[10] Solomon began the 2023 season with the Triple–A Louisville Bats. In 26 games, he struggled immensely to a 10.29 ERA with 22 strikeouts in 28.0 innings pitched. On July 14, 2023, Solomon was released by the Reds organization.[11]
Minnesota Twins
On January 17, 2024, Solomon signed a minor league contract with the Minnesota Twins.[12] In 30 outings for the Double–A Wichita Wind Surge, he struggled to a 7.76 ERA with 33 strikeouts and 4 saves across 31+1⁄3 innings pitched. Solomon was released by the Twins organization on July 31.[13]