Hector SalasSS Fayetteville Woodpeckers
Age 22 L/R 5'11" / 145 lbs A HR +6% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION182 act + 121 ros · stats below = ROS only
wRC+†50
AVG/OBP/SLG.188 / .283 / .254
PA121
HR1
K%32
BB%11
BABIP282
ISO66
MLB%0%
Value2026 · WAR
BAT: -18.7 runs (wOBA-derived runs vs avg)-19BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.3 runs (Positional adjustment)+3POSREP: +8.6 runs (Replacement-level credit)+9REPTotal WAR: -0.70-0.7WAR
0.00.51.00.20.50.60.60.50.40.2+$21M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 36 / POW 35
Toolsscout grade
CONTACT36
scouting grade only
POWER35
scouting grade only
EYE65
scouting grade only
SPEED61
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+0.6$2M+$1M
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Pre-Arb$1.0M+0.4$0.9M+$0.5M
2034Arb-1$0.4M+0.2$0.4M+$0.3M
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $4M +$3M

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
202420 ROKDSL Astros Blue 175151 30621 19443 185 199301285585 86269 2511 256 54
202420 ROKDSL Astros Blue 175140 38731 30293 185 271410386796 114330 1717 363 136
202521 A3 teams 303265 58911 28943 156 219301272572 53333 319 252 51
202521 A3 teams 303246 621211 47653 156 252378321700 69337 2116 322 105
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AHOU 182150 26400 27720 105 173299200499 27321 4015 241 43 -12 +0 +0 +2 +5 -0.5
YTD22 AHOU 182134 27500 43510 105 201395239634 37314 2824 310 95 -1 +0 +0 +2 +5 0.6
ROS22 AHOU 0% 121106 20401 13391 42 188283254536 66288 3211 250 50 -7 +0 +0 +1 +3 -0.2
ROS22 MLBHOU 0% 01 0000 000 00 290 247 47 +0 +0
FULL22 AHOU 182151 26400 27720 105 172299199498 26317 4015 241 43 -12 +0 +0 +2 +5 -0.5
TOT22 AHOU 303256 46801 401111 147 179293222515 43303 3713 245 45 -19 +0 +0 +3 +9 -0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBHOU 34% 338296 581113 371042 93 196290270560 74291 3111 267 62 -14 +1 +0 +4 +10 -0.1
202824 MLBHOU 46% 410360 741416 441233 104 206297300597 94292 3011 276 70 -14 +0 +0 +4 +12 0.2
202925 MLBHOU 52% 450396 831627 481333 114 210300313613 104293 3011 282 74 -13 +1 +0 +5 +13 0.5
203026 MLBHOU 54% 474416 881728 511394 125 212304320623 108293 2911 285 76 -13 +0 +0 +5 +13 0.6
203127 MLBHOU 54% 483423 891728 531424 125 210304317621 106293 2911 285 76 -13 +0 +0 +5 +14 0.6
203228 MLBHOU 54% 485425 891728 531444 125 209303315618 106292 3011 284 75 -14 +0 -1 +5 +14 0.5
203329 MLBHOU 53% 479419 861618 531434 114 205300305606 100292 3011 282 74 -14 +1 -1 +5 +14 0.4
203430 MLBHOU 57% 470411 851618 521414 114 207302309611 102290 3011 279 72 -15 +1 -2 +5 +13 0.2
202723 MLBHOU 34% 116101 20401 13361 31 198296267563 69293 3111 264 60 -5 +0 +0 +1 +3 -0.1
202824 MLBHOU 46% 189166 35713 20571 52 211299319619 108295 3011 273 67 -7 +0 +0 +2 +5 0.1
202925 MLBHOU 52% 232203 43814 25692 62 212304320625 108295 3011 279 71 -7 +0 +0 +2 +7 0.2
203026 MLBHOU 54% 257225 48915 28762 63 213306329635 116295 3011 282 74 -8 +0 +0 +3 +7 0.2
203127 MLBHOU 54% 262230 49915 28772 73 213304326630 113295 2911 282 74 -8 +0 +0 +3 +7 0.3
203228 MLBHOU 54% 263230 49915 29782 62 213307326633 113295 3011 281 73 -8 +0 -0 +3 +7 0.2
203329 MLBHOU 53% 254222 47914 28762 62 212306315621 104294 3011 279 72 -8 +0 -1 +3 +7 0.1
203430 MLBHOU 57% 267234 48914 29802 62 205298303602 98293 3011 277 70 -9 +0 -1 +3 +8 0.1
▸ Career Totals
Career 18401612 33964731 20054914 4517 210303316619 106296 3011 278 71 -60 +2 -2 +20 +52 1.2
/ 162G 650569 12023211 711945 166 211304316620 105297 3011 278 71 -21 +1 -1 +7 +18 0.4
Career 41883668 7601431559 451124635 12547 207300303603 95294 3011 277 70 -143 +6 -4 +45 +119 2.3
/ 162G 650569 1172229 701935 197 206298299596 93292 3011 277 70 -22 +1 -1 +7 +18 0.4

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
202420 ROKDSL Astros Blue 175140 38731 30293 185 271410386796 114330 1717 363 136 +7 +2 +5 1.4
202521 A+Asheville Tourists 7263 15400 6160 20 238304302606 63312 228 268 63 -3 +0 +2 -0.1
202521 AFayetteville Woodpeckers 134109 26400 18333 106 239362275637 37342 2513 297 86 -2 -0 +4 0.1
202521 ROKFCL Astros 9774 21411 23160 30 284454405859 122351 1624 396 162 +7 +1 +3 1.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
#1Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
52,1373252208296306+23+151.31.5
/1626641016+7.1+4.70.4pk7: 2
#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
Hector Salas (OGILVIE) 22 31→36 30→35 56→61 65 179/293/222 43303 114 37% 13% 45 -0.7
Kier Meredith
2022 · A
22 42 36→30 51→60 45 198/268/265 67279 412 29% 8% 47 -1.9 206/304/278 72297 426 29% 9% 68 -0.5 217/333/2685129933525%10%75-0.0
Jamodrick McGruder
2014 · A
22 40→46 37→45 52→50 46 194/262/260 66258 510 26% 8% 43 -2.2 216/290/317 101275 710 22% 9% 70 -0.3 216/298/32410827161021%10%71-0.2
Hoy Park
2018 · A
22 43→49 40→45 58→55 46 205/275/300 94276 617 27% 8% 59 -1.1 222/298/307 85300 516 25% 9% 71 -0.3 227/314/3259830081725%10%79+0.2
River Town
2022 · A
23 44→36 37→40 54→50 43 203/281/277 74287 312 28% 7% 57 -1.2 205/290/306 101264 915 24% 8% 69 -0.4 199/291/2949525191523%9%64-0.4
Roberto Caro
2016 · A
22 44→38 38→40 61→60 48 208/284/299 91280 320 25% 8% 63 -0.9 207/276/283 76320 218 33% 8% 55 -1.4 212/285/2927932822633%8%59-0.5
Jason Denham
2007 · A
21 40→45 35→40 53→55 44 190/254/251 61280 310 31% 8% 37 -2.6 218/277/298 80290 818 26% 7% 59 -1.1 217/279/2927428482125%7%57-0.8
Christian Cairo
2023 · A
22 39→46 38→40 53→60 49 182/289/262 80287 616 35% 11% 58 -1.2 202/293/281 79297 523 30% 10% 63 -0.8 214/304/2836830343427%10%66-0.4
Livan Soto
2022 · AA
22 36→46 40 50 41 181/235/274 93246 811 29% 6% 36 -2.7 225/291/315 90302 79 26% 8% 70 -0.3 236/307/320843107824%9%76+0.0
Nolan Fontana
2014 · A
23 42→43 39→40 52→50 58 198/312/287 89285 614 30% 14% 73 -0.1 204/300/291 87305 49 30% 12% 69 -0.4 184/288/308124252111229%12%68-0.2
Cam Coursey
2022 · A
23 42 38→40 52→55 48 201/266/278 77257 516 23% 8% 50 -1.8 211/289/288 77274 510 23% 9% 63 -0.9 204/298/261572633421%11%58-0.5
Aaron Shipman
2014 · A
22 45→35 34→30 48→50 51 204/288/257 54289 113 27% 10% 54 -1.4 228/307/309 81314 416 26% 10% 75 -0.0 248/337/3328434022424%11%88+0.3
Ashton McGee
2021 · A
22 41 39→45 50→40 41 194/258/283 89288 55 33% 7% 48 -1.9 196/284/305 109362 114 44% 10% 66 -0.6 177/274/28410733412245%11%53-0.8
Kai Murphy
2023 · A
22 45→40 39→40 53→50 44 213/272/299 86295 612 28% 7% 58 -1.2 210/271/296 86310 710 32% 7% 56 -1.3 202/271/2716927451126%7%48-1.0
Thomas Milone
2017 · A
22 39→44 35→45 48→55 39 185/241/242 57272 314 31% 6% 30 -3.1 212/265/301 89300 512 29% 6% 55 -1.4 243/298/36912534081729%6%82+0.3
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
Anthony Seigler
2021 · A
22 42→39 37→50 49→55 47 199/276/274 74283 56 29% 9% 53 -1.5 192/289/301 109273 99 30% 12% 67 -0.5 226/317/363137277122821%11%91+0.6
Kameron Misner
2021 · A
23 46→43 39→50 54→55 48 217/293/303 87305 613 29% 9% 68 -0.5 199/283/333 134317 1321 38% 10% 72 -0.2 205/283/356150291162733%9%75+0.0
Adonis Pacheco
2013 · A
22 45 39→50 57→55 45 213/271/312 99277 416 24% 7% 60 -1.0 204/258/296 92260 511 22% 6% 50 -1.7 160/206/240801913917%6%11-1.2
Levi Michael
2014 · A
23 39→49 37→45 55 49 187/266/263 76252 413 26% 9% 46 -2.0 219/285/303 84294 416 25% 7% 64 -0.8 226/293/341115319101130%5%75+0.0
Luis Valenzuela
2015 · A
21 41 37→45 55→45 39 197/236/272 76265 47 27% 5% 34 -2.8 241/267/333 92304 57 22% 3% 63 -0.9 257/280/3581003165720%2%71-0.1