Edward Cabrera

P Chicago Cubs
Age 29 RHP 6'5" / 217 lbs MLB peak 0.8 · 2027
Overview
MLBSP40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202426MIX2 levels26261194.464.0526.1%12.1%1.2K 25.3% · BB 11.8% · FIP 4.15
202527MIX2 levels28281453.483.5026.2%7.9%2.5K 25.8% · BB 8.3% · FIP 3.66
202628MIX3 levels2418945.924.7722.9%10.1%0.1K 20.3% · BB 10.3% · FIP 5.30
2027PROJ29MLBCHC1616974.724.6924.1%9.6%0.2
2028PROJ30MLBCHC1515914.834.9023.4%9.9%0.0
2029PROJ31MLBCHC1414855.015.1322.6%10.3%-0.2
Last 3 seasons WAR 3.8  ·  Next 3 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
FB Velo75
Whiff%58
K%37
xwOBA vs16
CompsAlexi Ogando (age 29) · Ross Ohlendorf (age 29) · Mike Clevinger (age 29)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 126118vR 110
ERA4.72
FIP4.69
K%24.1%
BB%9.6%
K-BB%14.5%
Proj IP97
Value2027 · WAR
Runs saved vs league avg · 97 IP
K: +1.3 runs (Runs saved by strikeouts vs lg-avg K%)+1KBB: -1.1 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -5.7 runs (Runs saved on contact quality (HR suppression) vs lg)-6CONTACTSTAM: +12.5 runs (Replacement credit for innings volume)+12STAMTotal WAR: +0.73 (97 IP)+0.7WAR
0.20.0-0.2272829
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF5555
CTRL5050
CMD5050
K†6060
Statcast Percentiles
FB Velo
p7596.3
Whiff%
p5826.5%
K%
p3720.3%
xwOBA vs
p160.352
CH+2.3 (30%)
SL+1.3 (12%)
FB+0.9 (38%)
SI (21%)
CU (20%)

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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 industry-standard fWAR.

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)
201618ROK MLEGCL Marlins117472012810164%4.39.5%6.2%3.3%0.7%4.213.47—
201618ROK RAWGCL Marlins117472012810164%4.313.9%5.0%9.0%0.5%4.212.82—
201820A MLEGreensboro Grasshoppers2222100440934211100%4.615.6%11.3%4.4%2.9%4.224.80—
201820A RAWGreensboro Grasshoppers2222100440934211100%4.621.1%9.5%11.6%2.5%4.223.93—
201921MIX MLE2 levels191997383116317100%5.123.8%9.1%14.6%2.5%2.233.60—
201921MIX RAW2 levels191997383116317100%5.130.3%8.1%22.2%1.8%2.232.60—
202123MIX MLE4 levels2020883691204413100%4.428.0%13.2%14.9%4.3%3.804.76+0.1
202123MIX RAW4 levels2020883691204413100%4.432.5%11.9%20.6%3.5%3.803.80+1.2
202224MIX MLE4 levels23231104421294912100%4.826.9%11.2%15.7%3.1%2.943.96+1.2
202224MIX RAW4 levels23231104421294912100%4.829.2%11.1%18.1%2.7%2.943.51+1.9
202325MIX MLE2 levels2725128547148781393%4.726.3%14.0%12.2%2.5%3.804.03+1.3
202325MIX RAW2 levels2725128547148781393%4.727.1%14.3%12.8%2.4%3.803.94+1.5
202426MIX MLE2 levels26261195141346215100%4.625.3%11.8%13.5%3.1%4.464.15+1.1
202426MIX MLE2 levels26261195141346215100%4.625.3%11.8%13.5%3.1%4.464.15+1.1
202426MIX RAW2 levels26261195141346215100%4.626.1%12.1%14.0%2.9%4.464.05+1.2
202527MIX MLE2 levels28281456101604818100%5.225.8%8.3%17.6%3.1%3.483.66+2.2
202527MIX MLE2 levels28281456101604818100%5.225.8%8.3%17.6%3.1%3.483.66+2.2
202527MIX RAW2 levels28281456101604818100%5.226.2%7.9%18.4%3.0%3.483.50+2.5
202628MIX MLE3 levels24189440793411775%3.920.3%10.3%10.0%4.7%5.925.30-0.4
202628MIX MLE3 levels24189440793411775%3.920.3%10.3%10.0%4.7%5.925.30-0.4
202628MIX RAW3 levels24189440793411775%3.922.9%10.1%12.8%4.2%5.924.77+0.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—10710251221945492527595%4.825.0%11.5%13.5%3.4%4.364.34+3.4
▸ 2027 season — projected remainder (no 2027 stats recorded)
202729MLBCHC161697410993915100%6.124.1%9.6%14.5%3.7%4.724.69+0.2
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202830MLB MLECHC151591385903815100%6.123.4%9.9%13.5%3.9%4.834.900.0
202931MLB MLECHC141485359813715100%6.122.6%10.3%12.4%4.1%5.015.13-0.2
202830MLB CTXCHC151591384903815100%6.123.4%9.9%13.5%3.9%4.834.900.0
202931MLB CTXCHC141485359813715100%6.122.6%10.3%12.4%4.1%5.015.13-0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW136131688293872032710596%5.124.5%11.1%13.4%3.6%4.504.40+4.0
/ 200 IP— RAW4038200854209953196%5.024.5%11.1%13.4%3.6%4.504.40+1.2
Career— MLE200188928391391542512194%4.623.4%10.9%12.5%3.1%3.854.20+3.1
/ 200 IP— MLE4341200843197922694%4.623.4%10.9%12.5%3.1%3.854.20+0.9

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,853 starter careers (497 from 1990-2025 + 1,356 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 PROJECTION3.98724.5%10.9%1.394.53
Joe Cowley ('82-'87, 3 WAR*)2.311722.7%*11.2%*1.55*4.37*
Bill Butler ('69-'77, 2 WAR*)3.09922.0%*11.3%*1.30*4.83*
Charley Hall ('06-'18, 2 WAR*)4.511420.2%*11.1%*1.35*4.51*
Tylor Megill ('25)2.08224.3%9.1%1.274.46
Nate Karns ('19)1.610524.0%9.3%1.344.30
Kyle Wright ('23)1.49421.9%9.7%1.254.45