
C · Giants
Grade Eric Haase
Your grade joins the crowd-sourced Fan Verdict.
On the field, Eric Haase grades out as a middling C for Giants (C+ Performance). That places him 31st of 89 graded catchers. The public read is negative (D Sentiment), drawn from current news and social signal rather than the box score.
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 399 | 0.22854716 | 52 | 169 | 0.6825282 | 6 | 269 |
| 2026 | ![]() | 16 | .250 | 4 | 9 | .889 | 0 | 11 |
| 2025 | ![]() | 30 | .229 |
Eric Haase slots in as a below-average option at catcher, earning a C+ on the performance side that reflects exactly what he is: a veteran depth piece keeping a roster spot warm rather than driving production. There is no standout statistical strength to highlight here — the data simply does not support a narrative where Haase is excelling in any meaningful offensive or defensive dimension, and his C+ grade reflects that absence of distinction. The callup itself tells the story — Haase was pulled from Triple-A because Daniel Susac landed on the IL with an elbow injury, not because he was forcing the Giants' hand with dominant performance at Sacramento. His role is defined entirely by circumstance, and the media framing has been transparent about that: every headline attached to his name leads with Susac's absence, positioning Haase as a stopgap rather than a contributor worth tracking in his own right. With San Francisco sitting at 11-13 and outside the playoff picture early in the regular season, the Giants need genuine contributors to change their trajectory, and nothing in the current narrative frames Haase as that guy. Until Susac returns healthy or Haase produces something that forces the conversation onto his own terms, his presence on this roster is best understood as an organizational necessity, not a roster decision the front office is building around.
Eric Haase's public standing with Giants fans sits firmly in unfavorable territory, with sentiment holding steady at a D over the past 30 days — and honestly, the circumstances of his arrival explain everything. The narrative surrounding his callup has been defined entirely by absence rather than merit: every headline leads with Daniel Susac's elbow injury, with Haase framed as the roster necessity who filled the void, not a player who forced his way onto the big-league club. That framing has real consequences for perception — fans and media alike are treating him as a stopgap depth piece rather than a meaningful contributor, and that lukewarm read is unlikely to shift until Susac's status changes. On the field, Haase is at least holding his own relative to expectation, with a C+ performance grade reflecting above-replacement production for a backup catcher in an emergency role — creditable, but not the kind of showing that reframes a narrative. The Giants' recent roster activity tells the broader story here: a string of transactions driven by injuries and emergency additions paints a picture of a club managing through attrition, and Haase's presence is simply one more piece of that puzzle. Until Susac returns or Haase produces something that compels the coverage to shift focus to him rather than his predecessor, the narrative stays exactly where it is — functional stopgap, nothing more.
Eric Haase ranks 31st of 89 graded catchers by performance. That slots Eric between Sandy LeOn (B-) just ahead and Carson Kelly (C+) just behind.
Graded higher
Sandy LeOnBravesB-Moises BallesterosCubsC+Agustin RamirezMarlinsC+Graded lower
Carson KellyCubs| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Fri, 6/5 | @ CHC | W 18-3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Thu, 6/4 | @ MIL | W 12-9 | 4 | 1 | 1 | 1 | 4 | 1 | 2 |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Eric Haase is a player on the Giants roster listed at C for the Giants. FanVerdicts covers every MLB player, team, GM, and transaction — and puts your verdict on all of it. Sign in to cast your Fan Verdict on Eric Haase, see where the crowd lands, and argue the call. FanVerdicts also brings its own read — performance, sentiment, and Contract Value Index — as one honest input alongside the crowd's. Where FanVerdicts has weighed in so far: Performance C+, Sentiment D.
The crowd's Fan Verdict moves in real time as fans vote on this profile. FanVerdicts' own read updates as new data lands — performance recalculates when MLB game stats post, sentiment shifts with media coverage and fan discussion, and the Contract Value Index recomputes when contract terms change.
For league-wide context, the MLB hub has team rankings, GM report cards, the transactions feed, and live scoreboards. The MLB player rankings page sorts every active player by performance and contract value within their position.
| 2 |
| 9 |
| .646 |
| 0 |
| 16 |
| 2024 | ![]() | 30 | .273 | 5 | 14 | .819 | 0 | 18 |
| 2023 | ![]() | 86 | .201 | 4 | 26 | .530 | 3 | 53 |
| 2023 | ![]() | 3 | .200 | 0 | — | .473 | 1 | 2 |
| 2023 | 89 | .201 | 4 | 26 | .528 | 4 | 55 |
| 2022 | ![]() | 110 | .254 | 14 | 44 | .748 | 0 | 82 |
| 2021 | ![]() | 98 | .231 | 22 | 61 | .745 | 2 | 81 |
| 2020 | ![]() | 7 | .176 | 0 | 2 | .387 | 0 | 3 |
| 2019 | ![]() | 10 | .063 | 1 | 3 | .368 | 0 | 1 |
| 2018 | ![]() | 9 | .125 | 0 | 1 | .301 | 0 | 2 |
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.
| Mon, 6/1 | @ MIL | L 2-16 | 3 | 1 | 0 | 0 | 0 | 1 | 2 |
| Sun, 5/31 | @ COL | L 3-8 | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Wed, 5/27 | vs ARI | L 2-3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Wed, 5/27 | vs ARI | L 5-7 | 3 | 2 | 1 | 1 | 1 | 0 | 0 |