Ivan Herrera

Designated Hitter · Career Stats, Bio & Records (2022-2026)

Ivan Herrera is a designated hitter who has played in Major League Baseball since 2022 for the St. Louis Cardinals and the St. Louis Cardinals, a span of 5 seasons. In 364 career games, he has hit .265 with 338 hits, 43 home runs, and 167 RBI. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 1,966.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

Active Player
AVG .265
HR 43
RBI 167
H 338
OPS .772
PIV thru 2025 1,966

PIV is computed through the 2025 season, so it does not yet include 2026. Every other career total on this page includes 2026 through October 25, 2026.

Position
Designated Hitter
Bats / Throws
R / R
Height / Weight
5'11" / 220 lb
Born
6/1/2000 in Panama City, Panamá, Panama
MLB Debut
2022-05-24
Jersey
#48

Full name: Ivan Aaron Herrera

Career Batting Statistics

Ivan Herrera — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
364 1,277 195 338 53 2 43 167 21 151 294 .265 .362 .410 .772 1,966

Career AVG .265 vs. league average .245 across their career seasons — +8.2% above league average.

Career OBP .362 vs. league average .315 across their career seasons — +14.7% above league average.

Career SLG .410 vs. league average .403 across their career seasons — near league average.

Career OPS .772 vs. league average .718 across their career seasons — +7.5% above league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Ivan Herrera — Batting — Home / Away
SplitGABRHHRRBIAVG
Home9931650871450.275
Away104356471051048.295

Last 10 Games — Batting

Ivan Herrera — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2025-09-28 STLCHCL 400000000
2025-09-27 STLCHCL 401000002
2025-09-26 STLCHCL 301000001
2025-09-24 STLSFGL 312000111
2025-09-23 STLSFGW 422001310
2025-09-22 STLSFGW 311001220
2025-09-21 STLMILW 221001210
2025-09-20 STLMILL 411000000
2025-09-19 STLMILW 411000011
2025-09-17 STLCINL 400000000

Fielding Statistics

Career Fielding Totals by Position

Ivan Herrera — Career Fielding Totals by Position
Position G GS PO A E DP
C 94 81 686 37 4 2
OF 4 4 9 0 0 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Ivan Herrera — Career Games by Position
Position Games
Catcher 94
Left Field 4
Designated Hitter 101

Ivan Herrera: the record in brief

Ivan Herrera made a major league debut on May 24, 2022 and is still active, so the totals on this page keep changing. Herrera spent the whole of the career shown here with one club, the St. Louis Cardinals. Herrera is listed as a designated hitter at 5'11" and 220 pounds. The bio says Herrera both batted and threw right-handed. The recorded birth is June 1, 2000, in Panama City, Panamá, Panama. Ivan Herrera was the playing name; the full given name is Ivan Aaron.

Herrera has collected 338 hits in 1,277 at bats across 364 games, good for a .265 batting average, adding 43 homers, 167 runs batted in, and 21 stolen bases. The on-base percentage is .362 and the slugging percentage .410, for an OPS of .772. Measured against the leagues Herrera played in, the .265 career average compares with a .245 league average over the same seasons, 8.2% above the league. The OPS comparison is .772 to a league .718, 7.5% above average.

Frequently Asked Questions about Ivan Herrera

What years did Ivan Herrera play?
Ivan Herrera played in Major League Baseball from 2022 to 2026.
Was Ivan Herrera a pitcher?
No. Ivan Herrera was a position player (Designated Hitter).
How many home runs did Ivan Herrera hit?
Ivan Herrera hit 43 career home runs with 338 hits.
What teams has Ivan Herrera played for?
Ivan Herrera has played for one team, the St. Louis Cardinals (2022–2026).
What are Ivan Herrera's career stats?
In 364 games, Ivan Herrera has 338 hits, 43 home runs, 167 RBI, 195 runs, and 21 stolen bases, with a .265 batting average.
What position does Ivan Herrera play?
Ivan Herrera plays primarily as a designated hitter, the position where he has appeared in the most games.
How tall is Ivan Herrera and how much does he weigh?
Ivan Herrera is listed at 5 feet 11 inches and 220 pounds.
What number does Ivan Herrera wear?
Ivan Herrera wears number 48, according to MLB's 2026 roster data.
How many home runs has Ivan Herrera hit each season?
Ivan Herrera's home runs by season: 0 in 2022, 0 in 2023, 5 in 2024, 19 in 2025, and 19 in 2026. His most in one season was 19, in 2025 and 2026.
What was Ivan Herrera's career batting average?
Ivan Herrera batted .265 over his career, with 338 hits in 1,277 at bats.
How many RBI did Ivan Herrera have?
Ivan Herrera drove in 167 runs in his career.