The Kansas City Royals signed pitcher Blaine Boyer to a minor league contract on Thursday.

Boyer, a seven-year major league veteran, has not pitched since the 2011 season, when he appeared in five games and posted an 0-2 record with a 10.80 earned-run average with the New York Mets.