Royals sign Greinke, Teahen

? Right-hander Zack Greinke and outfielder Mark Teahen agreed Thursday to one-year deals with the Kansas City Royals, getting the team’s final two arbitration-eligible players under contract for 2008.

The 24-year-old Greinke agreed at $1.4 million and can earn $125,000 in performance bonuses: $25,000 each for 160, 175 and 190 innings, and $50,000 for 215 innings.

Greinke was 7-7 with a 3.69 earned-run average in 52 appearances, including 14 starts. His 2.42 ERA after the All-Star break was third-best in the majors for pitchers with a minimum of 50 innings.

The 26-year-old Teahen agreed at $2,337,500 and would make $50,000 more if he’s an All-Star. He hit .285 with seven home runs, 60 RBIs and 31 doubles in 2007.