[2] He made his professional debut in 2015 with the Staten Island Yankees where he pitched to a 1–1 record and 3.08 ERA in 13 games, and began the 2016 season with the Charleston RiverDogs.
In 2017, he played for both Tampa and Trenton, posting a combined 1.96 ERA with 51 strikeouts in 46 innings pitched between both teams.
[8] Reeves split the 2018 season between the Triple-A Scranton/Wilkes-Barre RailRiders and Double-A Trenton, pitching to a cumulative 2-2 record and 2.88 ERA with 72 strikeouts in 56.1 innings of work.
The following year, Reeves split time between Double-A Trenton and High-A Tampa, posting a stellar 7-2 record and 1.87 ERA with 83 strikeouts in 67.1 innings pitched.
[12] In 2023, Reeves appeared in 2 games for Chicago, surrendering 5 runs (3 earned) on 3 hits and 3 walks with 3 strikeouts in 2.0 innings pitched.