Jackson Generals
In 2012, he played for the Class A-Advanced High Desert Mavericks. He started 26 games, finishing with an 11–6 record, 3.76 ERA, 128 strikeouts over innings pitched. He played the 2013 season with the Double-A Jackson Generals. He started 22 games, had a 6–11 record and 121 strikeouts over 130 innings.