Euribiel Angeles

3B Midland RockHounds
Age 25 R/R 5'10" / 175 lbs AA HR -5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AA/A+/INTL2 orgs610.262/.305/.36272161—.229/.261/.329
202523AAA/AA/INTL2 orgs616.283/.348/.38461882—.266/.319/.343
202624AAA/AAOAK396.249/.299/.34361256—.228/.266/.307
2027PROJMLE25MLBOAK4.246/.290/.3320070-0.0
2028PROJ31% MLB26MLBOAK78.247/.293/.3421274-0.0
2029PROJ42% MLB27MLBOAK118.247/.293/.3432374-0.0
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AAA
K%90
Whiff%78
Speed61
Z-Con%59
Max EV53
BB%12
Career WAR0.0 WAR median (P10 -0.2 / P90 0.2, comp-based) · star 0% · didn't stick 95%
CompsIvan Bellazetin (age 25) · James Tomlin (age 25) · Jose Bernardo Lopez (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†70
AVG/OBP/SLG.246 / .290 / .332
PA4
HR0
K%25
BB%5
BABIP286
ISO82
MLB%2%
Value2027 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.00+0.0WAR
0.00.51.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Tools · ContractCON 60 / POW 35
Toolsscout grade
CONTACT60
scouting grade only
POWER35
scouting grade only
EYE40
scouting grade only
SPEED50
scouting grade only
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———
2031Pre-Arb$0.9M———
2032Pre-Arb$0.9M———
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-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)
201917 ROKDSL Padres — 198173 52920 15194 179 301370376746 75325 108 330 38 — — — — — —
202119 A+Fort Wayne TinCaps — 8672 19401 8164 11 264369361730 97327 199 330 74 — — — — — —
202119 ALake Elsinore Storm — 405362 1242263 32614 186 343402461863 119399 158 379 109 — — — — — —
202220 A+Lansing Lugnuts — 388363 1011912 17584 86 278318353670 74325 154 300 61 — — — — — —
202321 AAMidland RockHounds — 2322 5000 120 00 227261227488 250 94 227 22 — — — — — —
202321 A+Lansing Lugnuts — 415397 1081847 11562 213 272295390686 118300 133 301 61 — — — — — —
202422 AAMidland RockHounds — 10899 22511 6132 40 222280323604 101244 126 272 42 — — — — — —
202422 A+Lansing Lugnuts — 364344 961546 16411 154 279313398711 119300 114 314 63 — — — — — —
202422 INTLEstrellas Orientales — 138126 31410 9171 21 246301294595 48284 127 270 69 — — — — — —
202523 AAALas Vegas Aviators — 165146 42800 14172 41 288358342700 55326 108 317 83 — — — — — —
202523 AAMidland RockHounds — 359320 922105 32394 134 287360400760 113314 119 341 81 — — — — — —
202523 INTLEstrellas Orientales — 9286 22901 3210 11 256281395676 140323 233 289 82 — — — — — —
202624 AAALas Vegas Aviators — 8580 17101 4110 31 212250263512 50235 135 232 30 — — — — — —
202624 AAMidland RockHounds — 311282 731315 19493 94 259312365678 106293 166 299 63 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEDSL Padres — 198178 35610 10234 179 197255242497 45210 125 224 38 — — — — — —
202119 A+ MLEFort Wayne TinCaps — 8674 17301 6214 11 230321311632 81304 247 277 74 — — — — — —
202119 A MLELake Elsinore Storm — 405371 1141853 23894 186 307354407761 100379 226 329 109 — — — — — —
202220 A+ MLELansing Lugnuts — 388368 921612 12734 86 250281315596 65300 193 258 61 — — — — — —
202321 AA MLEMidland RockHounds — 2322 5000 120 00 227261227488 236 94 201 22 — — — — — —
202321 A+ MLELansing Lugnuts — 415400 991635 8762 213 247266340606 93286 182 258 61 — — — — — —
202422 AA MLEMidland RockHounds — 108101 20411 4162 40 198243287530 89220 154 231 42 — — — — — —
202422 A+ MLELansing Lugnuts — 364348 831236 12541 154 239266342608 103262 153 261 63 — — — — — —
202523 AAA MLELas Vegas Aviators — 165150 42800 10202 41 280333333667 53314 126 291 83 — — — — — —
202523 AA MLEMidland RockHounds — 359331 861704 21484 134 260312347659 88287 136 288 81 — — — — — —
202624 AAA MLELas Vegas Aviators — 8581 17101 3130 31 210238259497 49238 154 213 30 — — — — — —
202624 AA MLEMidland RockHounds — 311288 671114 13603 94 233273319592 87270 194 261 63 — — — — — —
201917 ROK MLEDSL Padres — 198178 35610 10234 179 197255242497 45217 125 224 38 — — — — — —
201917 ROK RAWDSL Padres — 198173 52920 15194 179 301370376746 75325 108 330 38 — — — — — —
202119 A MLE2 teams — 491446 1312154 281108 197 294346390737 96377 226 320 103 — — — — — —
202119 A RAW2 teams — 491434 1432664 40778 197 329396445841 115388 168 371 103 — — — — — —
202220 A+ MLELansing Lugnuts — 388368 921612 12734 86 250281315596 65305 193 258 61 — — — — — —
202220 A+ RAWLansing Lugnuts — 388363 1011912 17584 86 278318353670 74325 154 300 61 — — — — — —
202321 A+ MLE2 teams — 438422 1041635 9782 213 246266334600 88289 182 255 59 — — — — — —
202321 A+ RAW2 teams — 438419 1131847 12582 213 270293382675 112297 133 297 59 — — — — — —
202422 A+ MLE3 teams — 610579 1332158 21904 215 230262325586 95258 153 254 58 — — — — — —
202422 A+ RAW3 teams — 610569 1492467 31714 215 262305362667 100287 125 297 58 — — — — — —
202523 AA MLE3 teams — 616564 1502905 37806 186 266318344662 78301 136 289 82 — — — — — —
202523 AA RAW3 teams — 616552 1563806 49776 186 283348384732 101318 128 327 82 — — — — — —
202624 AA MLE2 teams — 396369 851215 16733 125 230268309577 79271 184 251 56 — — — — — —
202624 AA RAW2 teams — 396362 901416 23603 125 249299343642 94280 156 285 56 — — — — — —
201917 ROK MLEDSL Padres — 198182 35610 10234 179 192255236491 44210 125 224 38 — — — — — —
202119 A MLE2 teams — 491452 1312154 281108 197 290346385731 95366 226 320 103 — — — — — —
202220 A+ MLELansing Lugnuts — 388369 921612 12734 86 249281314596 65300 193 258 61 — — — — — —
202321 A+ MLE2 teams — 438424 1041635 9782 213 245266333598 87283 182 255 59 — — — — — —
202422 A+ MLE3 teams — 610580 1332158 21904 215 229262324586 95252 153 254 58 — — — — — —
202523 AA MLE3 teams — 616568 1502905 37806 186 264318342660 77296 136 289 82 — — — — — —
202624 AA MLE2 teams — 396374 851215 16733 125 227268305573 78263 184 251 56 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLE3 teams — 610580 1332158 21904 215 229262324586 95252 153 254 58 — — — — — —
202523 AA MLE3 teams — 616568 1502905 37806 186 264318342660 77296 136 289 82 — — — — — —
202624 AA MLE2 teams — 396374 851215 16733 125 227268305573 78263 184 251 56 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEOAK 2% 380355 851514 19633 93 239283321605 82278 175 272 70 -13 +1 +0 +1 +8 0.0
▸ 2027 — real world (MLB)
202725 MLB CTXOAK 2% 44 1000 010 00 246290332622 87286 250 279 70 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEOAK 31% 253236 571013 13432 62 241286331618 90279 175 277 74 -8 +0 +0 +1 +5 -0.1
202927 MLB MLEOAK 42% 280261 631114 15482 62 240287332619 92279 175 278 74 -8 +0 +0 +1 +6 -0.1
203028 MLB MLEOAK 48% 296276 661214 16532 62 238287331618 93278 185 278 74 -9 +0 -1 +1 +6 -0.2
203129 MLB MLEOAK 49% 296275 651114 17542 42 236286329614 92278 186 276 73 -9 +0 -1 +1 +6 -0.3
203230 MLB MLEOAK 50% 294273 641114 17552 32 234284325608 91277 196 274 72 -10 -0 -2 +1 +6 -0.5
202826 MLB CTXOAK 31% 7873 17301 4131 21 247293342635 95287 175 285 74 -2 +0 +0 +0 +2 -0.0
202927 MLB CTXOAK 42% 118110 27502 6201 31 247293343637 97287 175 285 74 -4 +0 +0 +0 +3 -0.0
203028 MLB CTXOAK 48% 142132 32602 8251 31 245293342635 97287 186 285 74 -4 +0 -0 +1 +3 -0.1
203129 MLB CTXOAK 49% 146136 32602 8271 21 243292339631 97286 185 283 73 -5 +0 -1 +1 +3 -0.2
203230 MLB CTXOAK 50% 148138 32602 8281 21 240290335625 95285 195 281 72 -5 +0 -1 +1 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 632589 1402609 341135 125 238285328613 90278 185 284 70 -20 +0 -2 +2 +14 -0.6
/ 162G— A+C — 650606 1442709 351165 125 238285327612 89278 185 284 70 -21 +0 -2 +2 +14 -0.6
Career— MLE — 47664443 10921842250 22181543 14653 246288331619 85289 175 272 70 -52 +1 -4 +6 +35 -1.4
/ 162G— MLE — 650606 1492537 301116 207 246288332620 86289 175 272 70 -21 +0 -2 +2 +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 AAMidland RockHounds · 311 PAwOBA .295 → .261 (−34)K% 15.8% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.76%÷1.000×1.220——19.22%
BB% (unintentional) /PA6.11%÷1.000×0.700—×1.0124.33%
HBP% /PA0.96%—×0.870—×1.0120.85%
Singles /BIP23.18%÷1.000×0.920×1.011×1.01221.81%
Doubles /BIP5.58%÷1.000×0.840×1.011×1.0124.80%
Triples /BIP0.43%÷1.000×0.940×1.011×1.0120.41%
Home runs /BIP2.15%÷1.000×0.800—×1.0121.74%

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

