Braxton Garrett

P Iowa Cubs
Age 29 LHP 6'2" / 202 lbs AAA Svc 4.0 · Ctrl thru 2028 peak 0.7 · 2027
Overview
AAASP40-MANArb-2FA 2029
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202325MLBMIA31301603.663.3223.7%4.4%4.1
202426MIX4 levels1515723.772.9626.5%4.8%2.2K 21.4% · BB 3.9% · FIP 3.63
202628MIX2 levels26241183.593.7524.7%11.2%2.3K 22.3% · BB 8.9% · FIP 3.98
2027PROJ29MLBCHC26261544.284.3821.3%8.2%1.8
2028PROJ95% MLB30MLBCHC20201184.404.5220.6%8.5%1.1
2029PROJ95% MLB31MLBCHC17171004.614.7519.8%8.8%0.7
Last 3 seasons WAR 8.6  ·  Next 3 projected WAR 3.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service4.029First FA2029
2027Arb-2$9M2028Arb-3$9M
Skills · percentileStatcast 2024
K%43
xwOBA vs37
FB Velo10
CompsKwang Hyun Kim (age 32) · Brandon Mann (age 32) · John Bale (age 29)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 100108vR 116
ERA4.28
FIP4.38
K%21.3%
BB%8.2%
K-BB%13.1%
Proj IP154
Value2027 · WAR
Runs saved vs league avg · 154 IP
K: -0.7 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: +0.5 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -3.2 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +20.9 runs (Replacement credit for innings volume)+21STAMTotal WAR: +1.84 (154 IP)+1.8WAR
0.01.12.31.81.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$5M ctrl surplus
Statcast · Contract
Statcast Percentiles
FB Velo
p1090.7
Whiff%
p2521.8%
K%
p4321.1%
xwOBA vs
p370.327
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2020
Service   4.029 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2027Arb-2$9M+1.8$14M+$6M
2028Arb-3$9M+1.1$8M+$0.1M
Totals $18M $23M +$6M

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)
201719A MLEGreensboro Grasshoppers4415651663100%3.818.2%10.9%7.3%5.1%2.935.76—
201719A RAWGreensboro Grasshoppers4415651663100%3.824.6%9.2%15.4%4.6%2.934.73—
201921MIX MLE2 levels21211074511194013100%5.120.7%9.7%11.0%4.6%3.545.11—
201921MIX RAW2 levels21211074511194013100%5.126.4%8.9%17.5%2.9%3.543.58—
202022MLB MLEMiami Marlins22834853100%3.823.5%14.7%8.8%8.8%5.877.82-0.2
202022MLB RAWMiami Marlins22834853100%3.823.5%14.7%8.8%8.8%5.878.06-0.2
202123MIX MLE2 levels2625120516118521396%4.620.9%10.4%10.5%3.0%4.214.31+1.5
202123MIX RAW2 levels2625120516118521396%4.622.9%10.1%12.8%2.5%4.213.84+2.2
202224MIX MLE3 levels25251255281243414100%5.022.5%6.3%16.2%2.5%3.533.36+3.1
202224MIX RAW3 levels25251255281243414100%5.023.5%6.4%17.0%2.7%3.533.39+3.1
202325MLB MLEMiami Marlins3130160659156292097%5.223.7%4.4%19.3%3.2%3.663.41+3.9
202325MLB RAWMiami Marlins3130160659156292097%5.223.7%4.4%19.3%3.0%3.663.32+4.1
202426MIX MLE4 levels15157229478148100%4.821.4%3.9%17.5%3.4%3.773.63+1.5
202426MIX MLE4 levels15157229478148100%4.821.4%3.9%17.5%3.4%3.773.63+1.5
202426MIX RAW4 levels15157229478148100%4.826.5%4.8%21.8%2.7%3.772.96+2.2
202628MIX MLE2 levels2624118493122551292%4.522.3%8.9%13.4%3.0%3.593.98+2.0
202628MIX MLE2 levels2624118493122551292%4.522.3%8.9%13.4%3.0%3.593.98+2.0
202628MIX RAW2 levels2624118493122551292%4.524.7%11.2%13.6%2.4%3.593.75+2.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—68653361435327924096%4.922.8%6.4%16.4%2.8%4.133.52+7.7
▸ 2027 season — projected remainder (no 2027 stats recorded)
202729MLBCHC26261546501385320100%5.921.3%8.2%13.1%3.0%4.284.38+1.8
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202830MLB MLECHC21211245231084417100%5.920.6%8.5%12.1%3.2%4.474.59+1.2
202931MLB MLECHC1818105444883915100%5.819.8%8.8%11.0%3.5%4.684.82+0.7
203032MLB MLECHC151590381733514100%6.019.0%9.2%9.8%3.7%4.925.08+0.3
202830MLB CTXCHC20201184981034216100%5.920.6%8.5%12.1%3.1%4.404.52+1.1
202931MLB CTXCHC1717100422843714100%5.919.8%8.8%11.0%3.3%4.614.75+0.7
203032MLB CTXCHC141486363693313100%6.119.0%9.2%9.8%3.6%4.845.00+0.3
▸ Career totals — MLB only (actual + projected)
Career— RAW11911663927165822058297%5.421.4%7.5%13.9%3.0%4.353.91+11.4
/ 200 IP— RAW3736200850182642697%5.421.4%7.5%13.9%3.0%4.353.91+3.6
Career— MLE150146723304066922710197%4.822.0%7.5%14.5%3.3%3.724.02+9.7
/ 200 IP— MLE4140200841185632897%4.822.0%7.5%14.5%3.3%3.724.02+3.0

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 AAAIowa Cubs · 108 IPFIP 3.65 → 3.98 (+0.33)K% 25.9% → 22.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.90%—×0.86022.27%
BB% (unintentional) /BF9.91%—×0.9008.92%
HR / BF /BF2.70%÷1.000×1.1002.97%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. 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 3.65 → 3.98, 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 AAAJacksonville Jumbo Shrimp · 26 IPFIP 3.43 → 3.95 (+0.52)K% 25.5% → 21.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.49%—×0.86021.92%
BB% (unintentional) /BF6.86%—×0.9006.18%
HR / BF /BF2.94%÷0.925×1.1003.50%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 85).

