Weeks, 32, has played his entire 11-season career with the Milwaukee Brewers after being the No. 2 pick in the 2003 draft. In 121 games and 286 plate appearances last season, he batted .274 with eight home runs and 29 RBIs.
Bowden reports Weeks will primarily play in the outfield and also serve as a backup to second baseman Robinson Cano. Weeks only played second base and designated hitter during his time in Milwaukee.
Weeks was an All-Star in 2011 and has a .249 career batting average with 148 home runs and 430 RBIs.
The Mariners finished 87-75 last season, narrowly missing the playoffs.
- Paul Palladino