
#48 C · Cardinals
Height
5'11"
Weight
220 lbs
Age
25
College
N/A
Experience
4 yrs
Bats/Throws
R/R
Grade this player:
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 225 | 0.27733332 | 26 | 109 | 0.7954286 | 13 | 208 |
Length
1 year
AAV
$780K/yr
At 25 and in his fourth year with the Cardinals, Ivan Herrera is putting together a genuinely encouraging stretch behind the plate, earning an A- performance grade that marks him as more than a placeholder in an organization still sorting out its catching depth. His current contract sits at a modest $780K AAV, which means every positive contribution carries outsized value from a roster construction standpoint — the Cardinals essentially have a productive catcher at near-minimum cost. The performance trajectory here is notable: his grade has been trending upward over the last 30 days, suggesting Herrera is building momentum rather than coasting. That said, the media narrative around him remains measured — coverage highlights individual plays and frames him as a player the Cardinals are still evaluating, not one they've committed to as a cornerstone, and that organizational ambiguity is the real ceiling concern right now. There are no major detractors in the headlines, but the lack of enthusiastic institutional buy-in from the coverage landscape signals that Herrera needs to convert these opportunities into something undeniable before the Cards make a definitive call on his role. With St. Louis sitting at 13-9 and holding a playoff position, the timing is right for him to push past the "solid, competing player" label that currently defines him and force the conversation — at 25 with his production trending up, the runway is real.
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Ivan Herrera is a player in his 4th MLB season listed at C for the Cardinals. FanVerdicts maintains four independent grades for every MLB player on an active roster — Contract Value Index for the deal itself, Performance for on-field production, Sentiment for media and fan reaction, and Fan Verdict for community voting. Current grades for Ivan Herrera: Contract Value Index pending, Performance A-, Sentiment C-, Fan Verdict pending.
Every grade refreshes on its own cadence as new data lands. Performance recalculates when MLB game stats post; Sentiment updates with new media coverage and fan discussion; Contract Value Index recomputes when contract terms change; Fan Verdict reflects live community voting on this profile. Contract details below show the structure (years, total value, average annual value, guarantees) the Contract Value Index grade is computed against.
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.
The public narrative around Ivan Herrera has cooled considerably over the last two weeks, landing at a C- sentiment grade that stands in sharp contrast to what his actual play deserves. The primary driver of that disconnect is an MRI and revealed return timeline that injected real uncertainty into his outlook — even cautiously optimistic framing from the media acknowledges that the injury clouds his near-term availability in a meaningful way. That makes the sentiment dip especially frustrating when you stack it against his A- performance grade, which reflects a genuinely solid offensive contributor at a position where reliable bat-to-ball skills are scarce; his RBI single in a Cardinals win over Houston is the kind of quiet, consistent production that earns that mark. At just $0.8M, Herrera represents the kind of below-market value that typically insulates a young player from real fan backlash, and to the Cardinals' credit, that pricing is keeping frustration relatively muted despite the health setback. St. Louis has been active on the roster-move front — cycling through pitching additions and a trade involving Nick Raquet — which signals an organization threading together depth while Herrera's timeline remains unclear. The Cardinals sit at 21-15 with a strong 7-3 run over their last ten games, so the team isn't desperate, but a 25-year-old fourth-year catcher with this performance profile is the kind of piece you want available when a stretch-run push materializes. Right now, the narrative is in a holding pattern — solid performer, real injury uncertainty, and a front office active enough that perception could shift quickly in either direction.