Stairs, who will turn 40 in February, will get $3.5 million in the contract, agent Bob Garber said. The compensation includes a $1.25 million signing bonus.
Stairs will primarily split time in left field with top prospect Adam Lind, but he can also platoon at first base and in right field. The Canadian, who was born in St. John, New Brunswick, last year signed a one-year, $850,000 deal as the team's fourth outfielder.
But injuries to first baseman Lyle Overbay and left fielder Reed Johnson led to more playing time, and Stairs hit .289 with 28 doubles and 64 RBIs in 125 games. Stairs also hit 21 homers, good for third on the team behind All-Star right fielder Alex Rios (24), and 500-home run hitter Frank Thomas (26).
Stairs is veteran of 10 teams in 15 major league seasons.
Amy K. Nelson is a staff writer for ESPN.com.