The Royals have signed George Sherrill, Dan Wheeler and Willy Taveras to minor league contracts.

Sherrill is coming off Tommy John surgery on his left elbow.

Wheeler is 25-43 with a 3.98 ERA in 589 career appearances for the Rays, Mets, Astros, Red Sox and Indians.

Taveras, who turns 31 later this month, is a career .274 hitter in seven seasons.