
The two sides reached a deal on a five-year, $65 million contract. Duffy passed his physical, and the team officially announced the transaction early Monday afternoon.
Duffy has been in the Royals' organization since being drafted by them in 2007 and was on their World Series winning squad in 2015.