Andruw SalcedoC ACL Mariners
Age 23 S/R 5'11" / 221 lbs ROK HR -5% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 104 proj PA
wRC+†46
AVG/OBP/SLG.192 / .258 / .272
PA104
HR1
K%33
BB%7
ISO81
MLB%0%
Value2026 · WAR
BAT: -6.4 runs (wOBA-derived runs vs avg)-6BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +2.9 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.20.30.2+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond 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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKACL Reds 11198 25303 8445 00 255342378720 122431 407 301 89
202118 ROKACL Reds 11194 34504 12305 00 3624595431.002 181500 2711 445 199
202219 ROK2 teams 126112 15100 11492 00 134224143367 9234 399 179 -5
202219 ROK2 teams 126106 21200 17352 00 198320217537 19292 2813 263 59
202320 A2 teams 6662 7110 2240 00 113141161302 48175 363 140 -34
202320 A2 teams 6660 10210 4170 00 167219233452 67222 266 202 13
202421 ADaytona Tortugas 2017 2000 3100 00 118250118368 286 5015 205 15
202421 ADaytona Tortugas 2016 3000 470 00 188350188537 333 3520 275 69
202522 ROKACL Mariners 10186 8200 11431 10 93204116320 23182 4311 162 -18
202522 ROKACL Mariners 10180 11400 17301 10 138296188483 50216 3017 238 41
▸ 2026 Season
202623 MLBSEA 10494 18311 8341 10 191262277539 85287 338 245 46 -6 +0 +0 +2 +3 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBSEA 30% 187170 33612 14591 21 194259276536 82289 327 256 54 -10 +0 +0 +3 +5 -0.1
202825 MLBSEA 44% 281255 52924 22872 31 204272302574 98290 318 264 60 -13 +0 +0 +5 +8 0.1
202926 MLBSEA 51% 346313 651226 271063 41 208277316593 109290 318 269 64 -14 +0 +0 +6 +10 0.2
203027 MLBSEA 52% 380344 721327 301163 41 209279320598 110290 318 270 65 -15 +0 +0 +7 +11 0.3
203128 MLBSEA 53% 399361 751427 321223 41 208278316594 108289 318 269 64 -16 +0 -1 +7 +11 0.2
202724 MLBSEA 30% 5652 10201 4180 10 192250288538 96286 327 248 48 -3 +0 +0 +1 +2 -0.0
202825 MLBSEA 44% 124112 23412 10381 10 205276312589 107287 318 256 54 -6 +0 +0 +2 +4 -0.1
202926 MLBSEA 51% 175158 33613 14541 21 209277316594 108287 318 260 57 -8 +0 +0 +3 +5 -0.0
203027 MLBSEA 52% 199179 37713 16612 21 207279307586 101287 318 261 58 -9 +0 +0 +4 +6 -0.0
203128 MLBSEA 53% 213192 40714 17652 21 208280318597 109287 318 261 58 -10 +0 -0 +4 +6 -0.1
▸ Career Totals
Career 767693 14326413 612366 83 206276312588 105290 318 259 56 -38 +0 -0 +14 +22 -0.2
/ 162G 650587 12122311 522005 73 206276310586 104290 318 259 56 -32 +0 -0 +12 +18 -0.2
Career 21211912 372641130 16869421 195 195267287554 92285 338 253 52 -116 +2 -1 +38 +60 -1.7
/ 162G 650586 1142039 512136 62 195266285551 90285 338 253 52 -35 +0 -0 +12 +18 -0.5

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
202118 ROKACL Reds 11194 34504 12305 00 3624595431.002 181500 2711 445 199 +12 +0 +3 1.6
202219 ADaytona Tortugas 3126 4000 5110 00 154290154444 267 3516 229 34 -2 +0 +1 -0.1
202219 ROKACL Reds 9580 17200 12242 00 212330237567 25298 2513 274 68 -3 +0 +3 -0.1
202320 ADaytona Tortugas 3937 6100 1130 00 162184189373 27240 333 167 -14 -5 +0 +1 -0.4
202320 ROKACL Reds 2723 4110 340 00 174269304574 130200 1511 252 51 -1 +0 +1 -0.1
202421 ADaytona Tortugas 2016 3000 470 00 188350188537 333 3520 275 69 -1 +0 +1 -0.0
202522 ROKACL Mariners 10180 11400 17301 10 138296188483 50216 3017 238 41 -7 +0 +3 -0.4

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#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 3 projected seasons
38711410206272311+16+120.20.3
/162664117+11.9+9.10.1pk7: 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
Andruw Salcedo (OGILVIE) 23 192/258/272 81287 11 33% 7% 46 -0.4
Taylor Gushue
2017 · A
23 38 40→50 44→30 39 191/235/283 92252 83 27% 5% 37 -2.6 188/241/303 115260 132 32% 6% 46 -2.0 204/266/34213828116032%7%65-0.3
Andy Yerzy
2021 · A
23 35 38→50 49→40 35 174/224/252 77276 57 37% 5% 25 -3.5 182/265/327 145260 186 36% 8% 64 -0.8 160/246/29813822719438%9%47-1.0
Jobduan Morales
2014 · A
23 38 37→40 49→40 43 181/247/254 73273 54 34% 8% 36 -2.7 197/257/282 85305 65 35% 7% 46 -2.0 190/250/277883026337%7%43-1.0
Grayson Greiner
2016 · A
23 37 38→45 46→30 35 180/230/254 74285 63 38% 6% 28 -3.2 209/261/311 102295 93 31% 6% 56 -1.3 214/272/32411028810028%7%62-0.5
Gerard Hall
2011 · A
23 41→39 37→40 49→50 44 195/254/270 74274 412 29% 7% 42 -2.3 214/267/300 86306 410 29% 6% 55 -1.4 225/274/314903240829%6%59-0.6
Marcus Littlewood
2014 · A
22 40 40→45 48→45 46 194/268/290 96282 74 32% 9% 54 -1.4 208/272/320 112275 105 27% 8% 63 -0.8 209/274/32211327010425%8%62-0.4
Alejandro Torres
2012 · A
23 37 37→40 46→40 35 182/219/253 71267 45 33% 4% 22 -3.7 205/260/281 76311 56 33% 6% 48 -1.9 198/265/228303130034%8%37-0.5
James Free
2022 · A
24 40→44 40→45 48→30 43 192/262/286 94293 76 35% 8% 50 -1.7 219/273/345 126297 153 30% 6% 71 -0.3 224/277/36113729118129%6%74-0.1
Rey Bruguera
2015 · A
23 41 38→40 43→50 40 199/252/273 74288 66 32% 6% 42 -2.3 190/256/261 71300 55 35% 8% 41 -2.3 147/230/190432423037%9%10-1.8
Steven Baron
2014 · A
23 34 40→45 53→50 34 176/209/269 93256 69 34% 4% 22 -3.7 215/263/298 83301 59 28% 6% 53 -1.5 240/300/311713265626%7%68-0.2
Michael Pérez
2016 · A
23 34 41→50 42→40 41 176/240/273 97255 94 33% 7% 38 -2.6 207/260/304 97277 83 27% 6% 53 -1.5 221/281/34011928413026%7%70-0.2
Shane Zeile
2016 · A
23 39 38→50 48→40 40 191/244/271 79266 54 29% 6% 38 -2.6 209/257/321 112282 96 28% 5% 57 -1.2 201/247/35014925812327%4%59-0.4
Ben Gobbel
2023 · A
23 41→40 36→50 47→50 41 197/258/265 68279 47 29% 6% 43 -2.2 211/270/330 119289 1313 30% 6% 66 -0.6 213/262/352139271171228%4%64-0.4
Chris Hess
2018 · A
23 39→34 37→45 49→30 38 187/245/270 83282 35 33% 6% 39 -2.5 194/251/308 114284 114 34% 4% 52 -1.6 181/239/30912825714134%4%46-1.6
Nick Quintana
2021 · A
23 39 40→45 50→45 37 189/243/279 90293 79 36% 6% 40 -2.4 181/265/289 108254 115 31% 9% 54 -1.4 161/255/26310122311331%10%40-1.3
Roberto Caro
2017 · A
23 44→38 36→40 53→60 41 200/265/275 75310 313 34% 7% 48 -1.9 209/279/288 79315 323 31% 8% 58 -1.2 205/279/2827730023230%8%55-0.8
Blake Hunt
2022 · AA
23 35 43→50 48→40 39 178/241/285 107272 114 37% 7% 42 -2.3 203/260/325 122275 134 30% 6% 60 -1.0 207/268/34113426314226%6%65-0.3
Trevor Coleman
2011 · A
23 38 40 42→40 39 188/239/274 87250 85 28% 5% 37 -2.6 201/275/296 95260 96 24% 9% 59 -1.1 191/275/276852408323%10%53-1.0
Skye Bolt
2017 · A
23 39 40→50 47→50 40 192/250/287 95270 79 30% 6% 46 -2.0 199/257/325 126291 1110 34% 7% 59 -1.1 238/304/382144312161228%7%89+0.4
Ryan Gold
2021 · A
23 40→36 40→45 48→40 37 197/244/291 94281 75 31% 5% 43 -2.2 197/272/334 137298 133 36% 8% 68 -0.5 175/261/32114726115037%9%58-0.5