The Chicago White Sox have signed former Royals reliever Kelvin Herrera to a two-year, $18 million deal, according to reporter Ken Rosenthal. The deal has a vesting or club option for the third year that could bring the deal to a total of $27 million.
The 29-year old right-hander spent the first seven and a half seasons of his Major League career with the Royals, and was part of both pennant-winning clubs. He was a two-time All-Star in Kansas City with a 2.75 ERA and 57 saves before the club traded him last summer to the Washington Nationals for minor leaguers Blake Perkins, Kelvin Gutierrez, and Yohanse Morel.