The Pirates have signed outfielder Michael Saunders to a Minor League contract with an invite to Major League Spring Training, the team announced Wednesday.
Saunders will wear No. 12 with Pittsburgh.
The 31-year-old was an All-Star in 2016 with the Blue Jays after hitting .298/.372/.551 with 16 home runs and a .923 OPS in the first half. But he slumped heavily in the second half, hitting .178/.282/.357 with eight homers and a .639 OPS.
Saunders signed as a free agent with the Phillies last winter on a one-year, $9 million deal, but was unable to bounce back in 2017. He hit just .205/.257/.360 with six homers and a .617 OPS in 61 games before Philadelphia released him in June.
The Blue Jays brought Saunders back on a Minor League deal about a week later, and he played 12 games for Toronto in September before again becoming a free agent.