Royals signed 3B Maikel Garcia to a five-year contract extension with a $21 million club option for 2031.
The long-term agreement, which keeps Garcia in Kansas City through at least 2030, is now official. The 25-year-old third baseman took a meaningful step forward in the power department, emerging as one of the most impactful fantasy contributors at the hot corner last season, slashing .286/.351/.449 with a career-high 16 homers and 23 stolen bases across 666 plate appearances over 160 games. He’s quietly solidified himself as a foundational piece for the Royals alongside franchise cornerstone Bobby Witt Jr., and projects as a borderline top-five fantasy option at third base next season even if some regression in over-the-fence pop shows up.