Jackson Ferris

P Oklahoma City Comets
Age 23 LHP 6'4" / 195 lbs AAA Svc 0.0 · Ctrl thru 2032 peak 1.6 · 2029
Overview
AAAPROSPECTPre-ArbFA 2033
OGV OFP45OGV rank#97ETA2028MLB%14%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202420MIX2 levels27271273.202.7827.4%10.8%—K 21.3% · BB 12.2% · FIP 3.59
202521AALAD26241263.863.4624.2%11.8%—K 19.6% · BB 13.0% · FIP 4.21
202622AAALAD24221095.123.4824.7%11.2%—K 21.2% · BB 10.1% · FIP 3.71
2027PROJ23MLBLAD22114.454.4520.8%11.0%0.1
2028PROJ50% MLB24MLBLAD1010544.384.3221.4%9.8%0.7
2029PROJ70% MLB25MLBLAD1313754.274.2121.9%9.1%1.1
Next 3 projected WAR 2.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.0First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$3M2031Arb-2$5M2032Arb-3$7M
Career WAR0.6 WAR median (P10 -0.6 / P90 19, comp-based) · star 4% · didn't stick 64%
CompsJoe Whitman (age 22) · Pete Hansen (age 23) · Sam Weatherly (age 22)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 101110vR 118
ERA4.45
FIP4.45
K%20.8%
BB%11.0%
K-BB%9.8%
Proj IP81
Value2027 · WAR
Runs saved vs league avg · 81 IP
K: -0.7 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: -1.7 runs (Runs saved by walk suppression vs lg-avg BB%)-2BBCONTACT: -0.1 runs (Runs saved on contact quality (HR suppression) vs lg)-0CONTACTSTAM: +7.3 runs (Replacement credit for innings volume)+7STAMTotal WAR: +0.52 (81 IP)+0.5WAR
0.00.91.90.10.71.11.31.41.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$29M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.1$0.5M+$0.0M (cut)
2028Pre-Arb$0.8M+0.7$3M+$2M
2029Pre-Arb$0.8M+1.1$8M+$7M
2030Arb-1$3M+1.3$8M+$6M
2031Arb-2$5M+1.4$8M+$5M
2032Arb-3$7M+1.3$7M+$3M
Totals $18M $34M +$22M

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)
202319A MLEMyrtle Beach Pelicans18185623777331100%3.124.0%16.4%7.6%0.6%3.383.47—
202319A RAWMyrtle Beach Pelicans18185623777331100%3.132.5%13.9%18.6%0.4%3.382.35—
202420MIX MLE2 levels2727127530145576100%4.721.3%12.2%9.0%1.3%3.203.59—
202420MIX MLE2 levels2727127530145576100%4.721.3%12.2%9.0%1.3%3.203.59—
202420MIX RAW2 levels2727127530145576100%4.727.4%10.8%16.6%1.1%3.202.78—
202521AA MLETulsa Drillers262412655713566992%4.819.6%13.0%6.6%2.0%3.864.21—
202521AA MLETulsa Drillers262412655713566992%4.819.6%13.0%6.6%2.0%3.864.21—
202521AA RAWTulsa Drillers262412655713566992%4.824.2%11.8%12.4%1.6%3.863.46—
202622AAA MLEOklahoma City Comets242210948211954992%4.521.2%10.1%11.1%2.1%5.123.71—
202622AAA MLEOklahoma City Comets242210948211954992%4.521.2%10.1%11.1%2.1%5.123.71—
202622AAA RAWOklahoma City Comets242210948211954992%4.524.7%11.2%13.5%1.9%5.123.48—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202723MLBLAD2211461051100%5.520.8%11.0%9.8%2.4%4.454.45+0.1
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202824MLB MLELAD1919107450964411100%5.621.4%9.8%11.6%2.4%4.324.26+1.4
202925MLB MLELAD1818107452994111100%5.921.9%9.1%12.7%2.5%4.214.15+1.6
203026MLB MLELAD18181094611024212100%6.122.1%9.0%13.1%2.5%4.164.13+1.6
203127MLB MLELAD18181094591014212100%6.022.1%9.0%13.0%2.6%4.174.17+1.6
203228MLB MLELAD1818106449994112100%5.921.9%9.2%12.7%2.7%4.224.25+1.4
203329MLB MLELAD161699418913912100%6.221.7%9.4%12.3%2.8%4.324.39+1.2
203430MLB MLELAD151590380813711100%6.021.3%9.7%11.6%3.0%4.474.56+0.9
203531MLB MLELAD131380339713411100%6.220.9%10.1%10.9%3.2%4.654.77+0.6
203632MLB MLELAD121271301623210100%5.920.5%10.5%10.0%3.5%4.864.99+0.3
203733MLB MLELAD101063264532910100%6.320.0%10.9%9.1%3.8%5.095.24+0.1
202824MLB CTXLAD10105422849226100%5.421.4%9.8%11.6%2.6%4.384.32+0.7
202925MLB CTXLAD13137531769298100%5.821.9%9.1%12.7%2.6%4.274.21+1.1
203026MLB CTXLAD151589376833410100%5.922.1%9.0%13.1%2.6%4.224.19+1.3
203127MLB CTXLAD161694397883611100%5.922.1%9.0%13.0%2.7%4.234.23+1.4
203228MLB CTXLAD161696405893711100%6.021.9%9.2%12.7%2.8%4.284.31+1.3
203329MLB CTXLAD151591384833611100%6.121.7%9.4%12.3%2.9%4.394.46+1.1
203430MLB CTXLAD141483350753411100%5.921.3%9.7%11.6%3.1%4.544.63+0.8
203531MLB CTXLAD121275317663211100%6.220.9%10.1%10.9%3.4%4.734.85+0.5
203632MLB CTXLAD111168287593010100%6.220.5%10.5%10.0%3.6%4.945.07+0.3
203733MLB CTXLAD101059249502710100%5.920.0%10.9%9.1%3.9%5.185.33+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW132132784331171131899100%5.921.5%9.6%11.9%3.0%4.484.14+11.7
/ 200 IP— RAW34342008441818125100%6.021.5%9.6%11.9%3.0%4.484.14+3.0
Career— MLE959141818063812253096%4.421.1%12.5%8.7%1.6%3.923.80+10.7
/ 200 IP— MLE45442008651831081496%4.421.1%12.5%8.7%1.6%3.923.80+2.3

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 AAAOklahoma City Comets · 109 IPFIP 3.46 → 3.71 (+0.25)K% 24.7% → 21.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.69%—×0.86021.23%
BB% (unintentional) /BF11.20%—×0.90010.08%
HR / BF /BF1.87%÷1.000×1.1002.05%

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.46 → 3.71, 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 AATulsa Drillers · 126 IPFIP 3.44 → 4.21 (+0.76)K% 24.2% → 19.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.24%—×0.81019.63%
BB% (unintentional) /BF11.85%—×1.10013.03%
HR / BF /BF1.62%÷0.957×1.2002.03%

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

