Terms of the deal weren't announced but sports broadcaster MASN reported it was worth $6.15 million.
Jones is coming off his best year in the majors in 2011, when he bashed 26 doubles and 25 homers and drove in 83 runs over 151 games.
The 26-year-old posted a .280 batting average but struck out 113 times and drew only 29 walks.
Over six years in the majors with Seattle and Baltimore, Jones is a career .275 hitter with 100 doubles, 75 homers and 291 RBI.
Exploding whale video goes viral on Internet
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'