The Kansas City Royals have released Brad Penny from his Minor League contract after a poor start to the spring.

The club released Penny after the pitcher injured his left, non-throwing, hand punching a wall following Thursday's outing, according to a source.

Penny missed last season to rest his right shoulder after going 0-1 with a 6.11 ERA for San Francisco in 2012.