Scratch another one off the ever-dwindling list of major league free agent pitchers.

And, Jason Hammel is finally signed, despite being on of the National League’s better arms last year with the champion Chicago Cubs. According to source that spoke to Fox Sports’ Ken Rosenthal, Hammel signed a two-year deal with the Kansas City Royals worth a reported $16 million with an option for a third and pending a physical.

Hammel was 15-10 in 30 starts last season, recording a 3.83 ERA and 144 strikeout in 166.2 innings work.

The Royals were in desperate need to add a solid arm to their rotation after Edinson Volquez left in free agency for the Marlins and Yordano Ventura died tragically in a January car accident.

Hammel, who will slot in behind Danny Duffy and Ian Kennedy, gives the Royals another weapon with plenty of starting experience.