The New York Mets have agreed to a two-year, $10 million deal with Justin Wilson, according to sources.

The contract includes $500,000 in performance bonuses each season.

Wilson is 26-19 with a 3.33 ERA in 412 relief appearances over six Major League seasons.