Zack Greinke signs one-year deal with Royals Mar 17, 2022 Zack Greinke signs one-year deal with Royals…