The New York Mets have dipped into the free agent market, signing former Blue Jays pitcher Shaun Marcum to a contract, according to Jon Heyman. The deal, pending a physical, will be for one year.

Last season, Marcum started 21 games for the Milwaukee Brewers, posting a 3.70 ERA, 4.10 FIP, 4.21 xFIP and 1.4 fWAR in 124 innings.

The 31-year-old right-hander will join a Mets rotation that includes Johan Santana, Jonathan Niese, Dillon Gee and Matt Harvey, with prospects Jenrry Mejia and Zack Wheeler waiting in the wings.

In his career, Marcum owns a 3.76 ERA, 4.24 FIP and 11.7 fWAR in 174 games for the Toronto Blue Jays and Milwaukee Brewers.