Infielder Donovan Solano and the Seattle Mariners finalized a $3.5 million, one-year contract Monday. Solano can earn an additional $1 million in performance bonuses for plate appearances: $200,000 ...