The D-Backs have signed infielder/outfielder Rickie Weeks to a minor league contract and invited him to spring training.

The 33-year-old Weeks spent his first 11 big league seasons in Milwaukee as a second baseman before playing outfield with Seattle last season.

Weeks struggled at the plate with the Mariners, hitting .167 in 37 games before being designated for assignment in June.