— The Kansas City Royals finalized Zack Greinke’s $8.5 million contract for the upcoming season on Friday, bringing back a well-known and veteran arm to their otherwise young starting rotation. He made $13 million with the Royals last season, when he went 3-9 with a 3.68 ERA while allowing two runs or fewer in 17 of 26 starts. It was …
CHICAGO — Daniel Lynch gave the Kansas City Royals exactly what they needed. Lynch pitched six crisp innings, and the Royals handed the White Sox their eighth straight loss with a 6-0 victory Tuesday night. “I did what I wanted to.” Bobby Witt Jr. had two hits and Carlos Santana drove in two runs, helping Kansas City stop a four-game …