Result: wOBA .295 → .261; ISO .106 → .090; BABIP .293 → .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).

2026 AAALas Vegas Aviators · 85 PAwOBA .226 → .213 (−13)K% 12.9% → 15.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.94%÷1.000×1.200——15.53%
BB% (unintentional) /PA4.71%÷1.000×0.690—×1.0483.40%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP21.74%÷1.000×0.930×1.050×1.04822.25%
Doubles /BIP1.45%÷1.000×0.830×1.050×1.0481.32%
Triples /BIP0.00%÷1.000×0.970×1.050×1.0480.00%
Home runs /BIP1.45%÷1.000×0.700—×1.0481.06%

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 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .226 → .213; ISO .050 → .039; BABIP .235 → .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 AAMidland RockHounds · 359 PAwOBA .333 → .288 (−45)K% 10.9% → 13.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.86%÷0.988×1.220——13.41%
BB% (unintentional) /PA8.91%÷1.078×0.700—×1.0275.94%
HBP% /PA1.11%—×0.870—×1.0271.00%
Singles /BIP23.49%÷1.012×0.920×1.029×1.02722.56%
Doubles /BIP7.47%÷1.131×0.840×1.029×1.0275.87%
Triples /BIP0.00%÷1.150×0.940×1.029×1.0270.00%
Home runs /BIP1.78%÷1.043×0.800—×1.0271.40%

