MLB free agency: Zack Greinke re-signs with Royals for 20th season, per report | CBS Sports Headlines
MLB free agency: Zack Greinke re-signs with Royals for 20th season, per report
Greinke is heading back to Kansas City on a deal reportedly worth at least $8 million