Angel FelizSS Wilmington Blue Rocks
Age 19 R/R 6'3" / 185 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION335 act + 223 ros · stats below = ROS only
wRC+†55
AVG/OBP/SLG.213 / .267 / .310
PA223
HR3
SB11
K%27
BB%7
BABIP284
ISO97
MLB%0%
Value2026 · WAR
BAT: -30.8 runs (wOBA-derived runs vs avg)-31BATRUN: +3.0 runs (SB/CS + UBR baserunning)+3RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: +6.0 runs (Positional adjustment)+6POSREP: +15.8 runs (Replacement-level credit)+16REPTotal WAR: -0.80-0.8WAR
0.01.12.20.10.61.01.31.51.61.71.71.5+$68M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 46 / POW 44
Toolsscout grade
CONTACT46
scouting grade only
POWER44
scouting grade only
EYE60
scouting grade only
SPEED38
scouting grade only
DEFENSE52
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
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+1.3$8M+$7M
2031Pre-Arb$0.9M+1.5$8M+$8M
2032Pre-Arb$0.9M+1.6$8M+$8M
2033Arb-1$4M+1.7$8M+$6M
2034Arb-2$6M+1.7$7M+$5M
2035Arb-3$8M+1.5$6M+$3M
Totals $20M $45M +$36M

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
202417 ROKDSL Nationals 194180 41722 12480 278 228276322598 94295 256 265 61
202417 ROKDSL Nationals 194171 53934 21360 278 310385468853 158368 1911 376 146
202518 ROK2 teams 344309 62643 261052 157 201267275542 74288 318 238 40
202518 ROK2 teams 344293 741054 42712 157 253350362712 109315 2112 319 102
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 A+WSH 335307 641125 22980 258 208261306568 98282 297 249 49 -19 +2 +0 +4 +9 -0.5
YTD19 A+WSH 335295 721426 34730 258 244322366688 122299 2210 306 93 -3 +2 +0 +4 +9 1.2
ROS19 A+WSH 0% 223206 44723 15600 114 213267310577 97281 277 257 55 -11 +1 -1 +2 +6 -0.3
ROS19 MLBWSH 0% 11 0000 000 00 281 00 256 54 -0 +0 -0 +0 +0 -0.0
FULL19 A+WSH 336308 641125 22980 258 208261305566 97281 297 249 49 -19 +2 -0 +4 +10 -0.5
TOT19 A+WSH 558513 1081848 371580 3612 210263308571 97283 287 252 51 -31 +2 -1 +6 +16 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBWSH 35% 581532 11619410 421502 176 218278325603 107284 267 275 69 -21 +1 -3 +6 +16 0.1
202821 MLBWSH 49% 603549 12521413 461513 155 228291352643 124286 258 286 77 -16 +1 -3 +6 +17 0.6
202922 MLBWSH 54% 609554 12721414 471493 134 229293357650 128287 248 293 83 -12 +1 -3 +7 +17 1.0
203023 MLBWSH 57% 610554 12821415 481463 124 231296365660 134287 248 298 86 -9 +1 -3 +7 +17 1.3
203124 MLBWSH 57% 629570 13322416 501504 114 233300370670 137288 248 301 89 -8 +1 -3 +7 +18 1.5
203225 MLBWSH 57% 639578 13723417 521514 103 237304379683 142288 248 303 90 -7 +1 -3 +7 +18 1.6
203326 MLBWSH 56% 642581 13723417 521524 93 236303377680 141288 248 304 91 -7 +1 -3 +7 +18 1.7
203427 MLBWSH 55% 639577 13622417 531514 93 236304376680 140288 248 304 91 -7 +1 -3 +7 +18 1.7
203528 MLBWSH 55% 633571 13422417 531514 83 235304377681 142288 248 303 90 -7 +0 -4 +7 +18 1.5
203629 MLBWSH 53% 621561 13122416 521493 82 234302373674 139287 248 302 89 -8 +1 -4 +7 +18 1.3
203730 MLBWSH 53% 610551 12721415 511483 72 230299365664 134286 248 299 87 -9 +1 -5 +7 +17 1.1
203831 MLBWSH 52% 595537 12420415 501463 62 231300367667 136284 258 295 84 -11 +0 -5 +6 +17 0.8
203932 MLBWSH 52% 577521 11719314 481443 62 225294353647 129281 258 290 80 -13 +0 -6 +6 +16 0.4
204033 MLBWSH 52% 547494 10817312 451403 52 219288338626 119278 268 283 75 -15 +0 -7 +6 +15 -0.1
204134 MLBWSH 47% 499453 9614310 411312 41 212280322603 110273 268 275 69 -18 +0 -7 +5 +14 -0.5
202720 MLBWSH 35% 201183 41714 15521 62 224286339625 115284 267 272 67 -8 +0 -1 +2 +6 -0.0
202821 MLBWSH 49% 293268 601026 22731 72 224285343629 119286 258 282 74 -9 +1 -1 +3 +8 0.2
202922 MLBWSH 54% 330299 691128 26812 72 231297361658 130287 258 289 80 -8 +1 -1 +4 +9 0.5
203023 MLBWSH 57% 345313 731229 27832 72 233298371669 137287 248 294 83 -6 +1 -2 +4 +10 0.6
203124 MLBWSH 57% 356323 761329 28852 62 235300372672 136288 248 297 86 -6 +0 -2 +4 +10 0.7
203225 MLBWSH 57% 361327 761329 29852 62 232299367666 135288 248 299 87 -5 +0 -2 +4 +10 0.8
203326 MLBWSH 56% 363329 7813210 29862 52 237303380683 143288 248 300 88 -5 +0 -2 +4 +10 0.8
203427 MLBWSH 55% 354320 741229 29842 52 231299366665 134288 248 300 88 -5 +0 -2 +4 +10 0.8
203528 MLBWSH 55% 347313 731229 29832 51 233302371673 137288 248 299 87 -5 +1 -2 +4 +10 0.7
203629 MLBWSH 53% 332299 711229 28802 41 237307381688 144287 248 297 86 -5 +0 -2 +4 +9 0.6
203730 MLBWSH 53% 321289 671128 27782 41 232302367669 135286 248 295 84 -6 +0 -3 +3 +9 0.5
203831 MLBWSH 52% 310279 641028 26762 31 229300366665 136284 258 291 81 -7 +0 -3 +3 +9 0.3
203932 MLBWSH 52% 299270 611027 25752 31 226296356652 130281 258 286 77 -8 +0 -3 +3 +8 0.1
204033 MLBWSH 52% 283256 56926 24721 31 219288340628 121278 258 280 72 -9 +0 -3 +3 +8 -0.1
204134 MLBWSH 47% 236214 45715 19621 21 210278322600 112273 268 272 66 -9 +0 -3 +3 +7 -0.3
▸ Career Totals
Career 47324283 98416228116 383115526 7323 230297362659 132286 248 292 81 -100 +5 -31 +51 +134 6.1
/ 162G 650588 13522416 531594 103 230298362660 133286 248 292 81 -14 +1 -4 +7 +18 0.8
Career 97958878 202332765226 783242250 19365 228294356650 128286 258 291 81 -209 +13 -61 +105 +278 12.8
/ 162G 650589 13422415 521613 134 228293355648 127286 258 291 81 -14 +1 -4 +7 +18 0.9

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
202417 ROKDSL Nationals 194171 53934 21360 278 310385468853 158368 1911 376 146 +10 +2 +5 1.8
202518 AFredericksburg Nationals 116100 23313 12270 50 230312370682 140278 2310 298 86 -2 +1 +3 0.3
202518 ROKFCL Nationals 228193 51741 30442 107 264369358726 93333 1913 330 111 +3 -1 +6 0.9

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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#3Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#4Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
#5Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#6Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
84,73311672231295365+49+610.08.5
/1626641610+6.9+0.91.4pk7: 7

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
Angel Feliz (OGILVIE) 19 25→46 30→44 40→38 60 210/263/308 97283 836 28% 7% 51 -0.8
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Juan Mora
2019 · A
19 45 38→45 46→55 49 211/291/293 83275 48 23% 9% 65 -0.7 213/293/327 114268 1014 23% 8% 75 -0.0 214/280/327113274111225%6%67-0.2
Alexander Campos
2018 · A
18 46 37→40 39→45 51 214/291/283 68279 48 23% 9% 62 -0.9 195/266/265 70306 49 34% 8% 46 -2.0 215/312/294792958427%11%72-0.1
Wyatt Mathisen
2013 · A
19 47→53 37→50 44→40 47 222/288/294 72271 412 19% 6% 63 -0.8 223/277/284 61275 35 19% 6% 56 -1.3 194/301/35215724819228%9%84+0.4
Aroon Escobar
2023 · A
18 43→46 38→45 47→55 49 203/297/279 76256 612 22% 8% 66 -0.6 211/299/308 97254 916 20% 9% 72 -0.2 216/299/322106259121921%8%75-0.0
Maximo Rivera
2012 · A
19 35 41→45 47→60 41 179/238/272 93242 1013 30% 6% 37 -2.7 221/272/301 80287 719 24% 6% 58 -1.2 235/283/2996430252423%5%60-0.3
Elias Díaz
2010 · A
19 42→52 41→50 42→45 44 204/265/299 95266 85 26% 7% 55 -1.4 186/235/263 77243 54 25% 5% 32 -3.0 245/304/37813327215016%7%89+0.5
Eddys Leonard
2019 · A
18 41→47 41→55 48→50 48 200/282/301 101267 914 27% 9% 64 -0.8 211/283/328 117302 118 32% 8% 71 -0.3 225/292/37815329318428%6%84+0.6
Guillermo Pimentel
2009 · A
19 44 39→40 48→55 47 209/298/288 79282 717 26% 8% 68 -0.5 199/266/274 75327 612 38% 7% 49 -1.8 173/232/2315831661144%7%20-1.1
Delino DeShields
2012 · A
19 40→50 40→45 50→65 41 196/253/282 87272 816 30% 6% 45 -2.1 225/290/327 102307 838 27% 7% 72 -0.2 242/320/3399732363425%10%85+0.6
Luis Campusano
2018 · A
19 43→53 41→50 41→30 44 213/267/308 95273 104 25% 6% 58 -1.2 251/303/368 117300 122 20% 6% 89 +0.9 264/328/43216829722119%8%113+1.5
Eguy Rosario
2019 · A
19 40→50 41→50 47→55 38 197/248/296 99280 813 32% 5% 46 -2.0 223/270/347 124311 1116 30% 5% 69 -0.4 219/282/363144293152129%7%76+0.1
Miguel Rojas
2008 · A
19 40→50 36→45 46→50 50 188/262/252 64223 48 17% 7% 43 -2.2 205/250/262 57246 38 17% 5% 38 -2.6 285/343/41112631891313%7%112+1.7
Raul Juarez
2017 · A
19 42 41→45 42→40 41 208/273/305 97268 96 25% 5% 61 -1.0 204/257/279 75279 65 28% 5% 46 -2.0 180/221/220412504229%3%13-0.9
Antonio Negron
2006 · A
20 43 40→45 42→50 49 206/290/300 93271 710 25% 9% 67 -0.5 203/288/307 104253 1010 23% 9% 68 -0.5 187/280/293106224111121%9%60-0.4
Ricardo Cova
2022 · A
18 44 38→50 47→55 44 212/278/287 75273 69 24% 6% 57 -1.2 209/268/294 85323 715 35% 6% 55 -1.4 235/286/365130286142022%5%78+0.1
Marco Guzman
2014 · A
19 39 36→45 44→50 48 185/262/256 71249 38 25% 9% 43 -2.2 207/264/294 87251 57 19% 7% 53 -1.5 227/264/3321052916823%5%60-0.3
Enmanuel Terrero
2022 · A
19 42 36→45 46→55 52 196/279/261 65256 39 23% 10% 52 -1.6 220/298/308 88314 714 29% 10% 71 -0.3 212/292/3059332591734%10%65-0.3
Ronarsy Ledesma
2012 · A
19 41 42→45 47→50 43 203/277/306 103268 97 27% 6% 63 -0.9 224/283/326 102290 511 24% 5% 69 -0.4 226/280/33711129161123%4%69-0.2
Ronny Simon
2019 · A
19 41→51 37→50 47→55 44 195/271/269 74274 311 28% 7% 50 -1.7 212/273/338 126273 1014 25% 7% 68 -0.5 261/322/377116323102921%7%95+1.0