Factors used: league row TL. Park (home-season share, regressed): HR 109, 1B 102, 2B 126, 3B 130, K 98, BB 116 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .333 → .288; ISO .113 → .090; BABIP .314 → .287. 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 AAALas Vegas Aviators · 165 PAwOBA .309 → .291 (−18)K% 10.3% → 12.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.30%÷1.027×1.200——12.04%
BB% (unintentional) /PA8.48%÷0.970×0.690—×1.0506.33%
HBP% /PA1.21%—×0.940—×1.0501.20%
Singles /BIP26.36%÷1.052×0.930×1.048×1.05025.63%
Doubles /BIP6.20%÷0.988×0.830×1.048×1.0505.73%
Triples /BIP0.00%÷1.000×0.970×1.048×1.0500.00%
Home runs /BIP0.00%÷1.183×0.700—×1.0500.00%

Factors used: league row International League. Park (home-season share, regressed): HR 137, 1B 110, 2B 98, 3B 100, K 105, BB 94 — 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 ×1.048.

Result: wOBA .309 → .291; ISO .055 → .052; BABIP .326 → .314. 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+Lansing Lugnuts · 364 PAwOBA .308 → .261 (−47)K% 11.3% → 14.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.26%÷0.974×1.270——14.68%
BB% (unintentional) /PA4.40%÷0.974×0.710—×1.0123.24%
HBP% /PA0.27%—×0.790—×1.0120.22%
Singles /BIP23.43%÷1.036×0.920×0.994×1.01220.94%
Doubles /BIP4.95%÷0.992×0.810×0.994×1.0124.07%
Triples /BIP1.32%÷1.150×0.850×0.994×1.0120.98%
Home runs /BIP1.98%÷0.867×0.800—×1.0121.85%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 73, 1B 107, 2B 98, 3B 130, K 95, BB 95 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .308 → .261; ISO .119 → .100; BABIP .300 → .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).

