Andrew Morris

P Minnesota Twins
Age 25 RHP 6'0" / 195 lbs MLB Svc 0.0 · Ctrl thru 2032 peak 0.6 · 2027
Overview
MLBRP40-MANPre-ArbFA 2033
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202422MIX3 levels26241332.372.4124.5%5.9%—K 19.8% · BB 6.2% · FIP 2.88
202523AAAMIN2119954.093.6222.4%7.0%—K 19.2% · BB 6.3% · FIP 3.61
202624MIX2 levels665814.113.0021.2%7.2%1.5K 21.5% · BB 7.2% · FIP 3.04
2027PROJ25MLBMIN500533.843.6922.4%6.8%0.6
2028PROJ88% MLB26MLBMIN540573.813.7422.5%6.8%0.6
2029PROJ91% MLB27MLBMIN450473.833.8122.5%7.0%0.4
Last 3 seasons WAR 1.5  ·  Next 3 projected WAR 1.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.988First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$0.7M2031Arb-2$0.8M2032Arb-3$0.8M
Skills · percentileStatcast 2026
FB Velo90
xwOBA vs80
K%45
Form6.85 ERA (proj 3.84) · K 16.5% (proj 22.4%) · BB 10.1% (proj 6.8%) ▼▼ last 90d · 24 IP through Oct 27
CompsDavid Phelps (age 25) · Shohei Tomioka (age 25) · Brock Stewart (age 25)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 9789vR 81
ERA3.84
FIP3.69
K%22.4%
BB%6.8%
K-BB%15.6%
Proj IP64
Value2027 · WAR
Runs saved vs league avg · 64 IP
K: +0.1 runs (Runs saved by strikeouts vs lg-avg K%)+0KBB: +2.5 runs (Runs saved by walk suppression vs lg-avg BB%)+2BBCONTACT: +0.9 runs (Runs saved on contact quality (HR suppression) vs lg)+1CONTACTSTAM: +3.2 runs (Replacement credit for innings volume)+3STAMTotal WAR: +0.71 (64 IP)+0.7WAR
0.00.51.00.60.60.40.30.20.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$13M ctrl surplus
Statcast · Contract
Statcast Percentiles
FB Velo
p9097.4
Whiff%
p3423.0%
K%
p4521.5%
xwOBA vs
p800.283
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.988 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.6$2M+$2M
2028Pre-Arb$0.8M+0.6$2M+$2M
2029Pre-Arb$0.8M+0.4$1M+$0.7M
2030Arb-1$0.7M+0.3$1.0M+$0.4M
2031Arb-2$0.8M+0.2$0.6M+$0.1M
2032Arb-3$0.8M+0.1$0.3M+$0.0M (cut)
Totals $4M $8M +$4M

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)
202220ROK MLEFCL Twins10131000%1.033.3%0.0%33.3%0.0%0.000.29—
202220ROK RAWFCL Twins10131000%1.033.3%0.0%33.3%0.0%0.001.10—
202321MIX MLE2 levels1817843577919494%4.716.6%6.2%10.4%1.4%2.883.23—
202321MIX RAW2 levels1817843577919494%4.722.1%5.3%16.8%1.1%2.882.52—
202422MIX MLE3 levels262413354213332692%5.119.8%6.2%13.7%1.2%2.372.88—
202422MIX MLE3 levels262413354213332692%5.119.8%6.2%13.7%1.2%2.372.88—
202422MIX RAW3 levels262413354213332692%5.124.5%5.9%18.6%1.1%2.372.41—
202523AAA MLESt. Paul Saints21199539889281190%4.519.2%6.3%12.9%2.4%4.093.61—
202523AAA MLESt. Paul Saints21199539889281190%4.519.2%6.3%12.9%2.4%4.093.61—
202523AAA RAWSt. Paul Saints21199539889281190%4.522.4%7.0%15.3%2.8%4.093.62—
202624MIX MLE2 levels66581349742558%1.221.5%7.2%14.3%1.5%4.113.04+1.5
202624MIX MLE2 levels66581349742558%1.221.5%7.2%14.3%1.5%4.113.04+1.5
202624MIX RAW2 levels66581349742558%1.221.2%7.2%14.0%1.4%4.113.00+1.5
▸ Career totals (raw MLB only — as recorded)
MLB Career—64374321692355%1.221.5%7.2%14.3%1.6%4.403.05+1.3
▸ 2027 season — projected remainder (no 2027 stats recorded)
202725MLBMIN50053224501550%1.122.4%6.8%15.6%2.3%3.843.69+0.6
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202826MLB MLEMIN61064272611960%1.122.5%6.8%15.7%2.3%3.803.73+0.6
202927MLB MLEMIN49052219491550%1.122.5%7.0%15.5%2.4%3.823.80+0.5
203028MLB MLEMIN44046196441450%1.122.3%7.1%15.2%2.6%3.883.91+0.4
203129MLB MLEMIN37039163351240%1.021.7%7.4%14.3%2.7%4.004.08+0.2
203230MLB MLEMIN29030128271040%1.021.0%7.7%13.3%2.9%4.174.29+0.1
202826MLB CTXMIN54057241541660%1.122.5%6.8%15.7%2.4%3.813.74+0.6
202927MLB CTXMIN45047198451450%1.022.5%7.0%15.5%2.5%3.833.81+0.4
203028MLB CTXMIN41043182411350%1.022.3%7.1%15.2%2.6%3.893.92+0.3
203129MLB CTXMIN34036152331140%1.121.7%7.4%14.3%2.7%4.014.09+0.2
203230MLB CTXMIN2802912226940%1.021.0%7.7%13.3%2.9%4.184.30+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW2653285121426787281%1.122.0%7.1%14.8%2.3%4.043.41+3.9
/ 200 IP— RAW186220085118761201%1.122.0%7.1%14.8%2.3%4.043.41+2.7
Career— MLE1326539416493191062749%3.019.4%6.4%12.9%1.6%3.243.16+3.1
/ 200 IP— MLE6733200837162541449%3.019.4%6.4%12.9%1.6%3.243.16+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 AAASt. Paul Saints · 7 IPFIP 2.50 → 2.62 (+0.12)K% 17.9% → 15.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.86%—×0.86015.36%
BB% (unintentional) /BF7.14%—×0.9006.43%
HR / BF /BF0.00%÷1.000×1.1000.00%

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.50 → 2.62, 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 AAASt. Paul Saints · 95 IPFIP 3.62 → 3.61 (−0.01)K% 22.4% → 19.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.36%—×0.86019.23%
BB% (unintentional) /BF7.04%—×0.9006.33%
HR / BF /BF2.76%÷1.253×1.1002.43%

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

