Marvin AlcantaraSS Portland Sea Dogs
Age 21 R/R 5'10" / 157 lbs AA Svc 0.0 · Ctrl thru 2034 peak 1.2 · 2031
wRC+†46
AVG/OBP/SLG.210 / .260 / .277
PA320
HR3
SB5
K%24
BB%6
MLB%2%
BAT: -19.5 runs (wOBA-derived runs vs avg)-19BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.60-0.6WAR
Scouting · nowfuture
HIT
4545
PWR
3030
SPD
4545
EYE
3940
trajectory · 10 yrs
1.2peak
2031

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+0.8$3M+$3M
2030Arb-2$0.9M+1.1$10M+$9M
2031Arb-3$0.9M+1.2$11M+$10M
2032Ext / FA-deal$2M+1.2$11M+$9M
2033Ext / FA-deal$4M+1.1$11M+$7M
2034Ext / FA-deal$4M+0.8$4M-$0.4M
Totals $13M $51M +$38M

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
202217 ROKDSL BOS Blue 224199 43901 19475 142 .216.300.276.577 .060.276 218 .263 59 -10 +2 +0 +2 +6 0.0
202318 ROK2 teams 259236 39502 18903 125 .165.233.212.445 .047.253 357 .200 11 -26 +0 +0 +3 +7 -1.6
202419 ASalem Red Sox 456434 87723 171524 133 .200.237.247.484 .046.300 334 .213 21 -41 +1 +0 +5 +13 -2.2
202520 AA2 teams 488452 971512 27992 85 .215.262.265.527 .051.265 206 .237 39 -33 -0 +0 +5 +14 -1.5
▸ 2026 Season (actual · ROS · total)
202621 AAPortland Sea Dogs 6558 11211 6130 10 .190.266.310.576 .121.222 209 .239 41 -4 +0 +0 +1 +2 -0.2
ROS21 MLBBOS 255236 49812 16611 41 .208.261.275.536 .068.267 246 .247 48 -15 +0 +0 +3 +7 -0.5
TOT21 MLBBOS 320294 601023 22741 51 .204.262.282.544 .078.260 237 .246 46 -19 +1 +0 +3 +9 -0.6
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 12%BOS 553505 1111838 401163 93 .220.281.315.596 .095.263 217 .266 62 -24 +1 +0 +6 +16 -0.2
202823 MLB 29%BOS 597543 12220311 451234 103 .225.289.333.622 .109.265 218 .277 70 -20 +1 +0 +6 +17 0.4
202924 MLB 46%BOS 627568 12821312 501284 113 .225.293.336.629 .111.267 208 .284 75 -17 +1 +0 +7 +18 0.8
203025 MLB 61%BOS 643582 13121313 521304 113 .225.293.338.632 .113.268 208 .288 79 -16 +1 +0 +7 +18 1.1
203126 MLB 78%BOS 651588 13422314 541324 113 .228.297.347.644 .119.268 208 .290 80 -15 +1 +0 +7 +18 1.2
203227 MLB 93%BOS 651587 13422314 551324 113 .228.299.348.646 .119.268 208 .290 80 -15 +1 +0 +7 +18 1.2
203328 MLBBOS 646582 13221314 551334 102 .227.298.345.643 .119.268 219 .289 79 -15 +1 -1 +7 +18 1.1
203429 MLBBOS 636573 12921313 541324 92 .225.296.340.637 .115.267 218 .287 78 -16 +1 -1 +7 +18 0.8
203530 MLBBOS 626563 12520312 541324 71 .222.295.332.627 .110.266 219 .283 75 -18 +1 -2 +7 +18 0.6
203631 MLBBOS 611550 12019212 521324 50 .218.290.325.616 .107.264 229 .280 72 -19 +1 -3 +7 +17 0.3
203732 MLBBOS 593534 11518211 511313 30 .215.287.318.606 .103.263 229 .275 69 -21 +1 -4 +6 +17 -0.1
203833 MLBBOS 563507 10817210 481283 20 .213.285.314.599 .101.261 239 .270 65 -22 +0 -4 +6 +16 -0.4
203934 MLBBOS 515464 961528 431223 10 .207.278.300.578 .093.260 248 .264 60 -23 +0 -5 +6 +15 -0.8
▸ Career Totals (MLE all levels + projections)
Career 95948703 190029939162 750212063 15139 .218.285.317.603 .099.269 228 .272 66 -367 +15 -20 +103 +272 0.3
/ 162G 650590 12920311 511444 103 .219.285.319.604 .100.269 228 .272 66 -25 +1 -1 +7 +18 0.0

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
202217 ROKDSL BOS Blue 224189 571501 29335 142 .302.408.397.805 .095.359 1513 .368 140 +10 +2 +6 1.9
202318 ASalem Red Sox 8374 15101 7271 60 .203.280.257.537 .054.298 338 .250 50 -5 +1 +2 -0.1
202318 ROKFCL Red Sox 176150 36701 23352 65 .240.349.307.655 .067.304 2013 .306 93 -1 -1 +5 0.3
202419 ASalem Red Sox 456423 1051033 281034 133 .248.301.307.608 .059.321 236 .278 71 -15 +1 +13 -0.1
202520 AAPortland Sea Dogs 357319 721512 31580 42 .226.294.298.592 .072.263 169 .268 63 -15 +0 +10 -0.5
202520 A+Greenville Drive 131118 32401 11172 43 .271.344.331.674 .059.310 138 .311 96 -1 -0 +4 0.3

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 .210/.260/.277 .067.275 35 24% 6% 47 -1.0
Ramon Soto
2010 · AAA
22 47 39→30 47→45 43 .227/.276/.306 .079.283 810 22% 6% 61 -1.0 .240/.283/.304 .064.290 48 18% 5% 63 -0.9 .272/.316/.326.054.3332718%5%78+0.1
Dixon Mavares
2007 · A
21 46 35→30 50 44 .215/.284/.276 .061.277 111 22% 6% 57 -1.2 .219/.293/.286 .067.261 310 16% 8% 64 -0.8 .223/.303/.283.060.25331112%8%65-0.2
Omar Guerra
2008 · A
21 42 35→30 48→50 45 .196/.276/.253 .057.261 39 24% 7% 49 -1.8 .219/.315/.275 .056.270 212 18% 6% 72 -0.2 .229/.342/.268.039.27701515%5%79+0.1
Victor Moscote
2015 · A
21 46 35→30 43→45 41 .217/.262/.276 .059.290 35 26% 5% 46 -2.0 .202/.259/.260 .058.272 24 25% 6% 42 -2.3 .180/.251/.225.045.2401124%6%28-0.9
Abel Nieves
2007 · A
21 44 35→40 48→45 46 .208/.268/.271 .063.272 36 23% 7% 49 -1.8 .227/.294/.302 .075.311 45 26% 9% 67 -0.5 .238/.312/.318.081.3314427%10%76+0.0
Luis De La Cruz
2010 · A
21 41 38→30 46→30 41 .198/.234/.273 .075.245 56 22% 4% 33 -2.9 .217/.250/.307 .090.272 56 21% 4% 50 -1.8 .245/.267/.324.079.2953318%3%57-0.4
Luis Porchas
2011 · AAA
21 43 39→30 46→50 42 .206/.253/.295 .088.251 712 21% 5% 48 -1.9 .225/.275/.315 .090.279 810 22% 4% 63 -0.8 .235/.276/.289.053.3084924%4%52-0.4
Luis Joseph
2018 · A
21 45 34→30 47→50 41 .211/.243/.260 .049.260 29 20% 4% 33 -2.9 .205/.240/.272 .067.257 310 21% 4% 36 -2.7 .206/.223/.283.077.24041516%1%27-0.7
Adrian Abreu
2012 · A
21 40 38→40 47→55 47 .192/.263/.275 .082.250 59 24% 8% 48 -1.9 .212/.292/.300 .088.255 817 19% 9% 67 -0.5 .209/.299/.290.080.24192516%10%66-0.2
Anneury Peguero
2008 · A
21 48 35→30 48→50 51 .222/.295/.277 .055.278 310 20% 8% 62 -0.9 .205/.283/.267 .062.267 412 22% 9% 55 -1.4 .150/.247/.186.036.19331822%10%17-1.1
Richard Rodriguez
2014 · A
21 42 33→30 48→50 47 .194/.253/.236 .041.244 114 20% 7% 33 -2.9 .235/.285/.276 .041.289 110 18% 7% 56 -1.3 .240/.292/.258.018.28901116%7%52-0.5
Jimmy Mojica
2021 · A
21 45 37→40 47→50 41 .214/.263/.287 .074.279 48 24% 5% 50 -1.7 .201/.264/.288 .087.281 86 30% 6% 52 -1.6 .180/.247/.276.097.22712426%5%40-0.7
Jorma Rodriguez
2018 · AA
22 42→52 37→30 47→50 39 .200/.248/.273 .073.278 410 29% 5% 40 -2.4 .221/.255/.281 .060.311 39 28% 4% 44 -2.1 .231/.258/.274.043.3241828%3%39-1.2
Joshual Ramirez
2016 · A
20 44 36→30 44→50 41 .211/.260/.278 .067.278 49 25% 5% 46 -2.0 .196/.244/.275 .079.271 48 28% 5% 39 -2.5 .154/.194/.243.089.2103627%4%7-1.1
Luis Alberto Sanz
2013 · AA
22 44 35→30 47→40 45 .209/.258/.270 .061.254 38 19% 5% 43 -2.2 .212/.271/.278 .066.249 46 16% 7% 51 -1.7 .217/.282/.252.035.2482213%8%47-0.7
Claudio Finol
2021 · A
21 43 36→40 43→45 40 .204/.249/.271 .067.266 34 24% 5% 40 -2.4 .192/.249/.274 .082.269 67 29% 6% 41 -2.3 .180/.249/.260.080.26081032%7%37-0.6
Imeldo Diaz
2019 · A
21 43 40 45 41 .211/.256/.295 .084.263 85 23% 4% 50 -1.8 .231/.267/.313 .082.302 55 24% 4% 58 -1.2 .236/.259/.298.062.3124225%2%47-0.6
Roy Morales
2016 · A
21 44 36→30 44→45 47 .204/.268/.273 .070.231 45 14% 5% 50 -1.7 .229/.290/.289 .060.270 37 15% 6% 63 -0.9 .267/.331/.325.058.3194816%7%86+0.3
Walter Ibarra
2009 · AA
21 42→52 38→40 43→50 42 .201/.248/.281 .080.253 57 23% 5% 42 -2.3 .234/.268/.308 .074.293 413 21% 4% 57 -1.2 .274/.298/.354.080.33651119%3%78+0.1
David Hernandez
2008 · A
21 49 37→40 42→55 45 .230/.284/.301 .072.281 56 20% 6% 63 -0.9 .217/.281/.288 .071.273 313 20% 7% 59 -1.1 .190/.270/.244.053.24102219%8%40-1.0