Result: FIP 3.43 → 3.95, 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 AAAJacksonville Jumbo Shrimp · 34 IPFIP 3.34 → 3.67 (+0.33)K% 20.6% → 18.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.57%—×0.88018.10%
BB% (unintentional) /BF6.38%—×1.0506.70%
HR / BF /BF2.13%÷1.032×1.1002.27%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 106).

Result: FIP 3.34 → 3.67, 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).

2021 AAAJacksonville Jumbo Shrimp · 86 IPFIP 3.74 → 4.41 (+0.67)K% 24.1% → 21.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.09%—×0.88021.20%
BB% (unintentional) /BF8.96%—×1.0509.41%
HR / BF /BF2.80%÷0.886×1.1003.48%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 77).

Result: FIP 3.74 → 4.41, 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).

2019 A+Jupiter Hammerheads · 105 IPFIP 3.52 → 5.11 (+1.59)K% 26.9% → 20.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.94%—×0.77020.74%
BB% (unintentional) /BF8.45%—×1.1509.71%
HR / BF /BF2.97%÷0.803×1.2504.62%

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

Result: FIP 3.52 → 5.11, 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).

2017 AGreensboro Grasshoppers · 15 IPFIP 4.72 → 5.76 (+1.04)K% 24.6% → 18.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.62%—×0.74018.22%
BB% (unintentional) /BF9.23%—×1.18010.89%
HR / BF /BF4.62%÷1.168×1.3005.14%

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 134).

Result: FIP 4.72 → 5.76, 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.010121.4%7.7%1.204.37
Tyler Anderson ('25)6.312619.5%7.8%1.324.30
Jon Gray ('25)6.212323.4%7.8%1.174.49
John Patterson ('07)2.37621.2%9.1%1.194.32
Ray Washburn ('61-'70, 12 WAR*)6.012117.6%*7.5%*1.17*4.17*
Tim Leary ('81-'94, 9 WAR*)7.513618.1%*8.1%*1.18*4.72*
Craig Swan ('73-'84, 10 WAR*)6.212418.8%*7.1%*1.36*4.46*