Result: FIP 3.62 → 3.61, 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 AAWichita Wind Surge · 62 IPFIP 1.90 → 2.47 (+0.57)K% 25.2% → 20.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.20%—×0.81020.41%
BB% (unintentional) /BF5.60%—×1.1006.16%
HR / BF /BF0.40%÷0.845×1.2000.57%

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

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

2024 A+Cedar Rapids Kernels · 38 IPFIP 2.03 → 2.69 (+0.66)K% 27.9% → 21.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF27.92%—×0.77021.50%
BB% (unintentional) /BF4.55%—×1.1505.23%
HR / BF /BF1.30%÷1.191×1.2501.36%

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

Result: FIP 2.03 → 2.69, 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 AAASt. Paul Saints · 34 IPFIP 3.65 → 3.85 (+0.20)K% 19.6% → 16.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.57%—×0.86016.83%
BB% (unintentional) /BF7.97%—×0.9007.17%
HR / BF /BF2.17%÷1.039×1.1002.30%

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

Result: FIP 3.65 → 3.85, 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 AFort Myers Mighty Mussels · 49 IPFIP 2.19 → 3.06 (+0.87)K% 25.5% → 18.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.50%—×0.74018.87%
BB% (unintentional) /BF5.50%—×1.1806.49%
HR / BF /BF1.00%÷0.976×1.3001.33%

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

Result: FIP 2.19 → 3.06, 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 A+Cedar Rapids Kernels · 36 IPFIP 2.94 → 3.45 (+0.52)K% 17.8% → 13.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.83%—×0.77013.73%
BB% (unintentional) /BF5.10%—×1.1505.86%
HR / BF /BF1.27%÷1.134×1.2501.40%

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

Result: FIP 2.94 → 3.45, 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: 1,234 reliever careers (754 from 1990-2025 + 480 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 PROJECTION1.95322.0%7.3%0.893.99
Todd Worrell ('97)1.75523.4%7.5%0.953.58
Fernando Salas ('19)2.45423.1%7.3%1.053.91
Jose Alvarez ('22)2.16020.0%7.6%0.833.47
Ramon Hernandez ('67-'77, 6 WAR*)2.26119.7%*7.3%*0.77*3.65*
Mike Perez ('90-'97, 3 WAR*)1.75818.5%*8.2%*0.88*3.86*
Tony Castillo ('88-'98, 4 WAR*)2.65918.5%*7.3%*0.98*3.76*