Result: FIP 3.44 → 4.21, 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 A+Great Lakes Loons · 98 IPFIP 2.51 → 3.39 (+0.88)K% 29.2% → 22.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.17%—×0.77022.46%
BB% (unintentional) /BF10.54%—×1.15012.12%
HR / BF /BF0.98%÷1.036×1.2501.18%

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

Result: FIP 2.51 → 3.39, 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 AATulsa Drillers · 28 IPFIP 3.65 → 4.26 (+0.60)K% 21.3% → 17.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.31%—×0.81017.26%
BB% (unintentional) /BF11.48%—×1.10012.62%
HR / BF /BF1.64%÷1.063×1.2001.85%

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

Result: FIP 3.65 → 4.26, 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 AMyrtle Beach Pelicans · 56 IPFIP 2.35 → 3.47 (+1.11)K% 32.5% → 24.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.49%—×0.74024.04%
BB% (unintentional) /BF13.92%—×1.18016.43%
HR / BF /BF0.42%÷0.957×1.3000.57%

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

Result: FIP 2.35 → 3.47, 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: 2,161 pitcher careers (1,251 from 1990-2025 + 910 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 PROJECTION5.19321.4%9.7%1.084.40
Bud Norris ('18)6.112221.7%9.1%1.154.45
Skip Lockwood ('69-'80, 11 WAR*)6.210322.5%*9.1%*1.06*4.28*
Darren Dreifort ('04)4.49721.2%10.3%0.934.36
Mike Bielecki ('84-'97, 9 WAR*)6.29518.4%*9.1%*1.15*4.47*
Jorge De La Rosa ('18)7.610919.1%10.3%1.054.58
Matt Young ('83-'93, 8 WAR*)5.911922.8%*10.5%*0.91*4.53*