FOX Sports' Ken Rosenthal reports that the Mets and Bartolo Colon have agreed to a two-year, $20 million contract, pending a physical.
Sweeny Murti of WFAN previously reported that the two sides were discussing a deal. Colon turns 41 in May, so giving him a two-year deal is a bit of a risk, but the price is reasonable enough in this market. The veteran right-hander posted a 2.65 ERA and 117/29 K/BB ratio over 190 1/3 innings this past season with Oakland. He'll join a Mets' rotation which also includes Jon Niese, Dillon Gee, and Zack Wheeler.