The Rockies have signed outfielder Michael Saunders to a minor league contract, Brandon Warne of Zone Coverage reports. They’re Saunders’ first team since the White Sox released him in late June.

A former top prospect with Seattle, Saunders has been a solid major leaguer at times – including during an All-Star 2016 with the Blue Jays. Saunders’ numbers plummeted in the second half of his All-Star season, though, and he has fallen off the radar over the past couple years.

In 2017, which he opened with the Phillies after they awarded him a $9MM guarantee in free agency, Saunders managed a disastrous .202/.256/.344 batting line in 234 major league plate appearances. He struggled so badly in Philadelphia that the club released him midway through the season, leading the Canadian-born Saunders to return to the Blue Jays on a minors deal. However, Saunders was unable to rebound in Toronto or with its Triple-A affiliate.

Unfortunately for Saunders, his stock took an even greater hit in 2018. Not only did Saunders fail to reach the majors with the bottom-feeding Orioles or White Sox, but his production tanked with their minor league teams. Across 154 PAs at the Triple-A level, the 32-year-old batted .158/.273/.248.