Giants sign $1.6 million free agent catcher to contract

Billy Heyen

Giants sign $1.6 million free agent catcher to contract image

The San Francisco Giants have added a new catcher to their roster.

It came at the cost of a $1.6 million free agent contract agreed to on Friday.

According to MLB insider Jon Morosi, that's the deal agreed to between the Giants and veteran catcher Eric Haase.

Haase is a 33-year old backstop originally from Dearborn, Michigan. He was a seventh-round pick in the 2011 MLB Draft by Cleveland.

MORE: MLB looking at realignment into East-West arrangement

He has played parts of eight seasons in the majors.

That includes time with Cleveland, Detroit and Milwaukee.

Haase spent each of the past two seasons with the Brewers.

He actually had a big 2024, with an.819 OPS, but that mark regressed to.647 in 2025.

MORE: How Tigers, Tarik Skubal have reached a record-setting contract conflict

All told, Haase has played 383 MLB games with a.228 average. He has 48 home runs in 1,183 at bats.

The Giants have Patrick Bailey as their established catcher, a great defender whose bat is sporadic.

Haase has proven to be a reliable backup, so he probably has a chance to be the Giants' No. 2 catcher, or at worst the third guy who begins at Triple-A but gets chances in MLB along the way.

More MLB news:

Editorial Team