The Royals announced they have signed veteran infielder Matt Duffy to a minor league contract with an invite to spring training. The 32-year-old has spent seven years in the big leagues with the Giants, Rays, Cubs, and Angels. Last year he played in 77 games for Los Angeles and hit .250/.308/.311.
Duffy was originally drafted by the Giants out of Long Beach State and he finished second in Rookie of the Year voting in 2015, hitting .295/.335/.428 for San Francisco. He was traded to Tampa Bay in 2016 in a deal for pitcher Matt Moore, but missed the entire 2017 season with an Achilles injury.