The Mariners will soon sign free-agent catcher Miguel Olivo, according to numerous reports. FoxSports.com first reported the agreement and said it was for $7 million over two seasons. Olivo spent parts of the 2004 and 2005 seasons in Seattle. He hit a career-best .269 with 14 homers and 58 RBIs in Colorado last season.