Last offseason, it took until early June for Dallas Keuchel to sign a free agent contract. This time, it took until the end of December.
On Saturday evening, Keuchel agreed to terms on a deal with the Chicago White Sox, according to ESPN's Jeff Passan. The agreement is for three years and $55.5 million with a vesting fourth-year that could make it a four-year, $74 million deal, according to MLB Network's Jon Heyman.
Last season, the two-time All-Star was far from the ace he was with the Astros, but he still finished 8-8 with a 3.