The Seattle Mariners re-signed pitcher Oliver Perez to one-year contract on Saturday.

In 33 relief appearances in 2012, Perez went 1-3 with 2.12 earned run average, posting the ninth-lowest ERA by an American League reliever with a minimum of 30 appearances.

"We are happy to have reached a mutual agreement with Oliver," said Jack Zduriencik, the Mariners executive vice president and general manager. "He did a very nice job in helping solidify our bullpen after his call up last summer. As a veteran left-hander, and one that had adjusted very nicely to his new role, we are looking forward to his contributions as we go into the 2013 campaign."

The 31-year-old has also pitched with the San Diego Padres, Pittsburgh Pirates and the New York Mets over the course of his 10-year career, posting a total record of 59-72 with a 4.57 ERA.