Kyson Witherspoon

P Frederick Keys
Age 22 RHP 6'2" / 206 lbs A+ Svc 0.0 · Ctrl thru 2033 peak 0.7 · 2029
Overview
A+PROSPECTMiLBFA 2034
OGV OFP40OGV rank#139ETA2028MLB%4%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202621A+BAL2020904.223.8425.7%11.5%—K 19.8% · BB 13.3% · FIP 4.91
2027PROJ22MLBBAL1144.974.9721.7%12.9%0.0
2028PROJ51% MLB23MLBBAL1010534.814.7122.9%11.4%0.5
2029PROJ71% MLB24MLBBAL1515824.624.5123.7%10.4%0.9
Next 3 projected WAR 1.4Projected 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$3M2032Arb-2$5M2033Arb-3$6M
Career WAR0.0 WAR median (P10 -0.7 / P90 11, comp-based) · star 1% · didn't stick 82%
CompsCJ Van Eyk (age 22) · Aaron Davenport (age 22) · Will Sanders (age 22)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 128119vR 111
ERA4.97
FIP4.97
K%21.7%
BB%12.9%
K-BB%8.8%
Proj IP90
Value2027 · WAR
Runs saved vs league avg · 90 IP
K: -0.4 runs (Runs saved by strikeouts vs lg-avg K%)-0KBB: -4.5 runs (Runs saved by walk suppression vs lg-avg BB%)-4BBCONTACT: -3.0 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +10.1 runs (Replacement credit for innings volume)+10STAMTotal WAR: +0.23 (90 IP)+0.2WAR
0.00.91.90.00.50.91.31.41.41.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$37M 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+0.5$2M+$1M
2029Pre-Arb$0.8M+0.9$3M+$2M
2030Pre-Arb$0.8M+1.3$8M+$8M
2031Arb-1$3M+1.4$8M+$6M
2032Arb-2$5M+1.4$8M+$5M
2033Arb-3$6M+1.2$6M+$3M
Totals $17M $35M +$25M

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)
202621A+ MLEFrederick Keys202090381984410100%4.519.8%13.3%6.5%3.3%4.224.91—
202621A+ MLEFrederick Keys202090381984410100%4.519.8%13.3%6.5%3.3%4.224.91—
202621A+ RAWFrederick Keys202090381984410100%4.525.7%11.5%14.2%2.6%4.223.84—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202722MLBBAL11417421100%4.021.7%12.9%8.8%3.1%4.974.97+0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202823MLB MLEBAL19191044401015013100%5.522.9%11.4%11.6%3.0%4.744.64+0.9
202924MLB MLEBAL21211164901165115100%5.523.7%10.4%13.2%3.0%4.554.44+1.3
203025MLB MLEBAL21211245231265216100%5.924.1%9.9%14.2%3.0%4.414.33+1.6
203126MLB MLEBAL21211235201265115100%5.924.2%9.8%14.5%3.0%4.344.30+1.6
203227MLB MLEBAL20201205071235015100%6.024.2%9.8%14.4%3.0%4.344.34+1.5
203328MLB MLEBAL19191154841174815100%6.024.1%10.0%14.1%3.1%4.394.42+1.3
203429MLB MLEBAL18181074511084615100%5.923.8%10.2%13.6%3.3%4.494.56+1.0
203530MLB MLEBAL161697410964314100%6.123.5%10.5%13.0%3.5%4.644.73+0.8
203631MLB MLEBAL141487367854014100%6.223.1%10.9%12.2%3.7%4.824.94+0.5
203732MLB MLEBAL131377325743713100%5.922.7%11.3%11.4%3.9%5.035.16+0.2
202823MLB CTXBAL10105322451257100%5.322.9%11.4%11.6%3.2%4.814.71+0.5
202924MLB CTXBAL151582346823611100%5.523.7%10.4%13.2%3.1%4.624.51+0.9
203025MLB CTXBAL17171014261034213100%5.924.1%9.9%14.2%3.1%4.484.40+1.3
203126MLB CTXBAL18181084561104514100%6.024.2%9.8%14.5%3.1%4.414.37+1.4
203227MLB CTXBAL18181094601114515100%6.124.2%9.8%14.4%3.2%4.414.41+1.4
203328MLB CTXBAL18181064481084515100%5.924.1%10.0%14.1%3.3%4.474.50+1.2
203429MLB CTXBAL17171004221014314100%5.923.8%10.2%13.6%3.4%4.574.64+1.0
203530MLB CTXBAL151591384904014100%6.123.5%10.5%13.0%3.6%4.734.82+0.7
203631MLB CTXBAL141483350813814100%5.923.1%10.9%12.2%3.9%4.915.03+0.4
203732MLB CTXBAL121273308703513100%6.122.7%11.3%11.4%4.1%5.135.26+0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW1541549063826908395129100%5.923.7%10.3%13.4%3.4%4.624.26+12.2
/ 200 IP— RAW34342008442008728100%5.923.7%10.3%13.4%3.4%4.624.26+2.7
Career— MLE202090381755112100%4.519.8%13.3%6.5%3.3%4.224.91+10.6
/ 200 IP— MLE454520085016811328100%4.519.8%13.3%6.5%3.3%4.224.91+2.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 A+Frederick Keys · 90 IPFIP 3.83 → 4.91 (+1.08)K% 25.7% → 19.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.72%—×0.77019.81%
BB% (unintentional) /BF11.55%—×1.15013.28%
HR / BF /BF2.62%÷1.000×1.2503.28%

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

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

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 PROJECTION5.810523.5%10.5%1.244.58
Bill Butler ('69-'77, 2 WAR*)3.09922.0%*11.3%*1.30*4.83*
Zack Godley ('21)2.89522.1%9.6%1.164.92
Wayne Twitchell ('70-'79, 4 WAR*)5.313324.2%*11.3%*1.16*4.56*
Robert Person ('03)4.512819.8%11.2%1.294.64
Tylor Megill ('25)2.08224.3%9.1%1.274.46
Joe Decker ('69-'79, 6 WAR*)3.510121.4%*11.8%*1.04*4.49*