Albert Almora Jr.OF Reno Aces
Age 32 R/R 6'0" / 190 lbs AAA HR -5% Svc 10.000 · Ctrl thru 2026 peak 0.5 · 2026
wRC+†77
AVG/OBP/SLG.236 / .287 / .347
PA375
HR5
SB10
K%20
BB%6
xwOBA.273
Barrel%1.8%
MLB%10%
BAT: -9.7 runs (wOBA-derived runs vs avg)-10BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +1.9 runs (Defensive runs vs avg)+2FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +10.6 runs (Replacement-level credit)+11REPTotal WAR: +0.50+0.5WAR
Scouting · nowfuture
HIT
5555
PWR
4040
SPD
5050
EYE
4140
trajectory · 10 yrs
-0.3peak
2026
Barrel%
101.8
xwOBA
200.273
Avg EV
1084.0
Whiff%
490.111
Chase%
140.388
Speed
5227.6

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$1M+0.5$2M+$1M
Totals $1M $2M +$1M

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
201218 ROKAZL Cubs 8076 22411 1121 51 .289.308.408.716 .118.323 151 .287 78 -2 +1 +0 +0 +2 0.1
201319 A2 teams 351331 891843 14503 47 .269.305.375.679 .106.307 144 .301 89 -5 -2 +0 +1 +10 0.5
201420 A+2 teams 529513 1232438 9993 64 .240.257.345.602 .105.280 192 .263 60 -24 -0 +0 +2 +15 -0.8
201521 AATennessee Smokies 452416 982435 22644 84 .236.281.344.624 .108.263 145 .274 68 -16 +0 +0 +2 +13 -0.2
201622 AAA2 teams 453435 1172537 11750 103 .269.287.389.676 .120.307 172 .291 81 -10 +1 +1 +2 +13 0.7
201723 MLBChicago Cubs 323299 901818 19530 10 .301.343.448.791 .147.342 166 .336 115 +6 +0 -1 +1 +9 1.6
201824 MLBChicago Cubs 479444 1252415 24833 13 .282.323.374.697 .092.331 175 .305 92 -4 -1 +11 +2 +14 2.1
201925 MLB2 teams 417389 8613113 19711 42 .221.259.360.619 .139.238 175 .259 56 -21 +0 +1 +1 +12 -0.6
202026 MLBChicago Cubs 3430 5100 391 00 .167.265.200.465 .033.238 269 .223 29 -3 +0 -0 +0 +1 -0.2
202127 AAA2 teams 223208 41805 11392 25 .197.244.308.552 .111.217 175 .244 45 -14 -2 +1 +1 +6 -0.8
202228 MLB3 teams 334313 741215 18611 42 .236.280.329.609 .093.278 185 .266 62 -14 +0 +5 -4 +9 -0.4
202329 INTLCangrejeros de Santurce 148134 29520 10273 20 .216.286.284.569 .067.271 187 +0 +1
202430 AAAReno Aces 576533 1213526 291095 207 .227.273.334.607 .107.273 195 .263 59 -26 +1 +0 +2 +16 -0.7
202531 AAAReno Aces 325298 701044 20712 95 .235.287.336.623 .101.292 226 .270 65 -13 -0 +0 +1 +9 -0.3
▸ 2026 Season
202632 MLBARI 375347 821825 22763 104 .236.288.343.631 .107.288 206 .286 77 -10 +0 +2 +1 +11 0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202733 MLB 20%ARI 345319 751724 20723 83 .235.287.339.625 .103.286 216 .280 73 -11 +0 -2 +1 +10 -0.2
202834 MLB 33%ARI 301279 651424 17652 62 .233.282.341.622 .108.285 226 .274 68 -11 +0 -3 +1 +9 -0.4
▸ Career Totals (MLE all levels + projections)
Career 57455364 13122703283 269103637 10052 .245.285.353.639 .109.286 185 .272 66 -218 -1 +14 +16 +163 -2.7
/ 162G 650607 1493149 301174 116 .245.285.354.639 .109.288 185 .272 66 -25 -0 +2 +2 +18 -0.3

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
201218 ROKAZL Cubs 8075 26511 281 51 .347.372.480.852 .133.368 102 .368 140 +4 +1 +2 0.7
201319 AKane County Cougars 272249 821743 17303 44 .329.379.466.845 .137.362 116 .372 143 +13 -1 +8 2.0
201319 INTLMesa Solar Sox 7975 23621 490 03 .307.342.480.822 .173.338 115 .360 134 +3 -1 +2 0.4
201420 AATennessee Smokies 144141 33722 2231 01 .234.250.355.605 .121.267 161 .267 62 -6 -0 +4 -0.2
201420 A+Daytona Cubs 385367 1042027 12462 63 .283.310.406.716 .123.305 123 .315 99 -0 +0 +11 1.1
201521 AATennessee Smokies 452405 1102646 32474 84 .272.330.400.730 .128.291 107 .320 103 +1 +0 +13 1.5
201622 MLBChicago Cubs 117112 31913 5200 00 .277.308.455.763 .179.315 174 .335 115 +2 +0 +1 +2 +3 0.9
201622 AAAIowa Cubs 336320 971834 9440 103 .303.322.416.738 .113.336 133 .321 104 +1 +1 +10 1.2
201723 MLBChicago Cubs 323299 891818 19530 10 .298.340.445.784 .147.338 166 .343 121 +7 +0 -1 +1 +9 1.8
201824 MLBChicago Cubs 479444 1272415 24833 13 .286.327.378.705 .092.337 175 .312 97 -2 -1 +11 +2 +14 2.4
201925 MLBChicago Cubs 363339 8011112 16621 21 .236.272.381.653 .145.255 174 .285 76 -10 +0 +1 +1 +10 0.3
201925 AAAIowa Cubs 5449 11310 470 21 .224.283.327.610 .102.262 137 .270 65 -2 +0 +2 -0.1
202026 MLBChicago Cubs 3430 5100 391 00 .167.265.200.465 .033.238 269 .227 32 -3 +0 -0 +0 +1 -0.2
202127 MLBNew York Mets 5452 6300 2170 00 .115.148.173.321 .058.171 314 .147 -29 -8 +0 +1 +1 +2 -0.5
202127 AAASyracuse Mets 169152 41606 13182 25 .270.335.428.763 .158.269 118 .337 116 +3 -2 +5 0.6
202228 MLBCincinnati Reds 235215 481015 17461 32 .223.283.349.632 .126.261 207 .283 74 -7 -0 +5 -4 +7 0.1
202228 AAALouisville Bats 8381 24400 280 00 .296.313.346.659 .049.329 102 .297 85 -1 +0 +2 0.1
202228 A+Dayton Dragons 1616 5000 040 10 .312.312.312.625 .000.417 250 .283 75 -0 +0 +0 0.0
202329 INTLCangrejeros de Santurce 148134 29520 10273 20 .216.286.284.569 .067.271 187 .262 59 -7 +0 +4 -0.2
202430 AAAReno Aces 576520 1524529 42815 207 .292.351.438.789 .146.329 147 .347 123 +15 +1 +16 3.3
202531 AAAReno Aces 325291 791345 27562 95 .271.338.395.733 .124.318 178 .324 106 +2 -0 +9 1.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 16051491 38676533 862906 76 .259.302.383.685 .124.299 185 .302 89 -19 -1 +18 +3 +45 4.7

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
Albert Almora Jr. (OGILVIE) 32 55 40 50 40 .236/.287/.347 .111.288 510 20% 6% 77 +0.1
Rusney Castillo
2019 · AAA
32 55→59 41→45 49→50 41 .264/.297/.364 .100.314 814 19% 4% 84 +0.6 .252/.286/.377 .125.287 1310 17% 4% 84 +0.6 .247/.281/.387.140.26917515%4%80+0.3
Eliezer Ortiz
2019 · AAA
32 51→55 39→40 49→55 37 .241/.281/.325 .083.312 615 24% 3% 68 -0.5 .231/.287/.328 .097.296 911 24% 4% 72 -0.2 .224/.287/.303.080.2917824%4%63-0.4
Jason Bowers
2009 · AAA
31 49→53 41→45 52→50 46 .235/.283/.341 .106.278 815 18% 6% 73 -0.1 .223/.273/.325 .102.276 712 21% 6% 64 -0.8 .211/.266/.300.089.2665821%6%51-1.0
Gil Velazquez
2012 · AAA
32 50→60 39→45 50 46 .238/.284/.328 .091.283 613 18% 6% 69 -0.4 .258/.314/.326 .068.309 59 17% 7% 82 +0.5 .260/.323/.308.048.3123516%8%78+0.1
Paulo Orlando
2018 · MLB
32 52→62 43→45 50→55 39 .254/.288/.367 .113.313 1013 22% 4% 82 +0.5 .218/.263/.341 .123.277 128 25% 4% 65 -0.7 .195/.240/.321.126.24813526%4%47-1.2
Eder Salcedo
2015 · AAA
32 54→60 42→45 48→50 44 .264/.299/.366 .102.305 1013 17% 5% 85 +0.7 .242/.272/.336 .094.278 98 16% 4% 66 -0.6 .248/.275/.326.077.2857715%3%64-0.5
Jorge Velandia
2007 · AAA
32 51→53 41→45 49→45 43 .245/.282/.345 .100.290 911 19% 5% 73 -0.1 .227/.273/.319 .092.288 88 23% 5% 63 -0.9 .216/.269/.293.078.2806524%6%51-1.2
Kristopher Negrón
2018 · MLB
32 44→50 43→45 54→55 40 .217/.271/.330 .113.283 1117 27% 5% 66 -0.6 .228/.288/.354 .126.327 1415 33% 6% 79 +0.3 .226/.291/.350.124.335151435%7%75+0.0
Drew Maggi
2021 · AAA
32 47→57 43→45 49→60 45 .228/.300/.337 .109.295 1013 25% 7% 80 +0.4 .200/.276/.309 .109.286 1119 32% 7% 63 -0.8 .178/.255/.264.087.26082232%7%40-1.1
Vinny Rottino
2012 · AAA
32 53→57 42→45 50→55 51 .257/.311/.363 .106.289 916 15% 7% 90 +1.0 .244/.293/.368 .124.280 1117 17% 6% 85 +0.7 .221/.282/.321.100.27010821%7%66-0.4
Carlos Orrantia
2015 · AAA
33 51→55 42→45 49→55 42 .247/.285/.354 .107.299 916 21% 5% 76 +0.1 .235/.276/.319 .084.297 79 22% 4% 64 -0.8 .231/.270/.294.063.2965623%4%53-0.7
Christian Zazueta
2016 · AAA
31 50→55 43→50 51→60 38 .246/.273/.357 .111.291 1115 20% 3% 72 -0.2 .237/.259/.352 .115.282 1230 20% 2% 66 -0.6 .234/.254/.341.107.272123419%1%57-0.8
Juan Carlos Perez
2019 · AAA
32 43→53 43→45 55 38 .215/.251/.331 .116.278 1020 26% 4% 56 -1.3 .250/.306/.372 .122.304 1114 21% 7% 92 +1.2 .266/.326/.387.121.321111319%7%99+1.3
Donnie Sadler
2007 · MLB
32 48 40→45 52→55 46 .227/.284/.332 .104.295 613 24% 7% 71 -0.3 .219/.286/.334 .115.286 915 25% 8% 72 -0.2 .178/.269/.293.116.23171924%10%54-0.3
Juan Lagares
2021 · MLB
32 49→59 44→45 50 47 .239/.302/.359 .120.303 1111 24% 8% 86 +0.8 .227/.269/.354 .127.284 116 23% 5% 70 -0.3 .229/.259/.363.134.28411223%4%67-0.3
Willy Taveras
2014 · AAA
32 46→56 41→45 54→65 42 .224/.267/.322 .098.265 817 19% 4% 61 -1.0 .236/.290/.347 .111.287 1026 21% 5% 77 +0.1 .254/.307/.370.116.308112720%5%87+0.6
Elian Herrera
2016 · MLB
31 51→55 41→40 51→60 44 .247/.292/.349 .102.308 913 22% 6% 79 +0.3 .232/.285/.337 .105.307 99 26% 7% 72 -0.2 .182/.248/.198.016.2780032%8%20-0.7
Daniel Robertson
2018 · MLB
32 54→58 39→45 48→55 49 .254/.300/.339 .085.287 514 14% 6% 79 +0.3 .243/.305/.359 .116.285 1115 18% 7% 88 +0.9 .231/.306/.356.125.272121619%7%85+0.5
Ed Rogers
2011 · AAA
32 48→50 39→40 49→50 41 .230/.269/.317 .087.273 715 19% 4% 60 -1.0 .228/.276/.329 .101.276 912 20% 5% 67 -0.5 .263/.312/.337.074.311121219%4%83+0.2
Denis Phipps
2016 · AAA
31 43→53 43→50 52→50 42 .210/.266/.322 .111.275 1013 27% 6% 61 -1.0 .211/.250/.368 .157.291 1911 34% 4% 67 -0.5 .178/.205/.355.177.23124936%3%40-0.7