Feb 12, 2010 5:38 PM EST

The Mariners have agreed to terms on a minor league contract with Mike Sweeney.

Sweeney has also been invited to Seattle's spring training.

If added to the 40-man roster, Sweeney would get a $650,000, one-year contract.

He could earn an additional $400,000 in performance bonuses based on plate appearances: $50,000 each for 250, 300 and 350, $100,000 apiece for 400 and 450, and $150,000 for 500.

Via ESPN