Michael Wacha, on the verge of free agency, signed a three-year deal to stay with the Royals:
The deal will pay Wacha $18 million in 2025, $18 million in 2026 and $14 million in 2027, with an additional $4 million available in easily reachable performance bonuses, sources said. The club option is for $14 million and includes the same $4 million in incentives and a $1 million buyout.
ESPN.com
Wacha should produce about 6.8 WAR over the next three seasons. At the guaranteed money, it would be $7.5 million per WAR. Three years with the bonuses comes to $8.1 million per WAR. If Wacha meets all the bonus criteria and the Royals pick up the option, then they would be paying about $8.4 million per WAR (8.6 WAR over four years). Anyway you slice, it, the Royals received a decent home town discount.