Felix Morrobel

SS Rancho Cucamonga Quakes
Age 21 S/R 6'0" / 175 lbs A K +5%HR +4% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#1634ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKLAA62.308/.400/.3270570—.273/.333/.291
202519ROKLAA111.218/.364/.3222840—.181/.280/.277
202620ALAA111.200/.303/.2320533—.182/.257/.212
2027PROJMLE21MLBLAA221.211/.280/.29735650.0
2028PROJ34% MLB22MLBLAA44.214/.284/.30711690.0
2029PROJ48% MLB23MLBLAA102.217/.287/.3172273-0.0
Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
Z-Con%81
K%80
Chase%69
Whiff%66
BB%54
Speed44
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 96%
CompsMichael Beltre (age 21) · Luis Liberato (age 20) · Juan Kelly (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 69 proj PA
wRC+†65
AVG/OBP/SLG.209 / .278 / .294
PA69
HR1
K%26
BB%8
ISO86
MLB%0%
Value2027 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.20.20.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 45 / POW 38
Toolsscout grade
CONTACT45
scouting grade only
POWER38
scouting grade only
EYE57
scouting grade only
SPEED59
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.2$0.5M+$0.0M
2033Pre-Arb$0.9M+0.2$0.5M+$0.0M
2034Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2035Arb-1$0.6M———
2036Arb-2$5M———
2037Extbeyond projection horizon · no WAR estimate
Totals $2M $1M +$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)
202317 ROKDSL Angels — 171161 46420 8131 118 286324335659 50309 85 298 22 — — — — — —
202418 ROKACL Angels — 6252 16100 880 52 308400327727 19364 1313 330 70 — — — — — —
202519 ROKACL Angels — 11187 19112 17223 82 218364322686 103270 2015 313 40 — — — — — —
202620 ARancho Cucamonga Quakes — 11195 19300 14200 53 200303232534 32247 1813 253 33 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Angels — 171164 32310 5161 118 195224226449 30213 93 201 22 — — — — — —
202418 ROK MLEACL Angels — 6255 15100 5110 52 273333291624 18326 188 271 70 — — — — — —
202519 ROK MLEACL Angels — 11194 17112 10333 82 181280277557 96223 309 228 40 — — — — — —
202620 A MLERancho Cucamonga Quakes — 11199 18300 10270 53 182257212469 30238 249 217 33 — — — — — —
202317 ROK MLEDSL Angels — 171164 32310 5161 118 195224226449 30215 93 201 22 — — — — — —
202317 ROK RAWDSL Angels — 171161 46420 8131 118 286324335659 50309 85 298 22 — — — — — —
202418 ROK MLEACL Angels — 6255 15100 5110 52 273333291624 18341 188 271 70 — — — — — —
202418 ROK RAWACL Angels — 6252 16100 880 52 308400327727 19364 1313 330 70 — — — — — —
202519 ROK MLEACL Angels — 11194 17112 10333 82 181280277557 96254 309 228 40 — — — — — —
202519 ROK RAWACL Angels — 11187 19112 17223 82 218364322686 103270 2015 313 40 — — — — — —
202620 A MLERancho Cucamonga Quakes — 11199 18300 10270 53 182257212469 30243 249 217 33 — — — — — —
202620 A RAWRancho Cucamonga Quakes — 11195 19300 14200 53 200303232534 32247 1813 253 33 — — — — — —
202317 ROK MLEDSL Angels — 171163 32310 5161 118 196224227451 31213 93 201 22 — — — — — —
202418 ROK MLEACL Angels — 6257 15100 5110 52 263333281614 18326 188 271 70 — — — — — —
202519 ROK MLEACL Angels — 11197 17112 10333 82 175280268548 93223 309 228 40 — — — — — —
202620 A MLERancho Cucamonga Quakes — 111100 18300 10270 53 180257210467 30238 249 217 33 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEACL Angels — 6257 15100 5110 52 263333281614 18326 188 271 70 — — — — — —
202519 ROK MLEACL Angels — 11197 17112 10333 82 175280268548 93223 309 228 40 — — — — — —
202620 A MLERancho Cucamonga Quakes — 111100 18300 10270 53 180257210467 30238 249 217 33 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLELAA 0% 221200 43713 17582 51 211280297577 86280 268 264 65 -9 +1 +0 +2 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLELAA 34% 129117 25412 10331 31 215285309594 95281 268 270 69 -5 +0 +0 +1 +3 -0.0
202923 MLB MLELAA 48% 210189 41713 17542 51 218288319607 101282 268 276 73 -7 +1 +0 +2 +5 0.1
203024 MLB MLELAA 53% 292263 58925 24743 72 221291327618 106284 258 280 76 -8 +1 +0 +3 +6 0.2
203125 MLB MLELAA 55% 349314 691126 29883 82 222293332626 110284 258 283 78 -9 +1 +0 +4 +8 0.3
203226 MLB MLELAA 56% 381344 771327 31953 92 223295336631 113284 258 285 79 -10 +1 +0 +4 +8 0.4
203327 MLB MLELAA 55% 396357 791327 33993 92 222294334627 111284 258 284 78 -10 +1 +0 +4 +9 0.4
203428 MLB MLELAA 55% 398359 791327 331013 92 221292329621 109283 258 281 76 -11 +1 -1 +4 +9 0.2
203529 MLB MLELAA 53% 392354 781327 321003 82 218289323612 105282 268 278 74 -12 +1 -1 +4 +8 -0.0
203630 MLB MLELAA 53% 382345 741226 31993 72 216286316602 100281 268 273 71 -13 +1 -2 +4 +8 -0.2
202822 MLB CTXLAA 34% 4440 8101 4110 10 214284307591 94279 259 269 69 -2 +0 +0 +0 +1 0.0
202923 MLB CTXLAA 48% 10292 21312 8261 21 217287317605 101280 258 275 73 -3 +0 +0 +1 +2 -0.0
203024 MLB CTXLAA 53% 154139 31513 13391 41 220290325616 106282 258 279 76 -4 +0 +0 +2 +3 0.1
203125 MLB CTXLAA 55% 191171 38614 16482 51 221292331623 110282 258 282 78 -5 +1 +0 +2 +4 0.2
203226 MLB CTXLAA 56% 212191 42714 17532 51 222294335628 113282 258 284 79 -5 +1 +0 +2 +5 0.2
203327 MLB CTXLAA 55% 218196 43714 18552 51 221293332625 111282 258 283 78 -6 +1 +0 +2 +5 0.2
203428 MLB CTXLAA 55% 218196 43714 18552 51 220291328619 108281 258 280 76 -6 +1 -0 +2 +5 0.1
203529 MLB CTXLAA 53% 209188 41614 17532 41 217288322610 105280 258 277 74 -6 +0 -1 +2 +5 -0.0
203630 MLB CTXLAA 53% 201181 39613 16522 41 214285314599 100279 268 272 71 -7 +0 -1 +2 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15491394 30648829 12739214 358 220291328619 108282 258 279 70 -45 +4 -2 +17 +34 0.7
/ 162G— A+C — 650585 12820312 531646 153 219290325615 106282 258 279 70 -19 +2 -1 +7 +14 0.3
Career— MLE — 34533117 6751051853 27584829 9531 217286313599 96278 258 272 70 -89 +7 -4 +32 +65 1.1
/ 162G— MLE — 650587 12720310 521605 186 216286312597 95279 258 272 70 -19 +1 -1 +7 +14 0.2

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 ARancho Cucamonga Quakes · 111 PAwOBA .252 → .217 (−35)K% 18.0% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.02%÷1.000×1.360——24.50%
BB% (unintentional) /PA12.61%÷1.000×0.690—×1.0158.83%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP21.33%÷1.000×0.920×1.050×1.01520.92%
Doubles /BIP4.00%÷1.000×0.830×1.050×1.0153.54%
Triples /BIP0.00%÷1.000×0.910×1.050×1.0150.00%
Home runs /BIP0.00%÷1.000×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .252 → .217; ISO .032 → .028; BABIP .247 → .238. 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 ROKACL Angels · 111 PAwOBA .306 → .228 (−78)K% 19.8% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.82%÷0.969×1.440——29.47%
BB% (unintentional) /PA15.32%÷1.082×0.620—×0.9958.73%
HBP% /PA2.70%—×0.720—×0.9951.94%
Singles /BIP23.08%÷1.015×0.820×1.050×0.99519.48%
Doubles /BIP1.54%÷0.992×0.720×1.050×0.9951.17%
Triples /BIP1.54%÷1.134×0.720×1.050×0.9951.02%
Home runs /BIP3.08%÷0.873×0.780—×0.9952.73%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 103, 2B 98, 3B 127, K 94, BB 116 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .306 → .228; ISO .103 → .087; BABIP .270 → .223. 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 ROKACL Angels · 62 PAwOBA .322 → .271 (−51)K% 12.9% → 18.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.90%÷1.004×1.440——18.51%
BB% (unintentional) /PA12.90%÷1.026×0.620—×1.0087.85%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP34.09%÷0.958×0.820×1.050×1.00830.85%
Doubles /BIP2.27%÷0.966×0.720×1.050×1.0081.79%
Triples /BIP0.00%÷1.053×0.720×1.050×1.0080.00%
Home runs /BIP0.00%÷0.895×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 92, 2B 93, 3B 111, K 101, BB 105 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .322 → .271; ISO .019 → .016; BABIP .364 → .326. 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 DSLDSL Angels · 171 PAwOBA .292 → .201 (−90)K% 7.6% → 9.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.60%÷1.002×1.220——9.26%
BB% (unintentional) /PA4.68%÷1.018×0.700—×1.0083.24%
HBP% /PA0.58%—×0.700—×1.0080.41%
Singles /BIP27.03%÷1.028×0.680×1.048×1.00818.88%
Doubles /BIP2.70%÷0.927×0.600×1.048×1.0081.85%
Triples /BIP1.35%÷1.150×0.600×1.048×1.0080.74%
Home runs /BIP0.00%÷0.852×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 106, 2B 85, 3B 130, K 100, BB 104 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.048.

Result: wOBA .292 → .201; ISO .050 → .031; BABIP .309 → .213. 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).