Marcos Herrera

P Fresno Grizzlies
Age 22 RHP 6'2" / 182 lbs A Svc 0.0 · Ctrl thru 2033 peak 0.4 · 2030
Overview
APROSPECTMiLBFA 2034
OGV OFP35OGV rank#857ETA2029MLB%0%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202419ROKCOL126445.773.8319.2%13.8%—K 13.1% · BB 17.2% · FIP 4.91
202520ACOL21191013.933.6923.2%12.0%—K 17.2% · BB 14.2% · FIP 4.94
202621MIX2 levels2623968.815.6920.1%14.4%—K 14.5% · BB 17.2% · FIP 6.69
2027PROJ22MLBCOL——05.945.9417.6%16.8%—
2028PROJ35% MLB23MLBCOL66335.835.6919.8%14.5%-0.0
2029PROJ54% MLB24MLBCOL1010575.525.3721.1%13.1%0.2
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$1M2032Arb-2$2M2033Arb-3$2M
Career WAR0.0 WAR median (P10 0.0 / P90 1.3, comp-based) · star 0% · didn't stick 95%
CompsJ.P. Massey (age 23) · Jacob Watters (age 22) · Michael YaSenka (age 23)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 146138vR 130
ERA5.94
FIP5.94
K%17.6%
BB%16.8%
K-BB%0.8%
Proj IP90
Value2027 · WAR
Runs saved vs league avg · 90 IP
K: -3.6 runs (Runs saved by strikeouts vs lg-avg K%)-4KBB: -9.5 runs (Runs saved by walk suppression vs lg-avg BB%)-9BBCONTACT: -4.5 runs (Runs saved on contact quality (HR suppression) vs lg)-5CONTACTSTAM: +10.1 runs (Replacement credit for innings volume)+10STAMTotal WAR: -0.79 (90 IP)-0.8WAR
0.00.51.00.00.20.40.60.50.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$8M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M———
2029Pre-Arb$0.8M+0.2$0.7M+$0.0M
2030Pre-Arb$0.8M+0.4$1M+$0.7M
2031Arb-1$1M+0.6$2M+$0.9M
2032Arb-2$2M+0.5$1M+$0.0M (cut)
2033Arb-3$2M+0.4$1M+$0.0M (cut)
Totals $3M $6M +$2M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
202217ROK MLEDSL Rockies118341422915573%3.113.9%13.2%0.7%4.0%4.245.79—
202217ROK RAWDSL Rockies118341422915573%3.120.4%10.6%9.9%3.5%4.244.63—
202318ROK MLEDSL Colorado119441933816182%4.013.4%10.4%3.0%0.6%4.743.63—
202318ROK RAWDSL Colorado119441933816182%4.019.7%8.3%11.4%0.5%4.742.76—
202419ROK MLEACL Rockies126442033928250%3.613.1%17.2%-4.2%1.3%5.774.91—
202419ROK MLEACL Rockies126442033928250%3.613.1%17.2%-4.2%1.3%5.774.91—
202419ROK RAWACL Rockies126442033928250%3.619.2%13.8%5.4%1.0%5.773.83—
202520A MLEFresno Grizzlies211910144010253890%4.817.2%14.2%2.9%2.7%3.934.94—
202520A MLEFresno Grizzlies211910144010253890%4.817.2%14.2%2.9%2.7%3.934.94—
202520A RAWFresno Grizzlies211910144010253890%4.823.2%12.0%11.1%1.8%3.933.69—
202621MIX MLE2 levels26239649399711888%3.714.5%17.2%-2.7%4.8%8.816.69—
202621MIX MLE2 levels26239649399711888%3.714.5%17.2%-2.7%4.8%8.816.69—
202621MIX RAW2 levels26239649399711888%3.720.1%14.4%5.7%3.7%8.815.69—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202722MLBCOL——0——————17.6%16.8%0.8%3.3%5.945.94—
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202823MLB MLECOL181896403805913100%5.319.8%14.5%5.3%3.2%5.565.42-0.0
202924MLB MLECOL1919106446945814100%5.621.1%13.1%8.1%3.2%5.255.10+0.4
203025MLB MLECOL19191134781055815100%6.022.0%12.2%9.8%3.2%5.024.90+0.6
203126MLB MLECOL19191134751075715100%5.922.4%12.0%10.4%3.2%4.914.84+0.7
203227MLB MLECOL18181104621045615100%6.122.4%12.1%10.3%3.2%4.894.88+0.7
203328MLB MLECOL1717104441985415100%6.122.3%12.2%10.0%3.3%4.934.96+0.5
203429MLB MLECOL161697411915114100%6.122.0%12.5%9.6%3.5%5.035.09+0.3
203530MLB MLECOL151589375814814100%5.921.7%12.8%8.9%3.7%5.175.27+0.1
202823MLB CTXCOL663313928205100%5.519.8%14.5%5.3%3.7%5.835.69-0.0
202924MLB CTXCOL10105724151319100%5.721.1%13.1%8.1%3.7%5.525.37+0.2
203025MLB CTXCOL131376321703912100%5.822.0%12.2%9.8%3.6%5.285.16+0.4
203126MLB CTXCOL141486363814413100%6.122.4%12.0%10.4%3.6%5.175.10+0.6
203227MLB CTXCOL151589376844514100%5.922.4%12.1%10.3%3.7%5.165.15+0.5
203328MLB CTXCOL151589376844614100%5.922.3%12.2%10.0%3.8%5.215.24+0.4
203429MLB CTXCOL141485359794514100%6.122.0%12.5%9.6%4.0%5.325.38+0.3
203530MLB CTXCOL131379334724314100%6.121.7%12.8%8.9%4.2%5.485.58+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW101101594250855031395100%5.921.9%12.5%9.4%3.8%5.324.92+3.3
/ 200 IP— RAW343420084418510532100%5.921.9%12.5%9.4%3.8%5.324.92+1.1
Career— MLE816531814712192214580%3.914.9%15.0%-0.1%3.1%5.805.43+3.4
/ 200 IP— MLE51412009251381392880%3.914.9%15.0%-0.1%3.1%5.805.43+0.8

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AFresno Grizzlies · 74 IPFIP 5.50 → 6.87 (+1.37)K% 18.4% → 13.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.41%—×0.74013.63%
BB% (unintentional) /BF14.58%—×1.18017.20%
HR / BF /BF3.84%÷1.000×1.3004.99%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 5.50 → 6.87, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2026 ROKACL Rockies · 22 IPFIP 4.22 → 6.01 (+1.80)K% 26.5% → 18.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.47%—×0.68018.00%
BB% (unintentional) /BF13.73%—×1.25017.16%
HR / BF /BF2.94%÷1.000×1.4004.12%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 4.22 → 6.01, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2025 AFresno Grizzlies · 101 IPFIP 3.67 → 4.94 (+1.28)K% 23.2% → 17.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.18%—×0.74017.15%
BB% (unintentional) /BF12.05%—×1.18014.21%
HR / BF /BF1.82%÷0.870×1.3002.72%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 74).

