Luis RaveloSS Portland Sea Dogs
Age 22 S/R 6'1" / 187 lbs AA Svc 0.0 · Ctrl thru 2034
wRC+†36
AVG/OBP/SLG.180 / .243 / .261
PA247
HR3
K%35
BB%7
MLB%2%
BAT: -17.8 runs (wOBA-derived runs vs avg)-18BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.6 runs (Positional adjustment)+3POSREP: +7.0 runs (Replacement-level credit)+7REPTotal WAR: -0.80-0.8WAR
Scouting · nowfuture
HIT
2631
PWR
3338
SPD
4348
EYE
4348
trajectory · 10 yrs
0.0peak
2030

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $0.4M $-5M -$6M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
202117 ROKDSL BOS Red 168151 30320 12312 01 .199.267.245.512 .046.244 187 .227 32 -13 -0 +0 +2 +5 -0.7
202218 ROK2 teams 153140 20121 11571 63 .143.211.200.411 .057.232 377 .182 -2 -18 +0 +0 +2 +4 -1.2
202319 ASalem Red Sox 444405 661205 291854 66 .163.226.230.456 .067.276 427 .206 16 -42 -1 +0 +5 +13 -2.7
202420 A+2 teams 399365 641023 251216 11 .175.240.238.478 .063.250 306 .217 24 -34 -0 +0 +4 +11 -1.9
202521 AAPortland Sea Dogs 108102 13201 5520 00 .127.168.176.345 .049.240 485 .156 -22 -15 +0 +0 +1 +3 -1.1
▸ 2026 Season
202622 MLBBOS 247226 41713 17872 21 .181.245.261.506 .080.275 357 .233 36 -18 +0 +0 +3 +7 -0.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 12%BOS 314285 551015 231063 31 .193.260.288.548 .095.278 347 .250 49 -18 +0 +0 +3 +9 -0.6
202824 MLB 27%BOS 391354 701218 301274 52 .198.268.305.573 .107.280 328 .260 57 -19 +0 +0 +4 +11 -0.4
202925 MLB 44%BOS 432391 791429 341384 62 .202.273.317.590 .115.282 328 .266 62 -19 +0 +0 +5 +12 -0.1
203026 MLB 59%BOS 457413 8415210 371444 63 .203.275.322.597 .119.282 328 .269 64 -18 +0 +0 +5 +13 -0.1
203127 MLB 77%BOS 465420 8515210 381474 73 .202.275.319.594 .117.282 328 .270 64 -19 +0 +0 +5 +13 -0.0
203228 MLB 84%BOS 467421 8515210 391494 62 .202.276.318.594 .116.282 328 .268 64 -19 +0 -1 +5 +13 -0.1
203329 MLB 91%BOS 460415 8415210 381484 62 .202.276.320.596 .118.281 328 .266 62 -20 +0 -1 +5 +13 -0.3
203430 MLBBOS 452407 791419 381474 52 .194.269.300.569 .106.279 338 .263 60 -21 +0 -2 +5 +13 -0.5
203531 MLBBOS 439395 761418 371454 41 .192.268.294.562 .101.278 338 .259 57 -21 +0 -3 +5 +12 -0.7
203632 MLBBOS 422380 731318 351414 31 .192.267.295.562 .103.276 338 .255 53 -22 +0 -4 +5 +12 -0.9
203733 MLBBOS 393355 661117 321343 21 .186.259.282.541 .096.274 348 .250 49 -23 +0 -4 +4 +11 -1.2
203834 MLBBOS 348313 581016 291223 21 .185.261.281.542 .096.273 358 .243 44 -22 +0 -5 +4 +10 -1.3
▸ Career Totals (MLE all levels + projections)
Career 65595938 112819324113 509218160 7033 .190.261.288.548 .098.276 338 .249 49 -380 +1 -20 +70 +186 -14.6
/ 162G 650588 11119211 502166 73 .189.259.284.543 .095.274 338 .249 49 -38 +0 -2 +7 +18 -1.4

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
202117 ROKDSL BOS Red 168144 35421 19222 01 .243.339.319.659 .076.274 1311 .301 88 -2 -0 +5 0.2
202218 ASalem Red Sox 2825 6101 281 00 .240.321.400.721 .160.312 297 .326 107 +0 +0 +1 0.1
202218 ROKFCL Red Sox 125107 20120 17310 63 .187.298.234.532 .047.263 2514 .254 53 -7 +0 +4 -0.3
202319 ASalem Red Sox 444383 831506 511264 66 .217.315.303.618 .086.300 2811 .285 76 -12 -1 +13 -0.1
202420 AAPortland Sea Dogs 5244 9000 791 00 .205.327.205.531 .000.257 1713 .265 61 -2 +0 +1 -0.1
202420 A+Greenville Drive 347307 691424 32815 11 .225.308.322.631 .098.289 239 .288 78 -8 -0 +10 0.1
202521 AAPortland Sea Dogs 10899 16301 8400 00 .162.224.222.447 .061.254 377 .207 17 -10 +0 +3 -0.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
Luis Ravelo (OGILVIE) 22 26→31 33→38 43→48 48 .180/.243/.261 .081.275 32 35% 7% 36 -1.1
Alejandro Flores
2017 · AAA
21 39 39→50 46→40 43 .190/.258/.275 .084.281 78 33% 8% 46 -2.0 .208/.261/.329 .121.289 116 31% 6% 61 -1.0 .199/.252/.334.135.26513429%5%55-0.7
Arturo De Freitas
2023 · A
22 35 39→45 45→40 34 .177/.225/.258 .082.279 74 38% 5% 27 -3.3 .181/.235/.260 .079.301 75 40% 6% 32 -3.0 .113/.162/.125.012.2130044%5%-37-1.5
Blake Hunt
2022 · AA
23 36 43→50 49→40 40 .184/.244/.291 .107.270 104 35% 7% 44 -2.1 .200/.256/.326 .126.277 134 32% 6% 59 -1.1 .206/.268/.347.141.26215227%6%67-0.3
Jobduan Morales
2014 · A
23 38 37→40 49→40 43 .185/.250/.259 .074.274 55 32% 8% 38 -2.6 .199/.260/.287 .088.298 75 33% 8% 50 -1.8 .198/.258/.294.096.2998334%7%50-0.8
Jan Vázquez
2013 · AA
22 43 36→40 49→45 39 .204/.260/.264 .060.289 37 29% 5% 43 -2.2 .202/.261/.294 .092.288 107 32% 6% 53 -1.5 .217/.296/.306.089.2898726%7%67-0.2
Marcus Littlewood
2014 · A
22 41 40→45 47→45 48 .197/.270/.292 .096.274 75 29% 9% 56 -1.3 .207/.273/.320 .113.269 105 26% 8% 64 -0.8 .205/.272/.318.112.26210425%8%60-0.5
Juan Zabala
2021 · A
22 39 38→40 47→50 37 .185/.248/.266 .081.290 65 36% 6% 40 -2.4 .211/.273/.305 .094.302 913 31% 7% 60 -1.0 .203/.265/.285.083.28381630%7%48-0.8
Braulio Vasquez
2021 · A
22 40 39→40 44→65 37 .193/.250/.274 .080.298 77 36% 6% 42 -2.3 .205/.278/.298 .093.301 729 32% 7% 61 -1.0 .200/.277/.293.093.28774230%7%55-0.6
Alex Hall
2021 · A
22 41 38→45 49→40 36 .197/.237/.277 .081.286 56 32% 5% 37 -2.7 .182/.240/.275 .093.309 74 40% 7% 38 -2.6 .159/.226/.261.102.25310139%7%27-1.3
Taylor Gushue
2016 · A
22 39 39→50 45→30 38 .193/.234/.282 .089.254 74 26% 4% 37 -2.7 .188/.236/.294 .106.253 112 29% 5% 41 -2.3 .202/.263/.338.136.27816032%7%63-0.4
Andy Yerzy
2021 · A
23 35 38→50 49→40 36 .175/.228/.252 .077.268 57 35% 5% 27 -3.3 .186/.270/.336 .150.264 196 36% 9% 69 -0.4 .166/.253/.309.143.23320437%9%52-0.8
Shervyen Newton
2021 · A
22 37→30 42→45 43→40 34 .178/.235/.276 .098.311 104 44% 6% 37 -2.7 .171/.234/.278 .107.323 114 47% 7% 37 -2.6 .156/.226/.276.120.27913246%7%31-1.6
Glenn Santiago
2023 · A
22 41 41→40 46→45 40 .203/.258/.301 .098.286 88 31% 6% 52 -1.6 .200/.266/.289 .089.294 89 32% 7% 53 -1.5 .183/.256/.260.077.2697832%8%40-1.1
Ali Solis
2010 · AA
22 35 41→45 49→30 37 .179/.231/.274 .096.263 94 35% 6% 34 -2.8 .212/.246/.335 .123.294 143 32% 4% 56 -1.3 .225/.250/.349.124.30713131%2%57-0.5
Raymel Flores
2017 · A
22 42 38→45 46→50 38 .202/.253/.277 .075.298 610 33% 6% 43 -2.2 .191/.243/.255 .064.289 311 33% 5% 33 -2.9 .160/.211/.201.042.24501333%5%2-1.3
Steven Baron
2012 · A
21 34 39→45 45→50 36 .174/.218/.256 .082.253 77 34% 5% 23 -3.6 .191/.228/.286 .095.265 79 29% 4% 35 -2.8 .233/.289/.308.075.3134825%7%63-0.4
Claudio Finol
2023 · AA
23 39 38→40 49→45 40 .187/.243/.265 .078.259 58 29% 6% 37 -2.7 .205/.266/.297 .092.292 810 31% 7% 55 -1.4 .195/.264/.279.084.281101232%7%48-0.5
Mack Chambers
2022 · A
22 42 38→40 46→50 44 .200/.257/.279 .079.266 57 26% 7% 46 -2.0 .211/.273/.308 .097.275 811 25% 7% 60 -1.0 .207/.273/.301.094.26291324%8%56-0.6
Adrian Nieto
2012 · A
22 40→47 39→45 46→40 41 .194/.251/.277 .084.272 74 30% 7% 43 -2.2 .214/.273/.326 .112.296 115 30% 7% 65 -0.7 .216/.279/.331.115.29312329%7%66-0.3
Willy Diaz
2016 · A
22 39 38→40 43→40 46 .186/.274/.266 .080.279 64 32% 9% 52 -1.6 .188/.257/.266 .078.330 45 41% 7% 43 -2.2 .169/.224/.243.075.3182444%5%20-1.2