Tue 1/21/14 3:57 PM

John Lannan will receive a $1.5 million salary if he makes the Mets. Lannan could earn an additional $2 million if he reaches certain benchmarks in innings pitched and games started. The 29-year-old can opt out of the deal in mid-June if he's not in the majors. He's set to compete for the fifth starter job in the spring.