Marvin AlcantaraSS Portland Sea Dogs
Age 21 R/R 5'10" / 157 lbs AA H +3% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION306 act + 204 ros · stats below = ROS only
wRC+†47
AVG/OBP/SLG.215 / .257 / .298
PA204
HR2
SB6
K%23
BB%5
BABIP273
ISO84
MLB%2%
Value2026 · WAR
BAT: -28.4 runs (wOBA-derived runs vs avg)-28BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.5 runs (Positional adjustment)+5POSREP: +14.4 runs (Replacement-level credit)+14REPTotal WAR: -0.60-0.6WAR
0.00.51.00.00.30.70.90.9+$15M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 30
Toolsscout grade
CONTACT45
scouting grade only
POWER30
scouting grade only
EYE40
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M
2028Pre-Arb$0.8M+0.3$1M+$0.4M
2029Pre-Arb$0.8M+0.7$2M+$2M
2030Arb-1$2M+0.9$3M+$1M
2031Arb-2$3M+0.9$2M+$0.5M
2032Extbeyond projection horizon · no WAR estimate
Totals $7M $7M +$4M

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
202217 ROKDSL BOS Blue 224198 43901 20475 142 217305278583 61278 219 262 59
202217 ROKDSL BOS Blue 224189 571501 29335 142 302408397805 95359 1513 368 140
202318 ROK2 teams 259236 39502 18913 125 165233212445 47255 357 200 11
202318 ROK2 teams 259224 51802 30623 125 228327290617 63302 2412 288 79
202419 ASalem Red Sox 456434 84623 171634 133 194231237468 44301 364 207 17
202419 ASalem Red Sox 456423 1051033 281034 133 248301307608 59321 236 278 71
202520 AA2 teams 488453 971312 261042 85 214260260520 46268 215 233 37
202520 AA2 teams 488437 1041913 42752 85 238308307614 69276 159 279 72
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 AABOS 306283 611415 14722 153 216258325583 110263 245 255 53 -16 +2 +0 +3 +9 -0.2
YTD21 AABOS 306277 661616 20562 153 238294368663 130270 187 291 81 -7 +2 +0 +3 +9 0.7
ROS21 AABOS 2% 204191 41812 10471 62 215257298556 84266 235 247 47 -12 +0 +0 +2 +6 -0.4
ROS21 MLBBOS 2% 44 1000 010 00 250250250500 272 250 247 47 -0 +0 +0 +0 +0 -0.0
FULL21 AABOS 310287 621415 14732 153 216257324581 108264 245 255 53 -16 +2 +0 +3 +9 -0.3
TOT21 AABOS 510474 1022227 241193 215 215257314572 99267 235 252 51 -28 +2 +0 +5 +14 -0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBBOS 35% 553515 1132129 301233 144 219266320587 101267 225 263 60 -25 +1 +0 +6 +16 -0.3
202823 MLBBOS 49% 597554 12423212 341304 154 224274338611 114270 226 274 68 -22 +1 +0 +6 +17 0.3
202924 MLBBOS 53% 615569 12924213 371324 154 227279344623 118272 216 280 73 -19 +1 +0 +7 +17 0.7
203025 MLBBOS 55% 627579 13224214 391344 154 228281349630 121272 216 284 75 -17 +1 +0 +7 +18 0.9
203126 MLBBOS 59% 634584 13525215 401355 154 231286358644 127272 216 285 76 -17 +1 +0 +7 +18 0.9
202722 MLBBOS 35% 195182 41813 10431 51 225269330599 104273 225 263 60 -9 +1 +0 +2 +6 -0.1
202823 MLBBOS 49% 291270 621216 17632 72 230280348628 119276 226 274 68 -11 +1 +0 +3 +8 0.1
202924 MLBBOS 53% 325301 691317 19702 82 229280349628 120278 226 280 73 -10 +1 +0 +3 +9 0.3
203025 MLBBOS 55% 344318 741418 21742 82 233284358643 126278 226 283 75 -10 +1 +0 +4 +10 0.5
203126 MLBBOS 59% 377347 821619 24803 92 236291366657 130278 216 285 76 -10 +1 +0 +4 +11 0.6
▸ Career Totals
Career 15361422 32963533 9133110 379 231282352635 121278 226 278 71 -50 +4 +0 +16 +44 1.4
/ 162G 650602 13927214 391404 164 231282352634 121277 226 278 71 -21 +2 +0 +7 +18 0.6
Career 46574313 9371581473 271110635 12737 217269311580 94273 246 260 57 -227 +11 +0 +50 +132 -3.5
/ 162G 650602 13122210 381545 185 218270311581 93274 246 260 57 -32 +2 +0 +7 +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
202217 ROKDSL BOS Blue 224189 571501 29335 142 302408397805 95359 1513 368 140 +10 +2 +6 1.9
202318 ASalem Red Sox 8374 15101 7271 60 203280257537 54298 338 250 50 -5 +1 +2 -0.1
202318 ROKFCL Red Sox 176150 36701 23352 65 240349307655 67304 2013 306 93 -1 -1 +5 0.3
202419 ASalem Red Sox 456423 1051033 281034 133 248301307608 59321 236 278 71 -15 +1 +13 -0.1
202520 AAPortland Sea Dogs 357319 721512 31580 42 226294298592 72263 169 268 63 -15 +0 +10 -0.5
202520 A+Greenville Drive 131118 32401 11172 43 271344331674 59310 138 311 96 -1 -0 +4 0.3

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
#1Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#6Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,5383337228276346+16+91.51.5
/1626641416+7.1+3.90.6pk7: 2

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
Marvin Alcantara (OGILVIE) 21 45 30 45 40 215/257/314 99267 721 23% 5% 51 -0.6
Luis Joseph
2018 · A
21 44 34→30 46→50 41 205/238/250 45256 29 20% 4% 29 -3.2 206/243/276 70259 410 21% 4% 38 -2.6 206/223/2837724041516%1%27-0.7
Jesus Alastre
2017 · A
20 48 35→30 44→50 42 225/281/286 61280 29 20% 4% 58 -1.2 226/272/304 78311 48 27% 4% 59 -1.1 249/282/342923484928%2%67-0.1
Dixon Mavares
2007 · A
21 46 35→30 51→50 44 215/285/275 60277 111 22% 6% 57 -1.2 220/294/288 68262 310 16% 8% 65 -0.7 223/303/2836025331112%8%65-0.2
Gorge Munoz
2017 · A
21 43 38→40 50→55 42 205/260/282 78258 517 22% 5% 48 -1.9 205/257/290 85298 710 32% 5% 49 -1.8 185/231/261772879937%3%28-0.8
Brallan Perez
2017 · A
21 50 36→30 46→50 50 231/292/295 63268 311 15% 7% 65 -0.7 241/293/297 56298 38 19% 6% 66 -0.6 236/292/279432982720%6%56-0.7
Richard Rodriguez
2014 · A
21 42 33→30 48→50 48 196/255/237 41245 114 20% 7% 34 -2.8 237/286/279 42293 110 18% 6% 56 -1.3 240/291/2581828901116%7%52-0.5
Abel Nieves
2007 · A
21 44 35→40 47→45 46 208/267/270 62270 26 23% 7% 48 -1.9 228/295/306 78316 45 26% 9% 69 -0.4 237/311/318813324427%10%75+0.0
Enmanuel Zabala
2016 · A
21 46 35→30 47→50 45 216/270/281 65264 212 18% 5% 52 -1.6 215/263/268 53317 210 31% 5% 45 -2.1 209/256/2423331911233%4%33-1.0
Jimmy Mojica
2021 · A
21 45 37→40 47→50 41 212/261/283 72278 48 25% 5% 48 -1.9 202/265/291 89285 86 30% 6% 53 -1.5 182/249/28310123013426%5%43-0.7
Bill Pujols
2015 · A
21 43 37→40 43→50 46 204/263/281 76253 47 20% 6% 49 -1.8 197/257/271 74281 36 29% 6% 44 -2.1 146/212/197512250532%6%4-0.9
Victor Moscote
2015 · A
21 46 35→30 43→45 41 219/263/276 58290 36 25% 5% 47 -1.9 202/259/260 58272 24 25% 6% 42 -2.3 180/251/225452401124%6%28-0.9
Wilfredo Tovar
2013 · AA
21 48→56 36→40 46→60 47 223/273/290 68254 211 13% 5% 56 -1.3 250/295/320 70283 416 13% 5% 72 -0.2 263/303/3256229642112%4%73-0.1
Luis Alberto Sanz
2013 · AA
22 43 36→30 47→40 44 201/249/263 62248 38 20% 5% 38 -2.6 212/270/280 68250 56 16% 7% 52 -1.6 217/279/252352482212%8%46-0.7
Jose Bernardo Lopez
2012 · AAA
22 46 37→30 45→50 41 223/256/290 67278 515 22% 4% 47 -1.9 244/275/298 54298 310 18% 4% 56 -1.3 267/306/3205332121217%5%72-0.1
Anneury Peguero
2008 · A
21 48 35→30 48→50 51 224/298/278 54280 211 20% 8% 63 -0.8 205/282/270 65269 412 23% 9% 55 -1.4 150/247/1863619331822%10%17-1.1
Ivan Bellazetin
2008 · AAA
21 46→52 35→40 41→55 41 215/246/273 58258 310 18% 4% 38 -2.6 234/269/303 69285 315 18% 4% 56 -1.3 250/287/337872908516%4%69-0.2
Omar Guerra
2008 · A
21 41 35→30 48→50 45 193/274/246 53257 29 24% 7% 46 -2.0 220/315/279 59272 211 19% 6% 73 -0.1 229/342/2683927701515%5%79+0.1
Claudio Finol
2021 · A
21 42 37→40 43→45 40 200/246/273 72266 45 26% 5% 39 -2.5 191/247/273 82270 68 30% 6% 40 -2.4 172/238/2487624871032%6%29-0.7
Luis Porchas
2011 · AAA
21 42 39→30 45→50 42 205/251/292 87249 611 20% 5% 46 -2.0 225/275/318 93280 910 22% 4% 64 -0.8 228/270/284563044925%4%48-0.5
Leo Rodriguez
2013 · A
21 44 35→30 45 45 206/264/263 57256 37 20% 6% 45 -2.1 226/273/271 45281 16 19% 5% 50 -1.8 240/283/264242930517%5%48-0.8