Josh Willingham was claimed off trade waivers by at least one other team a major-league source told the Star Tribune on Wednesday giving the Twins until noon Friday to work out a trade or pull him back.

The source did not reveal which team has been awarded the waiver claim but only one team has the right to negotiate a trade for the 34-year-old slugger. If more than one team claimed Willingham the American League team with the worst record on Monday when he was placed on waivers would be given the claim; if no A.L. team claimed him then N.L. teams again in reverse order of standings would be granted the claim.

Unlike Justin Morneau who went unclaimed two weeks ago and can be traded to any team the Twins have only three options now for Willingham: work out a trade with the team awarded Willingham's claim presumably for a minor-league prospect; pull him back from waivers and keep him for the rest of the season; or simply allow the claiming team to take Willingham and his contract an unlikely scenario. Willingham earns $7 million for this season roughly $1.1 million of which will still be due in September and is owed another $7 million for next season the last under the three-year contract he signed with the Twins in December 2011.

Willingham's salary will be increased by $1 million next year if he reaches 525 plate appearances this season. He had batted 378 times through Tuesday's game.

A knee injury has hampered Willingham this season and he underwent surgery in July. He's batting a career-low .215 with just 12 home runs and 45 RBIs a year after racking up 35 homers and 110 RBIs in his first season with the Twins.