Angel Feliz

SS Wilmington Blue Rocks
Age 20 R/R 6'3" / 185 lbs A+ Svc 0.0 · Ctrl thru 2035
Overview
A+PROSPECTMiLBFA 2036
OGV OFP35OGV rank#738ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKWSH194.310/.385/.46842749—.208/.266/.298
202518A/ROKWSH344.253/.350/.36241551—.198/.267/.273
202619A+WSH495.232/.313/.37083651—.194/.247/.304
2027PROJMLE20MLBWSH1.206/.262/.3120062-0.0
2028PROJ35% MLB21MLBWSH160.213/.272/.3323570-0.1
2029PROJ49% MLB22MLBWSH249.219/.279/.34856770.1
Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$3M2034Arb-2$5M+1
Skills · percentileMiLB Statcast 2026 A+
Speed89
K%53
ISO44
BB%35
Whiff%35
wRC+27
Career WAR0.0 WAR median (P10 -0.6 / P90 13, comp-based) · star 4% · didn't stick 80%
CompsEddys Leonard (age 20) · Jhostynxon Garcia (age 20) · Jesús Báez (age 19)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†62
AVG/OBP/SLG.206 / .262 / .312
PA1
HR0
K%27
BB%7
BABIP271
ISO109
MLB%0%
Value2027 · WAR
BAT: -9.5 runs (wOBA-derived runs vs avg)-10BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.5 runs (Defensive runs vs avg)-1FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.30.50.60.60.60.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$8M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.3$1.0M+$0.3M
2031Pre-Arb$0.9M+0.5$1M+$0.9M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Arb-1$3M+0.6$2M+$0.0M (cut)
2034Arb-2$5M+0.6$1M+$0.0M (cut)
2035Arb-3$6M+0.5$1M+$0.0M (cut)
Totals $3M $8M +$2M

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)
202417 ROKDSL Nationals — 194171 53934 21360 278 310385468853 158368 1911 376 49 — — — — — —
202518 AFredericksburg Nationals — 116100 23313 12270 50 230312370682 140278 2310 298 51 — — — — — —
202518 ROKFCL Nationals — 228193 51741 30442 107 264369358726 93333 1913 330 51 — — — — — —
202619 A+Wilmington Blue Rocks — 495435 1012658 501161 3613 232313370683 138292 2310 303 51 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Nationals — 194178 37622 14420 278 208266298563 90247 227 241 49 — — — — — —
202518 A MLEFredericksburg Nationals — 116103 19212 9380 50 184250282532 97257 338 243 51 — — — — — —
202518 ROK MLEFCL Nationals — 228205 42431 18642 107 205276268544 63282 288 243 51 — — — — — —
202619 A+ MLEWilmington Blue Rocks — 495454 882147 311521 3613 194247304551 110262 316 244 51 — — — — — —
202417 ROK MLEDSL Nationals — 194178 37622 14420 278 208266298563 90257 227 241 49 — — — — — —
202417 ROK RAWDSL Nationals — 194171 53934 21360 278 310385468853 158368 1911 376 49 — — — — — —
202518 ROK MLE2 teams — 344308 62743 271022 157 201270279549 78285 308 243 51 — — — — — —
202518 ROK RAW2 teams — 344293 741054 42712 157 253350362712 109315 2112 319 51 — — — — — —
202619 A+ MLEWilmington Blue Rocks — 495454 882147 311521 3613 194247304551 110268 316 244 51 — — — — — —
202619 A+ RAWWilmington Blue Rocks — 495435 1012658 501161 3613 232313370683 138292 2310 303 51 — — — — — —
202417 ROK MLEDSL Nationals — 194178 37622 14420 278 208266298563 90247 227 241 49 — — — — — —
202518 ROK MLE2 teams — 344312 62743 271022 157 199270276546 77274 308 243 51 — — — — — —
202619 A+ MLEWilmington Blue Rocks — 495460 882147 311521 3613 191247300547 109262 316 244 51 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Nationals — 194178 37622 14420 278 208266298563 90247 227 241 49 — — — — — —
202518 ROK MLE2 teams — 344312 62743 271022 157 199270276546 77274 308 243 51 — — — — — —
202619 A+ MLEWilmington Blue Rocks — 495460 882147 311521 3613 191247300547 109262 316 244 51 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEWSH 0% 605557 1162459 411612 196 207263315578 108273 277 260 62 -27 +1 -4 +6 +13 -0.2
▸ 2027 — real world (MLB)
202720 MLB CTXWSH 0% 11 0000 000 00 206262312574 105271 00 258 62 -0 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEWSH 35% 462425 911948 321192 134 214272335608 121274 267 272 70 -16 +1 -3 +5 +10 -0.3
202922 MLB MLEWSH 49% 512468 10321411 371292 134 219280351631 132276 257 282 77 -14 +1 -2 +5 +11 0.2
203023 MLB MLEWSH 54% 560511 11423413 411383 134 223285361646 138277 257 288 81 -13 +1 -0 +6 +12 0.6
203124 MLB MLEWSH 55% 578526 12024514 441413 124 226289368657 142279 248 292 84 -11 +1 +1 +6 +13 1.0
203225 MLB MLEWSH 56% 590537 12324515 451433 113 228291372663 144280 248 295 86 -10 +1 +1 +6 +13 1.1
203326 MLB MLEWSH 56% 599545 12525515 461453 103 227291372663 144279 248 295 86 -10 +1 +1 +6 +13 1.1
203427 MLB MLEWSH 55% 596542 12324515 461453 93 226290369659 143279 248 294 85 -11 +1 +1 +6 +13 1.0
203528 MLB MLEWSH 55% 585532 11924414 451443 73 225288365653 140278 258 291 83 -12 +0 +0 +6 +13 0.8
203629 MLB MLEWSH 53% 568518 11523413 431412 52 222286359645 137277 258 288 81 -13 +0 -0 +6 +12 0.5
203730 MLB MLEWSH 57% 552503 11022412 421392 43 220282352634 132275 258 283 78 -15 -0 -1 +6 +12 0.2
203831 MLB MLEWSH 60% 534487 10521411 401362 27 216277343620 127273 257 277 74 -17 -2 -2 +6 +12 -0.4
202821 MLB CTXWSH 35% 160147 32713 11411 52 213272332604 119273 267 271 70 -6 +0 -1 +2 +3 -0.1
202922 MLB CTXWSH 49% 249228 501025 18631 62 219279348627 129275 257 280 77 -7 +0 -1 +3 +5 0.1
203023 MLB CTXWSH 54% 304278 621327 22751 72 222284358642 136276 257 286 81 -7 +1 -0 +3 +7 0.3
203124 MLB CTXWSH 55% 320291 651328 24782 62 225288365653 140278 248 291 84 -6 +0 +1 +3 +7 0.5
203225 MLB CTXWSH 56% 330300 681428 25802 62 227290369659 142279 248 294 86 -6 +0 +1 +4 +7 0.6
203326 MLB CTXWSH 56% 337306 691428 26812 52 227290369659 142278 248 294 86 -6 +0 +1 +4 +7 0.6
203427 MLB CTXWSH 55% 330300 681428 25802 52 226289366656 141278 248 292 85 -6 +0 +1 +4 +7 0.6
203528 MLB CTXWSH 55% 321292 651328 25791 41 224288362650 138277 258 290 83 -6 +0 +0 +3 +7 0.5
203629 MLB CTXWSH 53% 303276 611227 23751 31 222285356641 135276 258 286 81 -7 +0 -0 +3 +7 0.3
203730 MLB CTXWSH 57% 315287 631327 24791 21 219282349631 130275 258 282 78 -8 +0 -1 +3 +7 0.1
203831 MLB CTXWSH 60% 318290 631327 24811 14 215277340617 125272 258 276 74 -10 -1 -1 +3 +7 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 32872995 6661362176 24781215 5021 222285358643 136277 258 287 76 -74 +2 -1 +35 +71 3.3
/ 162G— A+C — 650592 13227415 491613 104 223286358644 135279 258 287 76 -15 +0 -0 +7 +14 0.7
Career— MLE — 73796727 147529260156 547187232 18470 219281350631 131278 257 280 76 -151 +4 -5 +68 +137 5.6
/ 162G— MLE — 650593 13026514 481653 166 219281351632 132278 257 280 76 -15 +0 -0 +7 +14 0.6

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+Wilmington Blue Rocks · 495 PAwOBA .299 → .244 (−55)K% 23.4% → 30.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.43%÷1.000×1.310——30.70%
BB% (unintentional) /PA10.10%÷1.000×0.600—×1.0426.32%
HBP% /PA0.20%—×0.770—×1.0420.16%
Singles /BIP19.44%÷1.000×0.870×1.023×1.04218.02%
Doubles /BIP8.15%÷1.000×0.780×1.023×1.0426.78%
Triples /BIP1.57%÷1.000×0.850×1.023×1.0421.42%
Home runs /BIP2.51%÷1.000×0.880—×1.0422.30%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×1.023.

