Gilmartin last saw the majors early last year with the Mets, struggling in two outings after a rough 2016 effort. Of course, Gilmartin had a strong rookie campaign in 2015, when he threw 57 1/3 innings of 2.67 ERA ball as a Rule 5 pick.
After landing with the Cardinals, Gilmartin lost his 40-man spot. He had spent the current season at Triple-A Memphis before recently being released. In 46 1/3 innings over 24 outings, including six starts, he worked to a 4.66 ERA with 6.4 K/9 and 3.1 BB/9.