Jeremy Guthrie will remain in Kansas City after signing a three-year contract. (US Presswire)

Starting pitcher Jeremy Guthrie has signed a three-year contract with the Royals, the club announced Tuesday. The deal is worth $25 million, reports CBSSports.com's Jon Heyman.

Guthrie, a 33-year-old right-hander, was 8-12 with a 4.76 ERA, 1.41 WHIP and 101 strikeouts in 181 2/3 innings last season, with his time split between Colorado and Kansas City.

He was, however, a much better pitcher once he escaped Colorado. In fact, Coors Field really did a number on Guthrie. He was 1-5 with a 9.50 ERA and 1.90 WHIP in the thin air of Denver and overall 3-9 with a 6.35 ERA and 1.69 WHIP for the Rockies. After being traded to the Royals, Guthrie went 5-3 with a 3.16 ERA and 1.13 WHIP.

Earlier this offseason, the Royals -- who are reportedly looking to spend some money on starting pitching this offseason -- traded for starting pitcher Ervin Santana. For now, the rotation appears to be Santana, Guthrie, Luke Hochevar, Bruce Chen and Luis Mendoza.

Thus, if the Royals plan on contending, let us hope they are far from done in putting together their rotation.

For more baseball news, rumors and analysis, follow @EyeOnBaseball on Twitter, subscribe to the RSS feed and "like" us on Facebook.