Jason Hammel is finally off the market.
The Kansas City Royals have agreed to a two-year contract with the right hander, a source told Ken Rosenthal of FOX Sports. There is a mutual option for a third year and the deal is pending a physical, Rosenthal adds.
Hammel won 15 games for the Chicago Cubs last season, posting a 3.83 ERA in 30 starts. The 34-year-old will reportedly earn at least $16 million from the contract.