D'Angelo Ortiz3B Salem RidgeYaks
Age 22 R/R 6'1" / 190 lbs A Svc 0.0 · Ctrl thru 2036 peak 1.3 · 2030
wRC+†70
AVG/OBP/SLG.211 / .284 / .312
PA275
HR4
SB10
K%28
BB%8
MLB%0%
BAT: -9.2 runs (wOBA-derived runs vs avg)-9BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +7.8 runs (Replacement-level credit)+8REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
4545
PWR
2020
SPD
5555
EYE
5055
trajectory · 10 yrs
1.3peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M+1.3$12M+$11M
2032Ext / FA-deal$0.9M+1.2$11M+$11M
2033Ext / FA-deal$1.0M+1.0$10M+$9M
2034Ext / FA-deal$2M+0.8$4M+$2M
2035Ext / FA-deal$2M+0.5$3M+$0.9M
2036Ext / FA-deal$1.0M+0.2$1M+$0.1M
Totals $7M $41M +$34M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 ROK2 teams 285256 51310 24852 142 .199.273.219.492 .020.293 308 .227 32 -22 +2 +0 +1 +8 -1.1
▸ 2026 Season (actual · ROS · total)
202622 ASalem RidgeYaks 5045 12100 381 40 .267.327.289.615 .022.316 166 .284 76 -1 +1 +0 +0 +1 0.1
ROS22 MLBBOS 225203 44713 18612 61 .217.287.305.592 .089.293 278 .276 69 -8 +1 +0 +1 +6 0.0
TOT22 MLBBOS 275248 56813 21693 101 .226.294.302.597 .077.298 258 .277 70 -9 +2 +0 +1 +8 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%BOS 320285 661126 29783 81 .232.309.347.657 .116.291 249 .292 82 -7 +1 +0 +1 +9 0.5
202824 MLB 26%BOS 397354 821428 36954 91 .232.310.350.660 .119.292 249 .299 87 -6 +1 +0 +1 +11 0.8
202925 MLB 43%BOS 439390 901529 411045 101 .231.312.349.661 .118.293 249 .304 91 -5 +2 +0 +2 +12 1.1
203026 MLB 58%BOS 465413 9616210 441105 101 .232.314.354.667 .121.293 249 .306 92 -4 +2 +0 +2 +13 1.3
203127 MLB 76%BOS 475421 9917211 461135 101 .235.318.363.681 .128.293 2410 .306 92 -4 +2 +0 +2 +13 1.3
203228 MLB 84%BOS 477423 9817210 461145 101 .232.314.352.667 .121.293 2410 .305 91 -5 +2 -1 +2 +14 1.2
203329 MLB 90%BOS 471417 9616210 461145 101 .230.314.350.664 .120.292 2410 .303 90 -5 +2 -1 +2 +13 1.0
203430 MLBBOS 463410 9416210 451145 90 .229.313.351.664 .122.290 2510 .300 87 -7 +2 -2 +2 +13 0.8
203531 MLBBOS 451399 901529 441135 80 .226.310.341.651 .115.289 2510 .296 85 -8 +2 -3 +2 +13 0.5
203632 MLBBOS 433384 851428 421114 70 .221.305.331.635 .109.288 2610 .291 81 -9 +1 -4 +2 +12 0.2
203733 MLBBOS 404358 781327 391064 70 .218.302.324.626 .106.286 2610 .286 77 -11 +1 -4 +1 +11 -0.0
203834 MLBBOS 360319 691126 35973 60 .216.300.320.619 .103.285 2710 .280 72 -11 +1 -5 +1 +10 -0.4
▸ Career Totals (MLE all levels + projections)
Career 56655032 113818526107 535141557 12410 .226.308.337.645 .111.291 259 .293 83 -111 +21 -20 +20 +161 7.3
/ 162G 650577 13021312 611627 141 .225.307.334.641 .109.291 259 .293 83 -13 +2 -2 +2 +18 0.8

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 ASalem Red Sox 10088 23200 11220 20 .261.343.284.628 .023.343 2211 .292 82 -2 +0 +3 0.1
202521 ROKFCL Red Sox 185154 42310 27342 122 .273.388.305.693 .032.344 1815 .325 107 +1 +2 +5 0.8

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
D'Angelo Ortiz (OGILVIE) 22 45 20 55 55 .211/.284/.312 .102.288 45 28% 8% 67 -0.2
Imbewer Alvarez
2008 · A
22 47 40 51→55 46 .225/.293/.318 .094.300 717 26% 8% 72 -0.2 .201/.260/.278 .077.307 512 34% 6% 47 -1.9 .135/.182/.184.049.2234540%2%-12-1.0
Alexander Campos
2022 · A
22 43 42→40 46→45 48 .209/.289/.317 .108.281 96 28% 9% 70 -0.3 .221/.304/.311 .090.312 86 29% 9% 75 -0.0 .236/.329/.308.072.3307628%11%83+0.2
Blake Rambusch
2023 · A
23 47 37→30 52→60 42 .219/.287/.296 .076.318 413 30% 7% 63 -0.8 .226/.311/.291 .065.315 328 26% 9% 72 -0.2 .233/.319/.287.055.31123723%9%71-0.1
Taylor Krick
2011 · A
23 43 39→30 48→40 49 .206/.285/.289 .084.266 77 24% 9% 62 -0.9 .224/.308/.287 .063.307 45 26% 8% 71 -0.3 .233/.323/.283.051.3262226%8%73-0.0
David Martin
2023 · A
22 45 39→30 49→30 42 .213/.285/.304 .091.300 67 29% 6% 66 -0.6 .223/.305/.293 .070.278 54 20% 9% 71 -0.3 .243/.334/.302.059.2915116%10%83+0.3
Kelby Tomlinson
2012 · A
22 49→59 40 55→60 44 .234/.284/.337 .103.297 613 23% 6% 72 -0.2 .216/.269/.274 .058.292 221 25% 6% 49 -1.8 .274/.334/.339.065.33432417%7%89+0.7
Kier Meredith
2022 · A
22 43 37→30 51→60 45 .202/.271/.271 .070.286 411 29% 8% 50 -1.7 .211/.307/.281 .070.293 426 27% 8% 69 -0.4 .229/.340/.278.049.30533522%10%80+0.1
Brennan Milone
2023 · A
22 50→45 40→45 50→45 46 .236/.298/.326 .090.311 88 26% 8% 76 +0.0 .223/.299/.358 .135.290 155 27% 9% 85 +0.7 .207/.287/.341.133.26916528%9%74-0.1
Corey Joyce
2021 · A
22 44 40→45 50 40 .212/.268/.307 .095.307 88 32% 6% 58 -1.2 .203/.290/.313 .110.295 1112 32% 9% 70 -0.3 .212/.315/.318.105.30191429%10%80+0.2
Landon Lassiter
2016 · A
23 49→48 40 51→50 47 .230/.301/.324 .094.311 68 26% 8% 76 +0.1 .217/.277/.288 .071.327 49 32% 6% 57 -1.2 .210/.268/.271.062.3243934%5%46-1.1
Wynton Bernard
2013 · A
22 44→54 39→45 52→60 42 .208/.269/.296 .088.301 610 31% 7% 56 -1.3 .242/.293/.332 .090.318 519 24% 6% 75 -0.0 .270/.315/.362.092.32952819%6%86+0.7
Nick Sinay
2016 · A
22 45 38→30 47→60 44 .209/.293/.289 .080.301 510 30% 8% 66 -0.6 .205/.323/.262 .057.283 322 26% 8% 74 -0.1 .191/.330/.228.036.27023025%9%66-0.3
Mark Zagunis
2015 · A
22 48→53 41→45 55→50 47 .227/.299/.337 .110.295 714 24% 8% 79 +0.3 .237/.325/.365 .128.306 119 24% 10% 98 +1.6 .233/.329/.369.136.30312825%10%98+1.2
Christian Cairo
2023 · A
22 40→47 39→40 53→60 49 .186/.290/.271 .084.288 716 34% 11% 60 -1.0 .204/.296/.285 .081.295 522 29% 10% 66 -0.6 .215/.301/.289.073.31043529%9%66-0.3
Jake Elmore
2009 · A
22 46→56 40 45→55 45 .217/.280/.319 .102.286 610 25% 7% 66 -0.6 .232/.303/.309 .077.283 413 18% 9% 73 -0.1 .266/.337/.349.083.31432315%9%95+1.0
Cutter Dykstra
2011 · A
22 48→57 40 51→55 46 .227/.293/.313 .085.301 815 26% 8% 70 -0.3 .220/.278/.296 .076.304 516 27% 7% 59 -1.1 .236/.303/.323.087.31361625%8%75-0.0
Luis Perez
2013 · A
22 47 41→30 52→50 46 .226/.281/.335 .109.269 810 19% 6% 70 -0.3 .220/.261/.335 .115.296 107 28% 5% 62 -0.9 .217/.244/.347.129.29911231%3%54-0.4
Ronaldo Urdaneta
2021 · A
22 44 39→40 53→60 40 .210/.265/.300 .090.306 614 32% 6% 54 -1.4 .187/.266/.264 .077.308 622 38% 8% 47 -1.9 .145/.239/.202.057.24353339%9%19-1.1
Jenner Emeterio
2013 · A
20 45 38→30 48→60 46 .214/.278/.298 .084.285 512 26% 8% 60 -1.0 .216/.302/.277 .061.288 324 23% 10% 66 -0.6 .216/.317/.260.044.28513422%12%65-0.3
Connor Kokx
2022 · A
22 47 39→40 52→60 42 .215/.303/.302 .087.314 511 30% 7% 73 -0.1 .205/.291/.290 .085.283 719 28% 8% 65 -0.7 .195/.285/.269.074.27362628%9%54-0.7