Ty Johnson

P Durham Bulls
Age 25 RHP 6'6" / 205 lbs AAA Svc 0.0 · Ctrl thru 2032 peak 0.8 · 2028 ILForty Man (40M)
Overview
AAARP40M40-MANROOKIEPre-ArbFA 2033
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202422MIX2 levels2413842.791.4836.0%7.8%—K 27.3% · BB 9.1% · FIP 2.38
202523AATB26201102.612.0234.7%8.8%—K 28.1% · BB 9.7% · FIP 2.79
202624MIX2 levels2910703.092.9334.1%10.4%1.4K 29.5% · BB 9.2% · FIP 3.25
2027PROJ25MLBTB1212743.543.5429.5%8.7%1.7
2028PROJ80% MLB26MLBTB1515923.563.5529.0%8.6%2.0
2029PROJ86% MLB27MLBTB1515923.633.6428.4%8.6%1.9
Last 3 seasons WAR 1.4  ·  Next 3 projected WAR 5.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.128First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$3M2031Arb-2$4M2032Arb-3$4M
Career WAR0.1 WAR median (P10 -0.4 / P90 6.6, comp-based) · star 0% · didn't stick 78%
CompsMitch Neunborn (age 26) · Cody Morris (age 25) · Shawn Dubin (age 25)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 10092vR 84
ERA3.54
FIP3.54
K%29.5%
BB%8.7%
K-BB%20.8%
Proj IP109
Value2027 · WAR
Runs saved vs league avg · 109 IP
K: +10.0 runs (Runs saved by strikeouts vs lg-avg K%)+10KBB: -0.2 runs (Runs saved by walk suppression vs lg-avg BB%)-0BBCONTACT: -2.0 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +14.8 runs (Replacement credit for innings volume)+15STAMTotal WAR: +2.37 (109 IP)+2.4WAR
0.01.22.51.72.01.91.71.51.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$67M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.128 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.7$14M+$13M
2028Pre-Arb$0.8M+2.0$15M+$14M
2029Pre-Arb$0.8M+1.9$13M+$12M
2030Arb-1$3M+1.7$11M+$9M
2031Arb-2$4M+1.5$9M+$6M
2032Arb-3$4M+1.2$7M+$4M
Totals $13M $68M +$59M

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)
202422MIX MLE2 levels24138433312026254%3.527.3%9.1%18.2%0.8%2.792.38—
202422MIX MLE2 levels24138433312026254%3.527.3%9.1%18.2%0.8%2.792.38—
202422MIX RAW2 levels24138433312026254%3.536.0%7.8%28.2%0.6%2.791.48—
202523AA MLEMontgomery Biscuits262011043014938577%4.228.1%9.7%18.3%1.5%2.612.79—
202523AA MLEMontgomery Biscuits262011043014938577%4.228.1%9.7%18.3%1.5%2.612.79—
202523AA RAWMontgomery Biscuits262011043014938577%4.234.7%8.8%25.8%1.2%2.612.02—
202624MIX MLE2 levels2910702799529734%2.429.5%9.2%20.3%2.7%3.093.25+1.1
202624MIX MLE2 levels2910702799529734%2.429.5%9.2%20.3%2.7%3.093.25+1.1
202624MIX RAW2 levels2910702799529734%2.434.1%10.4%23.7%2.5%3.092.93+1.4
▸ Career totals (raw MLB only — as recorded)
MLB Career—8083411410%1.032.4%11.8%20.6%2.9%3.523.49+0.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202725MLBTB12127431292278100%6.229.5%8.7%20.8%2.6%3.543.54+1.7
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202826MLB MLETB18181154871414213100%6.429.0%8.6%20.4%2.7%3.603.59+2.5
202927MLB MLETB17171074531293912100%6.328.4%8.6%19.8%2.7%3.673.68+2.2
203028MLB MLETB16161014261193712100%6.328.0%8.7%19.3%2.9%3.753.79+2.0
203129MLB MLETB1515943961093512100%6.327.6%8.9%18.7%3.0%3.863.93+1.7
203230MLB MLETB141485361983312100%6.127.2%9.2%18.0%3.2%4.014.11+1.3
203331MLB MLETB121276322863111100%6.426.8%9.6%17.3%3.4%4.194.31+1.0
202826MLB CTXTB1515923881123310100%6.129.0%8.6%20.4%2.6%3.563.55+2.0
202927MLB CTXTB1515923881103310100%6.128.4%8.6%19.8%2.7%3.633.64+1.9
203028MLB CTXTB1414903801063311100%6.428.0%8.7%19.3%2.8%3.713.75+1.7
203129MLB CTXTB141485359993211100%6.127.6%8.9%18.7%2.9%3.813.88+1.5
203230MLB CTXTB131379334913110100%6.127.2%9.2%18.0%3.1%3.964.06+1.2
203331MLB CTXTB111171300802910100%6.526.8%9.6%17.3%3.3%4.144.26+0.9
▸ Career totals — MLB only (actual + projected)
Career— RAW898151721866111956391%5.828.0%8.9%19.0%2.9%3.783.45+12.3
/ 200 IP— RAW3431200845236752491%5.828.0%8.9%19.0%2.9%3.783.45+4.8
Career— MLE79432641042294981754%3.328.2%9.4%18.8%1.6%2.792.78+10.7
/ 200 IP— MLE6033200788222741354%3.328.2%9.4%18.8%1.6%2.792.78+3.7

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 AAADurham Bulls · 62 IPFIP 2.84 → 3.25 (+0.41)K% 34.3% → 29.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.29%—×0.86029.49%
BB% (unintentional) /BF10.20%—×0.9009.18%
HR / BF /BF2.45%÷1.000×1.1002.69%

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 2.84 → 3.25, 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 AAMontgomery Biscuits · 110 IPFIP 1.93 → 2.79 (+0.86)K% 34.7% → 28.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.65%—×0.81028.07%
BB% (unintentional) /BF8.84%—×1.1009.72%
HR / BF /BF1.16%÷0.922×1.2001.51%

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

Result: FIP 1.93 → 2.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).

2024 A+Bowling Green Hot Rods · 50 IPFIP 1.35 → 2.26 (+0.91)K% 36.0% → 27.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF36.00%—×0.77027.72%
BB% (unintentional) /BF8.00%—×1.1509.20%
HR / BF /BF0.50%÷1.015×1.2500.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 103).

Result: FIP 1.35 → 2.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).

2024 AMyrtle Beach Pelicans · 34 IPFIP 1.42 → 2.56 (+1.14)K% 36.1% → 26.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF36.09%—×0.74026.71%
BB% (unintentional) /BF7.52%—×1.1808.87%
HR / BF /BF0.75%÷0.908×1.3001.08%

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

Result: FIP 1.42 → 2.56, 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 PROJECTION3.59928.2%8.9%1.123.77
Brad Peacock ('21)2.89324.7%10.1%1.274.11
Mel Queen ('66-'72, 4 WAR*)1.99724.2%*9.0%*1.27*3.77*
Frankie Montas ('25)3.99823.6%8.2%1.204.20
Danny Salazar ('19)3.011827.7%8.6%1.143.82
Joe Hesketh ('84-'94, 10 WAR*)4.88723.2%*8.8%*1.07*3.95*
Al Holland ('77-'87, 9 WAR*)3.29226.4%*8.6%*1.22*3.49*