Eduardo BeltreOF Fort Myers Mighty Mussels
Age 19 R/R 5'11" / 175 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION67 act + 229 ros · stats below = ROS only
wRC+†46
AVG/OBP/SLG.178 / .247 / .288
PA229
HR5
SB6
K%28
BB%7
BABIP227
ISO111
MLB%0%
Value2026 · WAR
BAT: -19.0 runs (wOBA-derived runs vs avg)-19BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.8 runs (Positional adjustment)-2POSREP: +8.4 runs (Replacement-level credit)+8REPTotal WAR: -1.20-1.2WAR
0.00.51.00.00.00.00.0-$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 40
Toolsscout grade
CONTACT25
scouting grade only
POWER40
scouting grade only
EYE40
scouting grade only
SPEED60
scouting grade only
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
2031Pre-Arb$0.9M
2032Pre-Arb$0.9M
2033Pre-Arb$1.0M
2034Arb-1$0.2M
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$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
202417 ROKDSL Twins 181155 35609 17627 104 226330439768 213302 349 330 111
202417 ROKDSL Twins 181144 479011 28437 104 3264586181.076 292391 2415 462 211
202518 ROK2 teams 303270 35916 231077 255 130217237454 107181 358 200 12
202518 ROK2 teams 303258 481317 35747 255 186300326626 140228 2412 287 78
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 AMIN 6763 11002 4260 31 175224270494 95257 396 230 34 -5 +0 +0 -0 +2 -0.3
YTD19 AMIN 6762 15003 5180 31 242299387686 145293 277 307 93 -1 +0 +0 -0 +2 0.1
ROS19 AMIN 0% 229208 37615 16633 62 178247288535 111226 287 245 46 -14 +0 +0 -1 +6 -0.9
ROS19 MLBMIN 0% 01 0000 000 00 226 237 40 +0 -0
FULL19 AMIN 6764 11002 4260 31 172224266490 94250 396 230 34 -5 +0 +0 -0 +2 -0.3
TOT19 AMIN 296271 48617 20893 93 177241284526 107233 307 242 43 -19 +1 +0 -2 +8 -1.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBMIN 34% 363328 631119 27965 82 192264314578 122237 267 261 58 -17 +1 +0 -2 +10 -0.8
202821 MLBMIN 48% 458414 8214212 351196 103 198270329599 130242 268 270 65 -18 +1 +0 -3 +13 -0.7
202922 MLBMIN 54% 524472 9516215 401337 113 201274339613 138246 258 277 70 -18 +1 +0 -3 +15 -0.5
203023 MLBMIN 57% 567511 10518217 441437 123 205278348626 143248 258 280 73 -17 +1 +0 -3 +16 -0.4
203124 MLBMIN 57% 595535 11119218 471498 134 207281351633 144249 258 282 74 -17 +1 +0 -4 +17 -0.3
203225 MLBMIN 60% 611550 11319218 481528 134 205279345624 140249 258 284 75 -17 +1 +0 -4 +17 -0.3
203326 MLBMIN 62% 618556 11419219 491548 144 205279349628 144248 258 284 75 -17 +1 +0 -4 +18 -0.2
203427 MLBMIN 63% 618555 11419219 501548 144 205281350630 144248 258 284 76 -17 +1 +0 -4 +18 -0.2
202720 MLBMIN 34% 125113 21403 9332 31 186258301559 115237 267 252 51 -7 +0 +0 -1 +4 -0.4
202821 MLBMIN 48% 222200 40716 17573 51 200273335608 135243 268 261 58 -11 +1 +0 -1 +6 -0.5
202922 MLBMIN 54% 284256 52918 22724 62 203277340616 137246 258 267 63 -12 +0 +0 -2 +8 -0.5
203023 MLBMIN 57% 321289 591019 25814 72 204277339616 135248 258 271 66 -12 +1 +0 -2 +9 -0.5
203124 MLBMIN 57% 336303 6311110 26844 72 208279350629 142249 258 273 67 -12 +1 +0 -2 +10 -0.4
203225 MLBMIN 60% 369332 6912111 29925 82 208281349631 142249 258 274 68 -13 +1 +0 -2 +10 -0.4
203326 MLBMIN 62% 386347 7312212 31965 82 210285360645 150249 258 275 68 -14 +1 +0 -2 +11 -0.5
203427 MLBMIN 63% 392352 7212112 32985 92 205280347627 142248 258 275 68 -14 +1 +0 -2 +11 -0.4
▸ Career Totals
Career 24352193 44977871 19161332 5314 205278344623 140248 258 271 65 -95 +5 +0 -15 +69 -3.7
/ 162G 650585 12021219 511649 144 205279345624 140249 258 271 65 -25 +1 +0 -4 +18 -1.0
Career 50674554 90415617147 396133274 13638 199273337611 139244 268 275 68 -181 +12 +0 -30 +144 -5.7
/ 162G 650584 11620219 511719 175 199273337611 139244 268 275 68 -23 +1 +0 -4 +18 -0.7

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
202417 ROKDSL Twins 181144 479011 28437 104 3264586181.076 292391 2415 462 211 +23 +0 +5 2.9
202518 AFort Myers Mighty Mussels 10893 14302 14281 62 151269247516 97190 2613 247 47 -6 +0 +3 -0.3
202518 ROKFCL Twins 195165 341015 21466 193 206318370687 164248 2411 309 94 -1 +3 +6 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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#5Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
52,7317860203273342-16+0-2.7-1.3
/1626641914-4.0+0.0-0.7pk7: 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
Eduardo Beltre (OGILVIE) 19 25 40 60 40 177/241/284 107233 79 30% 7% 43 -1.2
Athanael Duarte
2023 · A
18 39 45→40 53→45 44 200/265/322 122263 1214 28% 7% 61 -1.0 204/268/306 102270 910 27% 7% 58 -1.2 186/255/279932578729%7%44-0.7
Janelfry Zorrilla
2010 · A
19 38 38→45 51→50 38 189/234/265 77255 613 28% 4% 33 -2.9 216/275/340 124268 1212 23% 6% 70 -0.3 221/275/34011927913925%5%68-0.2
Maximo Rivera
2012 · A
19 35 41→45 47→60 41 179/238/272 93242 1013 30% 6% 37 -2.7 221/272/301 80287 719 24% 6% 58 -1.2 235/283/2996430252423%5%60-0.3
Ricardo Rosario
2022 · A
19 40 37→40 53→55 42 193/254/272 79260 413 26% 6% 43 -2.2 199/267/282 83276 617 28% 7% 52 -1.6 193/273/2768225992427%8%51-0.6
Yunior Garcia
2019 · A
18 37→47 43→45 52→30 40 187/247/297 110260 1010 31% 6% 47 -1.9 196/245/301 105305 107 37% 5% 46 -2.0 224/273/34011532712233%5%65-0.3
Albert Laboy
2006 · A
19 39→38 37→40 52→45 42 187/233/255 68227 59 20% 4% 29 -3.2 210/254/295 85254 88 20% 5% 49 -1.8 213/261/2988524810618%5%51-0.9
Misael Urbina
2022 · A
20 36→29 40→45 51→50 48 177/255/271 94227 713 24% 8% 44 -2.1 175/249/266 91263 610 33% 8% 40 -2.4 157/237/2367924751036%9%25-2.0
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Angel Molina
2017 · A
19 37 39→40 50→55 40 183/236/266 82230 715 24% 4% 34 -2.8 195/240/284 89253 78 25% 4% 40 -2.4 176/207/266902208024%2%20-1.1
Jonathan Quinonez
2010 · A
19 41 45→50 48→45 41 206/257/329 123239 139 20% 4% 59 -1.1 222/279/322 100253 911 16% 5% 67 -0.5 217/275/3058825681018%5%59-0.4
Angel Aponte
2019 · A
19 41 41→45 56→55 40 203/267/304 101272 920 28% 6% 58 -1.2 209/266/303 94295 719 30% 6% 56 -1.3 202/262/2929028672530%6%50-0.7
Orelvis Martinez
2021 · A
19 42→36 47→60 53→40 42 213/270/351 139273 146 27% 6% 71 -0.3 202/270/401 199257 274 33% 7% 85 +0.7 187/258/39420622630333%7%76+0.1
Johan Mieses
2015 · A
20 43→33 42→55 60→50 42 208/261/317 109274 822 26% 6% 57 -1.2 191/237/342 151271 188 36% 5% 55 -1.4 195/270/37718223727730%7%75-0.0
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Jesus Galiz
2023 · A
19 38 43→45 49→40 40 193/254/304 111268 105 31% 6% 53 -1.5 201/260/303 102309 93 36% 6% 54 -1.4 189/250/287982958237%6%45-1.0
Yordalin Peña
2023 · A
18 41→39 40→55 55 37 198/247/291 93283 610 31% 5% 45 -2.1 188/247/280 92276 612 32% 6% 42 -2.3 189/253/317128293111737%7%53-0.7
Enger Jimenez
2014 · A
19 34 41→40 47→50 35 176/222/272 96262 89 35% 5% 29 -3.2 206/257/299 93278 610 26% 5% 51 -1.7 216/268/3129628051223%5%56-0.5
Kevin Padlo
2016 · A
20 38→40 45→55 50 46 193/270/323 130263 128 30% 9% 64 -0.8 183/268/311 128268 128 34% 10% 60 -1.0 195/265/371176262221234%8%73-0.1
Robedluis Fuentes
2008 · A
19 41 37→30 53→45 45 197/263/267 70262 412 25% 7% 46 -2.0 230/290/284 54281 37 18% 6% 61 -1.0 243/302/283402902516%6%64-0.3
Gilbert Gomez
2011 · A
19 40→35 37→40 54→50 44 191/258/270 80263 418 28% 7% 45 -2.1 201/265/282 81295 59 31% 7% 50 -1.7 191/271/264742963733%9%45-1.3