The Seattle Mariners have signed catcher Mitch Garver to a two-year contract worth $24 million, according to ESPN’s Jeff Passan.