Result: FIP 3.67 → 4.94, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2024 ROKACL Rockies · 44 IPFIP 3.77 → 4.91 (+1.14)K% 19.2% → 13.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.21%—×0.68013.06%
BB% (unintentional) /BF13.79%—×1.25017.24%
HR / BF /BF0.99%÷1.044×1.4001.32%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 109).

Result: FIP 3.77 → 4.91, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2023 ROKDSL Colorado · 44 IPFIP 2.77 → 3.63 (+0.86)K% 19.7% → 13.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.69%—×0.68013.39%
BB% (unintentional) /BF8.29%—×1.25010.36%
HR / BF /BF0.52%÷1.146×1.4000.63%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 129).

Result: FIP 2.77 → 3.63, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 ROKDSL Rockies · 34 IPFIP 4.65 → 5.79 (+1.15)K% 20.4% → 13.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.42%—×0.68013.89%
BB% (unintentional) /BF10.56%—×1.25013.20%
HR / BF /BF3.52%÷1.233×1.4004.00%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 147).

Result: FIP 4.65 → 5.79, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 927 starter careers (497 from 1990-2025 + 430 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION4.610221.3%13.0%1.275.17
Jason Bere ('03)5.612318.4%12.6%1.175.14
Kazuhisa Ishii ('02-'05, 1 WAR*)2.814119.8%*13.6%*1.14*4.72*
Les Cain ('68-'72, 2 WAR*)1.99324.6%*12.9%*1.00*4.66*
Tim Lollar ('80-'86, 3 WAR*)4.512921.2%*12.2%*1.35*4.94*
Jeff Robinson ('87-'92, 0 WAR*)3.511818.3%*10.9%*1.38*5.14*
John Maine ('13)3.09919.5%10.5%1.234.45