Ryan Clifford

1B Syracuse Mets
Age 24 L/L 6'3" / 200 lbs AAA H -5% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
ETA2029MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421AA/A+NYM541.228/.374/.42119491—.203/.309/.378
202522AAA/AANYM579.237/.360/.47029792—.208/.304/.390
202623AAANYM470.180/.279/.36318834—.142/.219/.267
2027PROJ10% MLB24MLBNYM21.190/.275/.3491080-0.0
2028PROJ35% MLB25MLBNYM90.195/.280/.3613184-0.1
2029PROJ46% MLB26MLBNYM141.198/.283/.3695287-0.2
Next 3 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Max EV93
Speed68
BB%57
Chase%38
Whiff%14
Z-Con%10
Career WAR0.0 WAR median (P10 -0.2 / P90 1.8, comp-based) · star 0% · didn't stick 90%
CompsMichael Toglia (age 25) · Wes Clarke (age 24) · Josh Ockimey (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†80
AVG/OBP/SLG.190 / .275 / .349
PA21
HR1
K%33
BB%10
BABIP267
ISO211
MLB%10%
Value2027 · WAR
BAT: -5.1 runs (wOBA-derived runs vs avg)-5BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.1-0.2272829
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M———
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.7M +$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 these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202219 AFayetteville Woodpeckers — 5141 11201 10150 00 268412390802 122400 2920 370 80 — — — — — —
202219 ROKFCL Astros Orange — 5036 8301 12162 20 222440389829 167368 3224 388 56 — — — — — —
202320 A+Brooklyn Cyclones — 390331 8015022 3911313 21 242345486831 245286 2910 361 76 — — — — — —
202320 AFayetteville Woodpeckers — 12192 31502 25273 31 337492457948 120453 2221 429 128 — — — — — —
202421 AABinghamton Rumble Ponies — 405333 7721018 631175 32 231361456817 225294 2916 362 104 — — — — — —
202421 A+Brooklyn Cyclones — 136102 22601 32432 10 216412304716 88362 3224 347 51 — — — — — —
202522 AAASyracuse Mets — 142114 25505 22354 32 219364395759 175263 2515 343 69 — — — — — —
202522 AABinghamton Rumble Ponies — 437367 8918124 631133 42 243358493851 251278 2614 372 99 — — — — — —
202623 AAASyracuse Mets — 470410 7417218 531743 83 180279363642 183253 3711 288 34 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202219 A MLEFayetteville Woodpeckers — 5144 10201 7210 00 227333341674 114383 4114 286 80 — — — — — —
202219 ROK MLEFCL Astros Orange — 5040 6201 8232 20 150320275595 125288 4616 251 56 — — — — — —
202320 A+ MLEBrooklyn Cyclones — 390345 6611018 2514513 21 191272380651 188243 376 281 76 — — — — — —
202320 A MLEFayetteville Woodpeckers — 12199 29402 18363 31 293417394811 101424 3015 357 128 — — — — — —
202421 AA MLEBinghamton Rumble Ponies — 405353 7720018 441365 32 218313428741 210285 3411 322 104 — — — — — —
202421 A+ MLEBrooklyn Cyclones — 136114 18501 20572 10 158294228522 70302 4215 244 51 — — — — — —
202522 AAA MLESyracuse Mets — 142120 21403 16434 32 175293283576 108235 3011 270 69 — — — — — —
202522 AA MLEBinghamton Rumble Ponies — 437384 8417120 461363 42 219307424732 206270 3111 315 99 — — — — — —
202623 AAA MLESyracuse Mets — 470424 6013212 392093 83 142219267485 125227 448 218 34 — — — — — —
202219 A MLE2 teams — 10184 15401 15442 20 179317262579 83359 4415 269 68 — — — — — —
202219 A RAW2 teams — 10177 19502 22312 20 247426390815 143386 3122 379 68 — — — — — —
202320 A+ MLE2 teams — 511444 9515020 4318216 52 214306383689 169300 368 299 88 — — — — — —
202320 A+ RAW2 teams — 511423 11120024 6414016 52 262380480860 217326 2713 377 88 — — — — — —
202421 AA MLE2 teams — 541467 9424019 641937 42 201307375681 173291 3612 302 91 — — — — — —
202421 AA RAW2 teams — 541435 9927019 951607 42 228374421794 193309 3018 358 91 — — — — — —
202522 AA MLE2 teams — 579504 10621123 621797 74 210305393698 183269 3111 304 92 — — — — — —
202522 AA RAW2 teams — 579481 11423129 851487 74 237360470829 233274 2615 365 92 — — — — — —
202623 AAA MLESyracuse Mets — 470424 6013212 392093 83 142219267485 125233 448 218 34 — — — — — —
202623 AAA RAWSyracuse Mets — 470410 7417218 531743 83 180279363642 183253 3711 288 34 — — — — — —
202219 A MLE2 teams — 10183 15401 15442 20 181317265582 84336 4415 269 68 — — — — — —
202320 A+ MLE2 teams — 511447 9515020 4318216 52 213306380686 168286 368 299 88 — — — — — —
202421 AA MLE2 teams — 541465 9424019 641937 42 202307376683 174289 3612 302 91 — — — — — —
202522 AA MLE2 teams — 579505 10621123 621797 74 210305392697 182261 3111 304 92 — — — — — —
202623 AAA MLESyracuse Mets — 470425 6013212 392093 83 141219266485 125227 448 218 34 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 AA MLE2 teams — 541465 9424019 641937 42 202307376683 174289 3612 302 91 — — — — — —
202522 AA MLE2 teams — 579505 10621123 621797 74 210305392697 182261 3111 304 92 — — — — — —
202623 AAA MLESyracuse Mets — 470425 6013212 392093 83 141219266485 125227 448 218 34 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLENYM 10% 380338 6614113 361353 52 195280357637 162276 369 286 80 -9 +0 -0 -7 +8 -0.3
▸ 2027 — real world (MLB)
202724 MLB CTXNYM 10% 2119 4101 270 00 190275349624 159267 3310 280 80 -1 +0 -0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLENYM 35% 260231 461019 25912 31 200285370655 170278 3510 293 84 -5 +0 -0 -5 +6 -0.4
202926 MLB MLENYM 46% 305270 5511111 291043 32 204288377665 174279 3410 297 87 -5 -0 -0 -5 +7 -0.4
202825 MLB CTXNYM 35% 9080 15303 9311 10 195280361641 167269 3410 287 84 -2 +0 -0 -2 +2 -0.1
202926 MLB CTXNYM 46% 141126 24505 13481 21 198283369652 171269 349 291 87 -2 +0 -0 -3 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 231206 39808 22792 31 189274345619 155258 3410 290 79 -4 +0 -0 -4 +5 -0.3
/ 162G— A+C — 650580 11123023 622226 83 191277350627 159260 3410 290 79 -11 +1 -1 -12 +14 -0.9
Career— MLE — 29772610 5081066102 297107742 3515 195287357644 162279 3610 285 79 -15 +0 -1 -14 +17 -1.3
/ 162G— MLE — 650570 11023122 652359 83 193286353638 160277 3610 285 79 -12 +0 -1 -12 +14 -1.1

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 AAASyracuse Mets · 470 PAwOBA .282 → .218 (−64)K% 37.0% → 44.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.02%÷1.000×1.200——44.43%
BB% (unintentional) /PA11.28%÷1.000×0.690—×1.0508.17%
HBP% /PA0.64%—×0.940—×1.0500.63%
Singles /BIP15.68%÷1.000×0.930×0.970×1.05014.85%
Doubles /BIP7.20%÷1.000×0.830×0.970×1.0506.09%
Triples /BIP0.85%÷1.000×0.970×0.970×1.0500.84%
Home runs /BIP7.63%÷1.000×0.700—×1.0505.61%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.

Result: wOBA .282 → .218; ISO .183 → .132; BABIP .253 → .227. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AABinghamton Rumble Ponies · 437 PAwOBA .365 → .315 (−49)K% 25.9% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.86%÷1.015×1.220——31.07%
BB% (unintentional) /PA14.19%÷0.983×0.700—×1.04210.53%
HBP% /PA0.69%—×0.850—×1.0420.61%
Singles /BIP18.11%÷0.982×0.970×0.982×1.04218.32%
Doubles /BIP7.09%÷0.941×0.860×0.982×1.0426.63%
Triples /BIP0.39%÷0.911×0.950×0.982×1.0420.42%
Home runs /BIP9.45%÷0.990×0.780—×1.0427.75%

Factors used: league row EL. Park (home-season share, regressed): HR 98, 1B 96, 2B 88, 3B 82, K 103, BB 97 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .365 → .315; ISO .251 → .211; BABIP .278 → .270. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAASyracuse Mets · 142 PAwOBA .339 → .270 (−69)K% 24.6% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.65%÷0.981×1.200——30.16%
BB% (unintentional) /PA15.49%÷1.005×0.690—×1.05011.17%
HBP% /PA2.82%—×0.940—×1.0502.78%
Singles /BIP18.99%÷0.975×0.930×0.950×1.05018.06%
Doubles /BIP6.33%÷1.022×0.830×0.950×1.0505.13%
Triples /BIP0.00%÷0.959×0.970×0.950×1.0500.00%
Home runs /BIP6.33%÷1.167×0.700—×1.0503.99%

Factors used: league row International League. Park (home-season share, regressed): HR 133, 1B 95, 2B 104, 3B 92, K 96, BB 101 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .339 → .270; ISO .175 → .119; BABIP .263 → .235. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AABinghamton Rumble Ponies · 405 PAwOBA .353 → .322 (−31)K% 28.9% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.89%÷1.046×1.220——33.68%
BB% (unintentional) /PA14.81%÷0.996×0.700—×1.05010.93%
HBP% /PA1.23%—×0.850—×1.0501.10%
Singles /BIP17.59%÷0.992×0.970×0.974×1.05017.58%
Doubles /BIP9.72%÷0.954×0.860×0.974×1.0508.96%
Triples /BIP0.00%÷1.062×0.950×0.974×1.0500.00%
Home runs /BIP8.33%÷0.834×0.780—×1.0508.18%

Factors used: league row EL. Park (home-season share, regressed): HR 67, 1B 98, 2B 91, 3B 112, K 109, BB 99 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.974.

Result: wOBA .353 → .322; ISO .225 → .221; BABIP .294 → .285. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Brooklyn Cyclones · 136 PAwOBA .340 → .244 (−96)K% 31.6% → 41.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.62%÷0.988×1.310——41.94%
BB% (unintentional) /PA23.53%÷0.973×0.600—×1.02714.90%
HBP% /PA1.47%—×0.770—×1.0271.16%
Singles /BIP25.42%÷1.032×0.870×0.993×1.02721.85%
Doubles /BIP10.17%÷1.005×0.780×0.993×1.0278.05%
Triples /BIP0.00%÷0.929×0.850×0.993×1.0270.00%
Home runs /BIP1.69%÷1.341×0.880—×1.0271.14%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 168, 1B 106, 2B 101, 3B 86, K 98, BB 95 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .340 → .244; ISO .088 → .064; BABIP .362 → .302. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Brooklyn Cyclones · 390 PAwOBA .357 → .281 (−76)K% 29.0% → 37.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.97%÷1.018×1.310——37.29%
BB% (unintentional) /PA10.00%÷0.970×0.600—×1.0426.45%
HBP% /PA3.33%—×0.770—×1.0422.67%
Singles /BIP19.72%÷0.973×0.870×0.970×1.04217.82%
Doubles /BIP6.88%÷1.058×0.780×0.970×1.0425.13%
Triples /BIP0.00%÷1.150×0.850×0.970×1.0420.00%
Home runs /BIP10.09%÷1.054×0.880—×1.0428.78%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 111, 1B 95, 2B 112, 3B 130, K 104, BB 94 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.

Result: wOBA .357 → .281; ISO .245 → .199; BABIP .286 → .243. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AFayetteville Woodpeckers · 121 PAwOBA .423 → .357 (−66)K% 22.3% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.31%÷1.016×1.360——29.88%
BB% (unintentional) /PA20.66%÷0.985×0.690—×1.03014.91%
HBP% /PA2.48%—×0.780—×1.0301.99%
Singles /BIP36.92%÷0.972×0.920×0.986×1.03035.50%
Doubles /BIP7.69%÷1.000×0.830×0.986×1.0306.49%
Triples /BIP0.00%÷1.000×0.910×0.986×1.0300.00%
Home runs /BIP3.08%÷0.993×0.800—×1.0302.55%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 94, 2B 100, 3B 100, K 103, BB 97 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .423 → .357; ISO .120 → .099; BABIP .453 → .424. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AFayetteville Woodpeckers · 51 PAwOBA .361 → .286 (−76)K% 29.4% → 41.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.41%÷0.976×1.360——40.97%
BB% (unintentional) /PA19.61%÷0.999×0.690—×1.04514.16%
HBP% /PA0.00%—×0.780—×1.0450.00%
Singles /BIP30.77%÷0.992×0.920—×1.04529.81%
Doubles /BIP7.69%÷0.930×0.830—×1.0457.17%
Triples /BIP0.00%÷1.150×0.910—×1.0450.00%
Home runs /BIP3.85%÷0.949×0.800—×1.0453.39%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 98, 2B 86, 3B 130, K 95, BB 100 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .361 → .286; ISO .122 → .097; BABIP .400 → .383. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).