Result: wOBA .299 → .244; ISO .138 → .118; BABIP .292 → .262. 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 ROKFCL Nationals · 228 PAwOBA .325 → .243 (−82)K% 19.3% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.30%÷0.995×1.440——27.94%
BB% (unintentional) /PA13.16%÷1.012×0.620—×1.0088.12%
HBP% /PA0.88%—×0.720—×1.0080.64%
Singles /BIP26.17%÷0.946×0.820×1.019×1.00823.29%
Doubles /BIP4.70%÷1.138×0.720×1.019×1.0083.05%
Triples /BIP2.68%÷0.929×0.720×1.019×1.0082.13%
Home runs /BIP0.67%÷1.328×0.780—×1.0080.40%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 166, 1B 89, 2B 128, 3B 86, K 99, BB 102 — 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.019.

Result: wOBA .325 → .243; ISO .093 → .064; BABIP .333 → .282. 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 AFredericksburg Nationals · 116 PAwOBA .295 → .243 (−53)K% 23.3% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.28%÷0.968×1.360——32.69%
BB% (unintentional) /PA10.34%÷0.987×0.690—×1.0457.56%
HBP% /PA0.00%—×0.780—×1.0450.00%
Singles /BIP21.92%÷1.046×0.920×1.033×1.04520.82%
Doubles /BIP4.11%÷1.050×0.830×1.033×1.0453.51%
Triples /BIP1.37%÷1.106×0.910×1.033×1.0451.22%
Home runs /BIP4.11%÷1.040×0.800—×1.0453.30%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 108, 1B 109, 2B 110, 3B 121, K 94, BB 97 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .295 → .243; ISO .140 → .110; BABIP .278 → .257. 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 DSLDSL Nationals · 194 PAwOBA .370 → .241 (−128)K% 18.6% → 21.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.56%÷1.043×1.220——21.70%
BB% (unintentional) /PA10.82%÷1.053×0.700—×1.0087.25%
HBP% /PA0.00%—×0.700—×1.0080.00%
Singles /BIP27.41%÷1.018×0.680×1.043×1.00819.24%
Doubles /BIP6.67%÷0.970×0.600×1.043×1.0084.33%
Triples /BIP2.22%÷1.150×0.600×1.043×1.0081.22%
Home runs /BIP2.96%÷1.207×0.470—×1.0081.16%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 141, 1B 104, 2B 94, 3B 130, K 109, BB 111 — 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.043.

Result: wOBA .370 → .241; ISO .158 → .083; BABIP .368 → .247. 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).