The Kansas City Royals have had a very productive offseason so far, with hopefully more progress on the horizon.
However, amidst all the strong moves have been some head-scratchers mixed in there, none more puzzling than their November contract agreement with Jonathan India for the 2026 season.
India was coming off statistically his worst offensive year since arriving in the majors back in 2021, as his .233 AVG, .669 OPS and 89 wRC+ were all career worst totals for him.
Still though, it didn't seem to negatively impact his pockets as the Royals signed him to a one-year, $8 million deal ahead of the non-tender deadline.