Carlos Estévez joined Kansas City's bullpen on Friday, finalizing a $22 million, two-year contract with the Royals.
Madrigal hit .221 with 10 RBIs in 51 games for the Chicago Cubs last year. He was non-tendered by the team in November.