In 57 games between Biloxi and Rancho Cucamonga, he batted .186 with six home runs and 25 RBIs. In February 2018, Roache signed a minor league deal with the St. Louis Cardinals. They assigned him to the Springfield Cardinals to start the season. He was released at the end of the season. On February 27, 2019, Roache signed with the Chicago Dogs of the independent American Association. On March 12, 2020, Roache re-signed with the Dogs.