River Ryan

P Toledo Mud Hens
Age 28 RHP 6'2" / 195 lbs AAA Svc 3.0 · Ctrl thru 2029 peak 1.2 · 2027
Overview
AAASP40-MANROOKIEFG #21Arb-1FA 2030
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202324MIX2 levels26241043.803.5624.6%10.3%—K 19.2% · BB 11.7% · FIP 4.14
202425MIX4 levels1212451.812.5928.4%9.7%1.3K 23.4% · BB 9.8% · FIP 3.18
202627MIX2 levels1212454.372.4226.6%6.0%1.4K 22.7% · BB 4.6% · FIP 2.44
2027PROJ28MLBDET21211243.843.6524.0%6.6%1.9
2028PROJ61% MLB29MLBDET1212723.823.8123.2%7.0%0.9
2029PROJ72% MLB30MLBDET1313803.964.0422.4%7.3%0.7
Last 3 seasons WAR 2.7  ·  Next 3 projected WAR 3.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.000First FA2030
2027Arb-1$8M2028Arb-2$11M2029Arb-3$13M
Skills · percentileStatcast 2024
FB Velo75
xwOBA vs55
K%50
Whiff%40
Career WAR0 WAR median (P10 -1 / P90 0, comp-based) · star 0% · didn't stick 99%
CompsErik Hiljus (age 28) · Andy Ferguson (age 27) · Stephen Fife (age 29)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 10394vR 86
ERA3.84
FIP3.65
K%24.0%
BB%6.6%
K-BB%17.4%
Proj IP124
Value2027 · WAR
Runs saved vs league avg · 124 IP
K: +3.1 runs (Runs saved by strikeouts vs lg-avg K%)+3KBB: +5.0 runs (Runs saved by walk suppression vs lg-avg BB%)+5BBCONTACT: -0.7 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +16.8 runs (Replacement credit for innings volume)+17STAMTotal WAR: +2.54 (124 IP)+2.5WAR
0.01.12.20.90.90.727282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$12M ctrl surplus
Grades · Statcast · Arsenal · Contract
Scouting Grades
OFP—55
STUF5055
CTRL4045
CMD4545
K†6060
Statcast Percentiles
FB Velo
p7596.3
Whiff%
p4023.9%
K%
p5022.2%
xwOBA vs
p550.307
FB+1.7 (50%)
CT+0.5 (3%)
SL (23%)
CH (8%)
SI (10%)
CU (16%)
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2024
Service   3.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$8M+0.9$3M+$0.0M (cut)
2028Arb-2$11M+0.9$3M+$0.0M (cut)
2029Arb-3$13M+0.7$2M+$0.0M (cut)
Totals $0.0M $9M +$0.0M

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 industry-standard fWAR.

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)
202223MIX MLE2 levels1513482017021487%3.226.1%12.2%13.9%2.3%2.453.69—
202223MIX RAW2 levels1513482017021487%3.234.8%10.4%24.4%2.0%2.452.58—
202324MIX MLE2 levels2624104448110461092%4.019.2%11.7%7.5%2.1%3.804.14—
202324MIX RAW2 levels2624104448110461092%4.024.6%10.3%14.3%2.2%3.803.56—
202425MIX MLE4 levels12124517650172100%3.723.4%9.8%13.6%1.5%1.813.18+0.9
202425MIX MLE4 levels12124517650172100%3.723.4%9.8%13.6%1.5%1.813.18+0.9
202425MIX RAW4 levels12124517650172100%3.728.4%9.7%18.8%1.1%1.812.59+1.3
202627MIX MLE2 levels12124519953123100%3.822.7%4.6%18.2%1.2%4.372.44+1.4
202627MIX MLE2 levels12124519953123100%3.822.7%4.6%18.2%1.2%4.372.44+1.4
202627MIX RAW2 levels12124519953123100%3.826.6%6.0%20.6%1.5%4.372.42+1.4
▸ Career totals (raw MLB only — as recorded)
MLB Career—662510224122100%4.123.5%11.8%11.8%2.0%1.823.67+0.4
▸ 2027 season — projected remainder (no 2027 stats recorded)
202728MLBDET21211245241263513100%5.924.0%6.6%17.4%2.5%3.843.65+1.9
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202829MLB MLEDET20201195011163513100%5.923.2%7.0%16.3%2.7%3.883.87+1.5
202930MLB MLEDET19191124711063414100%5.922.4%7.3%15.1%2.9%4.034.11+1.0
203031MLB MLEDET1717104440953414100%6.121.7%7.7%14.0%3.1%4.224.34+0.7
203132MLB MLEDET161696407853314100%6.020.9%8.1%12.8%3.4%4.454.60+0.3
203233MLB MLEDET151588373753214100%5.920.0%8.5%11.5%3.7%4.714.88+0.0
203334MLB MLEDET131380339653113100%6.219.1%9.0%10.1%4.0%4.995.18-0.3
202829MLB CTXDET12127230471218100%6.023.2%7.0%16.3%2.6%3.823.81+0.9
202930MLB CTXDET13138033876259100%6.222.4%7.3%15.1%2.8%3.964.04+0.7
203031MLB CTXDET141482346752710100%5.921.7%7.7%14.0%3.0%4.154.27+0.5
203132MLB CTXDET141481342712811100%5.820.9%8.1%12.8%3.2%4.374.52+0.3
203233MLB CTXDET131377325652811100%5.920.0%8.5%11.5%3.5%4.624.79+0.0
203334MLB CTXDET111167283542611100%6.119.1%9.0%10.1%3.8%4.905.09-0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW8383484204043616663100%5.821.4%8.1%13.3%3.1%4.174.01+5.1
/ 200 IP— RAW34342008441806926100%5.921.4%8.1%13.3%3.1%4.174.01+2.1
Career— MLE656124210242251031994%3.722.0%10.1%11.9%1.9%3.273.56+3.6
/ 200 IP— MLE5450200846186851694%3.722.0%10.1%11.9%1.9%3.273.56+1.2

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,853 starter careers (497 from 1990-2025 + 1,356 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.79421.9%7.8%1.194.17
Tyler Anderson ('25)6.312619.5%7.8%1.324.30
Tyler Skaggs ('19)2.67421.5%8.0%1.094.41
Matt Shoemaker ('21)3.38321.0%6.3%1.364.24
Carmen Hill ('15-'30, 11 WAR*)3.911220.8%*9.0%*1.14*3.66*
Red Embree ('41-'49, 5 WAR*)3.511818.9%*9.1%*1.32*4.29*
Bob Bruce ('59-'67, 7 WAR*)5.614020.0%*7.5%*1.01*4.68*