Luis RaveloSS Portland Sea Dogs
Age 22 S/R 6'1" / 187 lbs AA H +3% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 247 proj PA
wRC+†16
AVG/OBP/SLG.158 / .221 / .218
PA247
HR2
K%39
BB%7
ISO60
MLB%2%
Value2026 · WAR
BAT: -23.5 runs (wOBA-derived runs vs avg)-24BATRUN: +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: -1.40-1.4WAR
0.00.51.00.00.00.0-$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 27 / POW 37
Toolsscout grade
CONTACT27
scouting grade only
POWER37
scouting grade only
EYE50
scouting grade only
SPEED48
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
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-7M +$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
202117 ROKDSL BOS Red 168151 30320 12312 01 199267245512 46244 187 228 33
202117 ROKDSL BOS Red 168144 35421 19222 01 243339319659 76274 1311 301 88
202218 ROK2 teams 153141 20121 10581 63 142204199403 57232 387 181 -3
202218 ROK2 teams 153132 26221 19391 63 197303265568 68272 2512 267 63
202319 ASalem Red Sox 444405 651205 291864 66 160224227451 67273 427 205 15
202319 ASalem Red Sox 444383 831506 511264 66 217315303618 86300 2811 285 76
202420 A+2 teams 399360 631023 301296 11 175250239489 64260 328 219 26
202420 A+2 teams 399351 781424 39906 11 222311308618 85285 2310 285 76
202521 AAPortland Sea Dogs 108102 13201 5540 00 127168176345 49250 505 148 -28
202521 AAPortland Sea Dogs 10899 16301 8400 00 162224222447 61254 377 207 17
▸ 2026 Season
202622 MLBBOS 247227 36612 16972 21 159220220441 62264 396 206 16 -24 +0 +0 +3 +7 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBBOS 35% 314286 49914 221173 31 171238252490 80268 377 226 32 -24 +0 +0 +3 +9 -1.2
202824 MLBBOS 47% 391356 641117 281404 52 180247275523 96271 367 240 42 -26 +0 +0 +4 +11 -1.1
202925 MLBBOS 52% 432393 731328 321514 62 186254290544 104273 357 247 47 -26 +0 +0 +5 +12 -0.9
203026 MLBBOS 54% 457416 781429 341584 63 188256296551 108273 357 250 50 -26 +0 +0 +5 +13 -0.8
203127 MLBBOS 54% 465423 791429 351614 73 187255293549 106273 358 251 50 -26 +0 +0 +5 +13 -0.8
202723 MLBBOS 35% 110100 17301 8411 10 170239230469 60274 377 223 29 -9 +0 +0 +1 +3 -0.4
202824 MLBBOS 47% 182165 31613 13652 21 188256291546 103277 367 236 39 -13 +0 +0 +2 +5 -0.6
202925 MLBBOS 52% 224203 38714 17782 31 187257291547 103279 358 244 45 -14 +0 +0 +2 +6 -0.5
203026 MLBBOS 54% 248225 43815 19862 31 191260302562 111279 358 247 47 -15 +0 +0 +3 +7 -0.5
203127 MLBBOS 54% 252229 44815 19872 42 192260301561 109279 358 247 48 -15 +0 +0 +3 +7 -0.5
▸ Career Totals
Career 1016922 17332418 763579 135 188256290546 102281 357 242 43 -65 +1 +0 +11 +29 -2.5
/ 162G 650590 11120312 492286 83 188258293551 105280 358 242 43 -42 +0 +0 +7 +18 -1.6
Career 35783260 570951549 253128234 4223 175242258500 83267 367 227 32 -274 -1 +0 +38 +101 -13.8
/ 162G 650592 1041739 462336 84 176242260502 84268 367 227 32 -50 +0 +0 +7 +18 -2.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
202117 ROKDSL BOS Red 168144 35421 19222 01 243339319659 76274 1311 301 88 -2 -0 +5 0.2
202218 ASalem Red Sox 2825 6101 281 00 240321400721 160312 297 326 107 +0 +0 +1 0.1
202218 ROKFCL Red Sox 125107 20120 17310 63 187298234532 47263 2514 254 53 -7 +0 +4 -0.3
202319 ASalem Red Sox 444383 831506 511264 66 217315303618 86300 2811 285 76 -12 -1 +13 -0.1
202420 AAPortland Sea Dogs 5244 9000 791 00 205327205531 257 1713 265 61 -2 +0 +1 -0.1
202420 A+Greenville Drive 347307 691424 32815 11 225308322631 98289 239 288 78 -8 -0 +10 0.1
202521 AAPortland Sea Dogs 10899 16301 8400 00 162224222447 61254 377 207 17 -10 +0 +3 -0.7

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#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
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,0221913185250286+11+6-2.3-1.1
/162664129+7.1+3.9-1.5pk7: 0

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 22→27 32→37 43→48 50 158/221/218 60264 22 39% 7% 16 -1.7
Nick Urbanus
2014 · A
22 36 34→40 48→50 38 175/224/226 51261 28 32% 6% 17 -4.0 199/240/273 74297 39 32% 5% 37 -2.7 204/233/274703020831%3%30-1.0
Julio Garcia
2019 · A
22 39→34 37→40 40 31 188/219/262 74291 54 36% 3% 24 -3.5 176/214/244 68313 55 43% 4% 18 -3.9 88/122/101141960053%2%-61-2.6
Jobduan Morales
2014 · A
23 38 37→40 49→40 43 181/247/254 73273 54 34% 8% 36 -2.7 197/257/282 85305 65 35% 7% 46 -2.0 190/250/277883026337%7%43-1.0
Justin Twine
2018 · A
22 35→31 36→45 46→50 30 172/213/238 66275 47 38% 3% 16 -4.1 211/251/299 88302 610 31% 4% 48 -1.9 216/252/3139732181434%3%50-1.0
Dreily Guerrero
2013 · A
22 39 35→30 52→55 36 184/234/249 65297 210 37% 6% 28 -3.2 180/223/252 72322 510 43% 5% 24 -3.5 150/190/2136327351245%5%-2-1.6
Carlos Ozuna
2015 · A
22 40 36→30 45→50 35 191/237/260 69291 36 34% 5% 32 -3.0 196/242/275 79305 55 35% 5% 38 -2.6 161/195/230692503236%3%5-1.1
David Masters
2015 · A
22 38→36 36→45 47→40 40 182/248/249 67278 38 34% 7% 35 -2.8 175/232/242 67239 64 28% 6% 27 -3.3 194/263/33113726618133%7%59-0.5
Yeison Coca
2021 · A
22 37→29 38→40 50 36 181/232/259 77290 614 38% 6% 30 -3.1 179/238/246 67306 412 40% 7% 30 -3.1 157/219/2085127321340%7%9-2.1
Alvaro Gonzalez
2023 · A
22 37 38→30 41→40 40 173/260/251 78294 64 39% 8% 42 -2.3 177/259/258 81293 76 38% 8% 43 -2.2 117/207/167501853535%8%-5-1.2
Arturo De Freitas
2023 · A
22 35 39→45 45→40 34 173/222/254 81276 74 39% 5% 24 -3.5 183/241/264 81308 85 40% 6% 36 -2.7 115/169/126122240046%5%-33-1.4
Alex Hall
2021 · A
22 41 38→45 49→40 36 198/238/277 79290 57 32% 5% 37 -2.7 175/236/264 89309 74 42% 7% 33 -2.9 149/218/2459525010142%7%20-1.5
Chuck Moorman
2016 · A
22 36 39→40 44→30 32 176/227/256 80293 75 40% 4% 27 -3.3 191/228/270 79271 53 30% 4% 30 -3.1 181/219/257762595031%4%21-1.8
Frank Veliz
2022 · A
22 39 38→30 47→55 37 188/240/264 76290 57 36% 6% 35 -2.8 192/252/277 85327 66 40% 7% 43 -2.2 129/202/202722446046%7%1-0.9
Fabian Pertuz
2023 · A
22 37→33 41→40 49→55 33 185/229/278 92285 89 37% 4% 33 -2.9 172/223/263 91273 912 38% 5% 28 -3.2 143/198/2238022791340%5%4-2.5
Julio Carrion
2021 · A
22 39 38→40 50→45 38 186/255/265 79301 66 38% 7% 43 -2.2 180/259/263 83314 75 41% 7% 44 -2.1 156/236/234782908345%7%25-1.3
Ricardo Balogh
2023 · A
21 40 35→40 47→40 31 187/223/244 56320 35 41% 4% 20 -3.8 205/257/286 81326 65 36% 6% 47 -1.9 199/252/287883139337%6%44-1.2
Will Banfield
2022 · A
22 31→35 40→50 48→30 34 163/215/254 91259 84 39% 5% 22 -3.7 193/230/321 128266 153 33% 4% 46 -2.0 194/236/29610226912032%4%39-1.2
Mikell Granberry
2018 · A
22 39 39→45 47→45 38 186/242/277 91282 46 34% 6% 40 -2.4 215/284/323 108302 87 29% 8% 69 -0.4 225/307/35513029913727%10%85+0.2
Nolan Perez
2019 · A
20 36 38→40 45→40 36 178/228/253 74267 54 34% 5% 27 -3.3 191/230/273 82324 65 41% 4% 33 -2.9 174/195/256813036144%2%11-1.4
Raymel Flores
2017 · A
22 42 37→45 46→50 38 200/251/273 73301 510 34% 6% 41 -2.3 190/241/254 64290 311 33% 5% 33 -2.9 160/211/2014124701333%5%2-1.3