Euribiel Angeles3B Midland RockHounds
Age 24 R/R 5'10" / 175 lbs AA HR -4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION226 act + 150 ros · stats below = ROS only
wRC+†56
AVG/OBP/SLG.219 / .261 / .296
PA150
HR2
K%18
BB%5
BABIP255
ISO78
MLB%2%
Value2026 · WAR
BAT: -23.6 runs (wOBA-derived runs vs avg)-24BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +10.7 runs (Replacement-level credit)+11REPTotal WAR: -1.10-1.1WAR
0.00.51.00.20.1+$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.2$0.6M+$0.0M
2030Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
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.8M $0.9M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKDSL Padres 198179 40610 9274 179 223276268544 45253 145 247 47
201917 ROKDSL Padres 198173 52920 15194 179 301370376746 75325 108 330 111
202119 A2 teams 491447 1231954 271178 197 275328367695 92360 245 301 89
202119 A2 teams 491434 1432664 40778 197 329396445841 115388 168 371 142
202220 A+Lansing Lugnuts 388368 881612 12774 86 239271304575 65296 203 248 48
202220 A+Lansing Lugnuts 388363 1011912 17584 86 278318353670 74325 154 300 88
202321 A+2 teams 438423 971624 8892 213 229247305552 76279 202 240 42
202321 A+2 teams 438419 1131847 12582 213 270293382675 112297 133 297 85
202422 A+3 teams 610579 12520410 21984 215 216248316564 100242 163 245 46
202422 A+3 teams 610569 1492467 31714 215 262305362667 100287 125 297 85
202523 AA3 teams 616566 1402605 35856 186 247298320618 72282 146 272 67
202523 AA3 teams 616552 1563806 49776 186 283348384732 101318 128 327 108
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAOAK 226209 41604 10482 52 196240282522 86233 214 234 37 -16 +0 +0 +1 +6 -0.9
YTD24 AAOAK 226204 45705 15372 52 221281328609 108244 167 271 65 -9 +0 +0 +1 +6 -0.1
ROS24 AAOAK 2% 150141 31502 7271 41 219261296557 78260 185 258 56 -8 +0 +0 +1 +4 -0.2
ROS24 MLBOAK 2% 33 0000 010 00 258 330 250 49 -0 +0 +0 +0 +0 -0.0
FULL24 AAOAK 229212 41604 10492 52 193237278515 85230 214 234 37 -16 +0 +0 +1 +6 -0.9
TOT24 AAOAK 376350 721106 17753 93 205248288536 83242 205 243 45 -24 +1 +0 +1 +11 -1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBOAK 31% 513476 1091919 27925 113 229278330607 101264 185 272 66 -20 +1 +0 +2 +15 -0.2
202826 MLBOAK 45% 527488 11320110 29975 123 232282338620 107266 186 277 70 -18 +1 +0 +2 +15 0.0
202927 MLBOAK 49% 531490 11320110 31995 123 231283337620 106267 196 280 72 -17 +1 +0 +2 +15 0.2
203028 MLBOAK 52% 530488 11220110 321005 113 230284336620 107268 196 280 72 -17 +1 -1 +2 +15 0.1
202725 MLBOAK 31% 159149 34603 8291 31 228272329601 101262 185 263 59 -7 +0 +0 +1 +5 -0.2
202826 MLBOAK 45% 235218 50914 13432 52 229279335614 106264 186 268 63 -10 +0 +0 +1 +7 -0.2
202927 MLBOAK 49% 261242 561015 15492 62 231282343625 112265 196 271 65 -10 +0 +0 +1 +7 -0.2
203028 MLBOAK 52% 274254 581015 16522 62 228279335614 106265 196 271 65 -11 +0 -0 +1 +8 -0.2
▸ Career Totals
Career 932866 19835317 521747 207 229278335613 106267 196 269 64 -38 +1 -0 +3 +26 -0.8
/ 162G 650604 13824212 361215 145 228278334612 106266 196 269 64 -27 +1 -0 +2 +18 -0.5
Career 49924645 10911871766 23890849 15449 235279325604 90277 185 268 63 -208 +11 -1 +18 +141 -3.9
/ 162G 650605 1422429 311186 206 235279326604 91275 185 268 63 -27 +2 -0 +2 +18 -0.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKDSL Padres 198173 52920 15194 179 301370376746 75325 108 330 111 +2 -0 +6 0.8
202119 A+Fort Wayne TinCaps 8672 19401 8164 11 264369361730 97327 199 330 111 +1 -0 +2 0.3
202119 ALake Elsinore Storm 405362 1242263 32614 186 343402461863 119399 158 379 148 +22 +1 +11 3.6
202220 A+Lansing Lugnuts 388363 1011912 17584 86 278318353670 74325 154 300 88 -5 -1 +11 0.5
202321 AAMidland RockHounds 2322 5000 120 00 227261227488 250 94 227 32 -2 +0 +1 -0.1
202321 A+Lansing Lugnuts 415397 1081847 11562 213 272295390686 118300 133 301 88 -6 +3 +12 0.9
202422 AAMidland RockHounds 10899 22511 6132 40 222280323604 101244 126 272 66 -4 +1 +3 -0.0
202422 A+Lansing Lugnuts 364344 961546 16411 154 279313398711 119300 114 314 99 -1 +1 +10 1.1
202422 INTLEstrellas Orientales 138126 31410 9171 21 246301294595 48284 127 270 65 -5 +0 +4 -0.2
202523 AAALas Vegas Aviators 165146 42800 14172 41 288358342700 55326 108 317 101 +0 +0 +5 0.5
202523 AAMidland RockHounds 359320 922105 32394 134 287360400760 113314 119 341 119 +8 +1 +10 1.9
202523 INTLEstrellas Orientales 9286 22901 3210 11 256281395676 140323 233 289 79 -2 -0 +3 0.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Jose Castillolast yr '08
career totals — 5 seasons, 2,059 PA
52,0593913254296379+7-141.91.9
/162664134+2.4-4.50.6pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
29351820232280339+3+10.00.1
/1626641214+2.4+0.70.0pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Euribiel Angeles (OGILVIE) 24 60 35 50 40 205/248/288 83242 69 20% 5% 45 -1.1
William Bergolla
2007 · MLB
24 54→56 37→40 50 43 252/278/329 76284 416 13% 3% 66 -0.6 243/285/339 96278 813 15% 5% 72 -0.2 239/284/328902788917%5%68-0.3
Darwin Barney
2010 · AAA
24 52→58 37→40 49→50 45 245/284/322 78290 48 17% 5% 67 -0.5 254/289/332 78290 49 13% 4% 72 -0.2 257/295/337802874912%4%73-0.2
Ozzie Martínez
2012 · MLB
24 51→59 38→40 49→50 45 244/290/327 83288 512 17% 5% 72 -0.2 206/246/273 67250 49 19% 5% 39 -2.5 215/247/273572565918%4%36-1.6
Valentin Gamez
2008 · AAA
25 55 36→40 48→40 46 257/292/319 62286 415 12% 5% 69 -0.4 232/283/298 66269 48 14% 7% 62 -0.9 265/312/334703023313%6%81+0.2
Ramón Torres
2017 · AAA
24 50→59 38→40 49→55 42 240/269/317 77281 516 17% 4% 59 -1.1 222/254/308 86260 714 17% 4% 51 -1.7 214/244/3028924861216%3%43-1.3
Daniel Kaczrowski
2011 · AA
24 51→54 37→40 50 46 242/283/316 75280 412 16% 5% 66 -0.6 221/276/286 65254 411 14% 7% 55 -1.4 205/268/246412312911%8%39-0.9
Kevin Newman
2018 · AAA
24 52→62 38→45 50 46 247/289/334 86279 510 14% 5% 72 -0.2 264/307/361 97298 716 14% 5% 88 +0.9 275/321/3719630771813%6%92+0.9
Jose Garcia
2012 · AAA
24 53→62 38→40 51→55 43 250/292/325 75309 620 21% 5% 72 -0.2 238/284/317 79308 716 24% 5% 67 -0.5 229/273/2855630051524%4%50-1.0
Lorenzo Cedrola
2023 · AAA
25 51→58 40→45 51→50 39 247/280/345 97295 713 19% 3% 72 -0.2 231/292/340 109278 922 20% 5% 77 +0.1 221/306/335114257103517%7%79+0.1
Shane Robinson
2009 · AAA
24 52→59 40→45 51→55 44 249/289/341 92288 717 16% 5% 75 -0.0 235/283/340 105266 917 15% 5% 72 -0.2 262/331/377115291101613%9%98+0.6
Brendan Ryan
2007 · AAA
25 51→61 39→40 52→55 47 245/289/336 91282 614 16% 6% 73 -0.1 250/299/337 87289 619 15% 6% 78 +0.2 259/310/3468729952014%6%81+0.3
Samar Leyva
2019 · AAA
24 50→55 37→40 45→50 40 237/272/310 73280 511 18% 3% 59 -1.1 232/270/359 127264 1215 17% 3% 72 -0.2 230/265/363132257121716%2%69-0.3
Bryson Brigman
2019 · AA
24 53→59 37→40 50 45 251/300/324 73312 413 20% 6% 75 -0.0 240/296/324 84302 59 21% 7% 74 -0.1 236/292/3309430071123%6%71-0.2
Wilberto Ortiz
2009 · AA
24 49→53 38→40 48→50 43 233/271/316 83276 512 18% 4% 60 -1.0 227/275/297 70278 48 19% 6% 57 -1.2 222/279/286642723518%6%54-0.9
Dixon Machado
2016 · MLB
24 50→55 38→45 48→55 46 239/285/318 79285 511 18% 6% 67 -0.5 235/288/310 75282 511 17% 6% 67 -0.5 228/310/33811027511420%9%81+0.3
Ivan Bellazetin
2011 · AAA
24 53→52 36→40 52→55 42 251/285/319 68301 218 17% 4% 67 -0.5 228/263/291 63272 316 17% 3% 50 -1.7 250/287/337872908516%4%69-0.2
Isiah Kiner-Falefa
2019 · MLB
24 52→56 38→40 46→55 47 247/302/328 80291 511 16% 6% 77 +0.1 249/303/342 93294 714 17% 6% 82 +0.5 264/312/3417729962114%5%81+0.3
James Tomlin
2008 · AA
25 51→61 38→40 49→50 44 240/277/326 87284 414 17% 5% 66 -0.6 259/307/346 87317 413 18% 6% 83 +0.6 265/315/3498432731219%6%84+0.5
Jose Duarte
2009 · AA
24 50→56 38→40 53→55 45 238/283/319 80296 621 21% 6% 66 -0.6 231/287/320 89291 617 21% 7% 69 -0.4 236/303/3279129561421%9%75-0.0
Mark Hallberg
2010 · AA
24 52→53 37→40 49→45 49 241/292/311 70268 411 12% 6% 69 -0.4 234/283/312 78263 47 12% 6% 65 -0.7 234/283/310772613411%6%63-0.7