2024 AAMidland RockHounds · 108 PAwOBA .267 → .231 (−36)K% 12.0% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.04%÷0.967×1.220——15.19%
BB% (unintentional) /PA5.56%÷1.000×0.700—×1.0424.05%
HBP% /PA1.85%—×0.870—×1.0421.68%
Singles /BIP17.44%÷1.060×0.920×1.046×1.04216.49%
Doubles /BIP5.81%÷1.170×0.840×1.046×1.0424.55%
Triples /BIP1.16%÷1.150×0.940×1.046×1.0421.04%
Home runs /BIP1.16%÷0.940×0.800—×1.0421.03%

Factors used: league row TL. Park (home-season share, regressed): HR 88, 1B 112, 2B 134, 3B 130, K 93, BB 100 — 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 ×1.046.

Result: wOBA .267 → .231; ISO .101 → .084; BABIP .244 → .220. 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+Lansing Lugnuts · 415 PAwOBA .294 → .258 (−36)K% 13.5% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.49%÷0.938×1.270——18.28%
BB% (unintentional) /PA2.65%÷1.036×0.710—×1.0271.87%
HBP% /PA0.48%—×0.790—×1.0270.39%
Singles /BIP23.17%÷0.991×0.920×1.032×1.02722.79%
Doubles /BIP5.28%÷0.946×0.810×1.032×1.0274.79%
Triples /BIP1.17%÷1.150×0.850×1.032×1.0270.92%
Home runs /BIP2.05%÷1.209×0.800—×1.0271.39%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 142, 1B 98, 2B 89, 3B 130, K 88, BB 107 — 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 ×1.032.

Result: wOBA .294 → .258; ISO .118 → .090; BABIP .300 → .286. 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 AAMidland RockHounds · 23 PAwOBA .221 → .201 (−21)K% 8.7% → 10.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.70%÷0.981×1.220——10.81%
BB% (unintentional) /PA4.35%÷1.031×0.700—×1.0503.10%
HBP% /PA0.00%—×0.870—×1.0500.00%
Singles /BIP25.00%÷1.021×0.920—×1.05023.65%
Doubles /BIP0.00%÷1.011×0.840—×1.0500.00%
Triples /BIP0.00%÷1.150×0.940—×1.0500.00%
Home runs /BIP0.00%÷0.957×0.800—×1.0500.00%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 104, 2B 102, 3B 130, K 96, BB 106 — 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).

Result: wOBA .221 → .201; ISO .000 → .000; BABIP .250 → .236. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .