Kansas City Royals Finally Sign Longtime Star Pitcher

Over the weekend, word came out that after a full offseason of haggling over price, the Kansas City Royals were finally "optimistic" of getting a deal done with 19-year veteran starter Zack Greinke. Today, we have word that an agreement has been struck.

According to Kansas City sports radio host Bob Fescoe, a one-year deal has been reached, to be announced on Tuesday. There's still no official news on salary, but one Royals insider pegs it to be lower than the $13M he earned last season in KC, but with incentives.

Greinke spent the first seven years of his career with the Royals, winning a Cy Young award in 2009. He was traded to the Milwaukee Brewers, and from there he went on to spend time with the Los Angeles Angels, Los Angeles Dodgers, Arizona Diamondbacks and Houston Astros before returning to the Royals in '22—supposedly to finish his career.  

He has a lifetime 223 wins, an ERA of 3.42, a WHIP of 1.17, and 2,882 strikeouts.  

Photo: Jay Biggerstaff-USA TODAY Sports