Manuel BeltreSS Vancouver Canadians
Age 22 R/R 5'10" / 155 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION213 act + 142 ros · stats below = ROS only
wRC+†39
AVG/OBP/SLG.177 / .241 / .262
PA142
HR2
K%27
BB%6
BABIP231
ISO85
MLB%0%
Value2026 · WAR
BAT: -25.0 runs (wOBA-derived runs vs avg)-25BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +10.1 runs (Replacement-level credit)+10REPTotal WAR: -1.10-1.1WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE40
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
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
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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 Blue Jays 238200 31721 244910 104 155278225503 70195 2110 233 37
202117 ROKDSL Blue Jays 238182 411032 423310 104 225397346744 121258 1418 345 122
202218 ROK2 teams 228201 39712 156210 94 194283269552 75266 277 242 44
202218 ROK2 teams 228192 48912 234410 94 250358339697 89311 1910 322 104
202319 ADunedin Blue Jays 431385 711803 3211411 122 184266255521 70251 267 241 43
202319 ADunedin Blue Jays 431368 852206 488311 122 231336340676 109280 1911 311 96
202420 ADunedin Blue Jays 446395 811414 3410915 235 205293276569 71271 248 263 59
202420 ADunedin Blue Jays 446386 911625 438315 235 236336326662 91287 1910 307 93
202521 A2 teams 506457 851913 371355 278 186255252506 66252 277 232 36
202521 A2 teams 506448 1082217 46875 278 241319342660 100280 179 298 86
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 A+TOR 213197 38905 8664 62 193239315554 122254 314 233 37 -15 +0 +0 +2 +6 -0.7
YTD22 A+TOR 213192 471206 13474 62 245306401707 156287 226 311 96 -1 +0 +0 +2 +6 0.8
ROS22 A+TOR 0% 142130 23502 8383 41 177241262503 85239 276 237 39 -10 +0 +0 +2 +4 -0.4
ROS22 MLBTOR 0% 11 0000 000 00 240 00 224 29 -0 +0 +0 +0 +0 -0.0
FULL22 A+TOR 214198 38905 8664 62 192238313551 121252 314 233 36 -15 +0 +0 +2 +6 -0.7
TOT22 A+TOR 355327 611407 161047 103 187240294534 107244 295 235 38 -25 +1 +0 +4 +10 -1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBTOR 35% 486444 841818 311258 113 189255288543 99243 266 250 49 -28 +1 +0 +5 +14 -0.8
202824 MLBTOR 46% 527478 9420110 351339 123 197264305570 109248 257 260 57 -26 +1 +0 +6 +15 -0.4
202925 MLBTOR 52% 550498 10121112 381379 134 203272321593 118250 257 265 61 -24 +1 +0 +6 +16 -0.2
203026 MLBTOR 54% 562509 10221112 391399 134 200269316586 116251 257 268 63 -23 +1 +0 +6 +16 -0.0
203127 MLBTOR 54% 565511 10221112 401419 134 200270315585 115251 257 268 64 -23 +1 +0 +6 +16 -0.0
202723 MLBTOR 35% 168152 29603 11433 41 191259289549 99244 267 238 40 -11 +0 +0 +2 +5 -0.4
202824 MLBTOR 46% 244222 44915 16614 62 198264315580 117249 257 249 48 -14 +0 +0 +3 +7 -0.4
202925 MLBTOR 52% 284257 531116 20715 72 206277327603 121251 257 254 53 -15 +1 +0 +3 +8 -0.4
203026 MLBTOR 54% 305276 571217 21765 72 207275333608 127252 257 257 55 -16 +1 +0 +3 +9 -0.3
203127 MLBTOR 54% 307277 571217 22765 72 206276332608 126252 257 257 55 -16 +1 +0 +3 +9 -0.3
▸ Career Totals
Career 13091185 24050428 9032722 319 203271322594 120253 257 252 51 -72 +3 +0 +14 +37 -1.9
/ 162G 650588 11925214 4516211 154 202271323594 121253 257 252 51 -36 +1 +0 +7 +18 -0.9
Career 46814208 8131711069 333118298 14742 193268288556 95249 257 254 53 -250 +13 +0 +50 +133 -5.6
/ 162G 650584 11324110 4616414 206 193269289558 96248 257 254 53 -35 +2 +0 +7 +18 -0.8

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 Blue Jays 238182 411032 423310 104 225397346744 121258 1418 345 122 +6 +0 +7 1.3
202218 ADunedin Blue Jays 2221 8101 130 00 381409571981 190412 145 431 188 +2 +0 +1 0.3
202218 ROKFCL Blue Jays 206171 40811 224110 94 234353310663 76298 2011 310 95 -1 +0 +6 0.5
202319 ADunedin Blue Jays 431368 852206 488311 122 231336340676 109280 1911 311 96 -2 +2 +12 1.2
202420 ADunedin Blue Jays 446386 911625 438315 235 236336326662 91287 1910 307 93 -4 +3 +13 1.2
202521 ADunedin Blue Jays 431376 892015 44765 267 237325335660 98279 1810 300 87 -6 +2 +12 0.9
202521 INTLPerth Heat 7572 19202 2110 11 264284375659 111283 153 289 80 -2 -0 +2 0.0

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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#3Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,3092731200266315+14+6-0.5-0.3
/1626641416+7.1+3.0-0.3pk7: 0
#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

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
Manuel Beltre (OGILVIE) 22 40 30 55 40 187/240/294 107244 710 29% 5% 38 -1.1
Joe Munoz
2008 · A
22 43 36→30 51→55 44 202/275/270 69257 216 21% 6% 53 -1.5 204/255/269 65274 39 25% 4% 42 -2.3 197/231/226292650925%2%17-1.1
Terry Serrano
2009 · A
22 41 36→30 51→55 45 194/254/257 63262 315 26% 7% 39 -2.5 209/290/282 73320 315 32% 10% 61 -1.0 204/311/2686432722133%13%64-0.4
Jonatan Santana
2010 · A
22 45 37→40 50→55 49 210/266/286 76245 413 16% 6% 51 -1.7 194/245/265 71265 47 26% 6% 37 -2.6 163/212/202392570334%4%4-1.4
Gregori Gonzalez
2011 · A
22 45 35→30 50→55 42 210/255/270 60259 115 19% 4% 42 -2.3 220/262/311 91280 510 22% 4% 56 -1.3 235/255/3691342917922%2%69-0.1
Lolo Sanchez
2021 · A
22 43 39→45 54→55 45 207/270/301 93254 621 20% 6% 57 -1.2 209/281/312 103254 1118 21% 8% 66 -0.6 196/272/28790235101721%8%53-0.9
Juan Montes
2017 · A
22 39 38→30 50→55 43 189/263/266 77237 612 22% 6% 46 -2.0 203/284/273 70273 516 26% 6% 58 -1.2 192/284/2445226642126%6%50-0.5
Anthony Phillips
2012 · A
22 36→46 39→40 50 41 181/240/260 78242 718 28% 6% 34 -2.8 190/256/273 83263 69 28% 7% 45 -2.1 208/273/277692844626%7%50-1.1
Luke Williams
2019 · A
22 41→46 37→45 50→60 41 199/250/266 67260 515 25% 5% 40 -2.4 204/263/297 93276 719 27% 7% 53 -1.5 230/291/360130317134230%7%79+0.2
Jose Antequera
2018 · A
22 41 35→30 53→40 42 193/238/257 64243 211 21% 5% 32 -3.0 218/269/283 65289 46 24% 6% 52 -1.6 231/282/279483053324%6%54-0.4
Cristo Arnal
2008 · A
22 42 36→30 48→50 45 198/253/260 62250 312 22% 6% 39 -2.5 221/267/277 56270 315 18% 5% 49 -1.8 226/272/2643827121916%5%44-0.9
Jose Cardona
2016 · A
22 45→48 39→40 50 42 218/259/304 85268 616 21% 5% 52 -1.6 226/269/317 91273 914 20% 5% 60 -1.0 225/269/3098326991420%5%56-1.0
Erick Brito
2023 · A
21 45→43 35→30 52→55 47 212/278/275 63281 216 24% 8% 54 -1.4 210/271/275 65269 320 22% 6% 51 -1.7 214/271/2816728032323%6%49-0.8
Ricky Eusebio
2016 · A
22 45→42 35→40 52→45 45 208/271/269 61268 213 22% 6% 50 -1.8 203/257/305 102278 86 29% 6% 53 -1.5 190/245/30311225810329%5%44-1.0
Luis Pintor
2017 · A
22 44→43 35→30 50→45 44 205/264/265 60267 210 23% 6% 46 -2.0 192/258/250 58248 36 22% 6% 40 -2.4 177/248/225472272521%6%26-1.8
Kenedy Corona
2022 · A
22 43→40 39→45 52→55 39 205/259/290 85285 620 29% 5% 50 -1.8 206/268/333 127294 1323 33% 7% 66 -0.6 198/265/322124280132732%7%58-0.9
Will Piwnica-Worms
2013 · A
23 41 36→40 52→50 47 193/261/264 71245 37 22% 7% 44 -2.1 203/279/287 84272 68 26% 8% 58 -1.2 196/277/278822627826%8%53-0.8
Charcer Burks
2017 · A
22 39→45 39→40 52→50 42 189/255/275 86267 517 30% 7% 45 -2.1 200/273/295 95285 814 30% 8% 57 -1.2 195/270/2828827881430%8%51-1.4
Robert Del Rosario
2013 · A
21 40 36→40 53→55 45 191/251/257 67255 415 26% 7% 38 -2.6 212/263/277 65287 313 26% 6% 47 -1.9 226/270/2694330301724%4%46-0.7
DJ Jenkins
2017 · A
23 45 34→30 50→55 43 214/263/264 51276 217 23% 6% 43 -2.2 217/268/262 45307 214 28% 6% 45 -2.1 216/267/2463130711528%6%37-1.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