Michael Lorenzen tosses 7 innings of 3-hit ball as Tigers take 3-of-4
Royals, Zack Greinke finalize $8.5M deal for 2023 season
10 Zack Greinke stories that explain why there's no other pitcher
Spencer Torkelson Player Props: Tigers vs. Royals
Kansas City Royals 12, Chicago White Sox 5: The Kansas City
D-backs' Zack Greinke throws 75 pitches in losing effort to Royals
The KC Royals grabbed a share of something they don't want Saturday
Zack Greinke pitches Royals to 5-2 win over Yankees in what could
Zack Greinke
Yankees clinch 31st winning season by beating Royals 5-2
Royals vs. Twins Predictions & Picks - July 28
Zack Greinke pitches Royals to 5-2 win over Yankees in what could
MLB Trade Rumors: Zack Greinke To the Yankees? 10 Stars Who Failed
Royals expected to bring back Zack Greinke for another season