[1] Undrafted out of high school, Martin initially attended the University of Tennessee, but suffered an injury and transferred before appearing in a game.
In 2015, he played for the Hickory Crawdads of the Class A South Atlantic League, compiling a 5–6 record and 3.49 ERA in 20 games (18 starts).
[3][4] In 2016, he played for the AZL Rangers, Crawdads, and High Desert Mavericks of the Class A-Advanced California League, posting a combined 4–4 record with a 4.41 ERA in 17 starts between the three teams.
[7] Martin spent 2017 with the Down East Wood Ducks of the Class A-Advanced Carolina League where he started 16 games and collected a 4–8 record and 4.70 ERA with 90 strikeouts in 84+1⁄3 innings.
[9] He spent the 2018 season with the Frisco RoughRiders of the Double-A Texas League with whom he struggled, posting a 2–10 record with a 7.28 ERA in 89 innings over 29 games (15 starts).