According to Yahoo Sports, former St. Louis Cardinals pitcher-turned-outfielder Rick Ankiel agreed Thursday to a contract with the Kansas City Royals for a guaranteed $3.25 million, including the buyout on a second-year, mutual option for $6 million.

Hampered last season by shoulder, groin and Achilles’ injuries, Ankiel batted .231 in 122 games. He hit for a higher average in his only full big-league season as a pitcher, in 2000, when he batted .250, won 11 games and finished second in the NL Rookie of the Year voting.

Ankiel, 30, joins outfielders David DeJesus, Scott Podsednik and Jose Guillen in Kansas City. It’s likely Guillen will spend more time at DH. Ankiel, who has one of the better outfield arms in the game, can play any of the three outfield spots.