Marcos CastañonSS El Paso Chihuahuas
Age 27 R/R 5'10" / 195 lbs AAA HR -7% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION283 act + 188 ros · stats below = ROS only
wRC+†78
AVG/OBP/SLG.229 / .279 / .366
PA188
HR6
K%25
BB%5
BABIP277
ISO137
MLB%10%
Value2026 · WAR
BAT: -14.3 runs (wOBA-derived runs vs avg)-14BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.1 runs (Positional adjustment)+5POSREP: +13.4 runs (Replacement-level credit)+13REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.90.80.70.50.20.0+$22M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 45
Toolsscout grade
CONTACT50
scouting grade only
POWER45
scouting grade only
EYE35
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.8$3M+$2M
2029Pre-Arb$0.8M+0.7$2M+$2M
2030Pre-Arb$0.9M+0.5$1M+$0.9M
2031Arb-1$0.4M+0.2$0.5M+$0.3M
2032Arb-2$0.4M
2033Extbeyond projection horizon · no WAR estimate
Totals $3M $6M +$5M

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
202122 ROKACL Padres 5652 4201 1232 00 77127173300 96103 412 151 -26
202122 ROKACL Padres 5651 7402 2162 00 137200333533 196147 294 233 37
202223 ALake Elsinore Storm 519443 8615022 5817516 03 194309377686 183258 3411 300 88
202223 ALake Elsinore Storm 519421 11025023 8012216 03 261398485883 223313 2415 392 158
202324 A+2 teams 557513 12425120 341573 10 242293411704 170303 286 306 93
202324 A+2 teams 557500 14239117 471193 10 284349468817 184337 218 357 132
202425 AA2 teams 495445 8619013 3414710 30 193266324589 130251 307 263 59
202425 AA2 teams 495432 9321013 4711110 30 215307354661 139255 229 298 86
202526 AA3 teams 576533 13728217 301568 54 257306413719 156330 275 309 94
202526 AA3 teams 576519 13731217 441318 54 264331430761 166320 238 336 116
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AAASD 283266 616010 13632 31 229270365635 135262 225 277 70 -10 +0 +0 +3 +8 0.2
YTD27 AAASD 283261 728013 18492 31 276327456783 180294 176 345 122 +7 +0 +0 +3 +8 1.9
ROS27 AAASD 10% 188174 40606 10472 21 229279366645 137276 255 287 78 -5 +0 +0 +2 +5 0.3
ROS27 MLBSD 10% 1918 5101 150 00 278316500816 222272 265 275 69 -1 +0 +0 +0 +1 0.0
FULL27 AAASD 302284 667011 14682 31 232273373647 141266 235 277 70 -10 +0 +0 +3 +9 0.2
TOT27 AAASD 471440 10112016 231104 52 229274365639 136268 235 281 73 -14 +0 +0 +5 +13 0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBSD 38% 479444 10317115 271195 41 232284376660 144280 256 292 81 -10 +0 -1 +5 +14 0.9
202829 MLBSD 49% 499462 10718115 291245 41 232284372657 141281 256 292 82 -10 +0 -1 +5 +14 0.8
202930 MLBSD 55% 507466 10818115 311275 31 232287371658 139280 256 291 81 -11 +0 -2 +5 +14 0.7
203031 MLBSD 59% 509468 10718115 311285 31 229284368651 139279 256 288 79 -12 +0 -3 +5 +14 0.5
203132 MLBSD 61% 506465 10417114 311305 21 224279355634 131276 266 283 75 -14 +0 -4 +5 +14 0.2
203233 MLBSD 63% 441407 8914112 271154 21 219274346620 128272 266 276 70 -15 +0 -4 +5 +12 -0.2
202728 MLBSD 38% 180166 37605 10452 11 223275349625 127277 256 280 72 -6 -0 -0 +2 +5 0.1
202829 MLBSD 49% 243225 50807 14602 21 222274351625 129277 256 281 73 -7 +0 -1 +3 +7 0.1
202930 MLBSD 55% 280258 581008 17703 21 225281357637 132277 256 280 72 -9 +0 -1 +3 +8 0.1
203031 MLBSD 59% 300276 611008 18763 21 221276344620 123275 256 277 70 -10 +0 -2 +3 +8 -0.0
203132 MLBSD 61% 310285 621008 19793 11 218274337610 119272 256 272 66 -12 -0 -2 +3 +9 -0.2
203233 MLBSD 63% 276254 55907 17723 10 217274335608 118269 266 266 61 -12 +0 -3 +3 +8 -0.4
▸ Career Totals
Career 16081482 32854044 9640716 95 221276347623 126273 256 275 69 -56 -0 -9 +17 +46 -0.2
/ 162G 650599 13322018 391656 42 222276349625 127274 256 275 69 -23 +0 -3 +7 +18 -0.1
Career 53324872 10951979165 343144870 2914 225285370656 146282 276 289 80 -123 +0 -15 +57 +151 7.2
/ 162G 650594 13324120 421769 42 224285369654 145281 276 289 80 -15 +0 -2 +7 +18 0.9

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
202122 ROKACL Padres 5651 7402 2162 00 137200333533 196147 294 233 37 -4 +0 +2 -0.2
202223 ALake Elsinore Storm 519421 11025023 8012216 03 261398485883 223313 2415 392 158 +34 -1 +15 4.9
202324 AASan Antonio Missions 230211 591914 18490 00 280336436772 156346 218 342 120 +5 +0 +7 1.2
202324 A+Fort Wayne TinCaps 327289 8320013 29703 10 287358491850 204330 219 368 140 +15 +0 +9 2.5
202425 AASan Antonio Missions 466405 9220013 4510410 30 227320373692 146269 2210 311 96 -2 +1 +13 1.2
202425 INTLSultanes de Monterrey 2927 1100 270 00 3710374178 3750 247 92 -71 -6 +0 +1 -0.5
202526 AAAEl Paso Chihuahuas 7060 18413 7192 00 300391550941 250385 2710 406 169 +5 +0 +2 0.8
202526 AASan Antonio Missions 431390 10523112 33945 44 269334426760 156324 228 337 116 +8 -1 +12 2.0
202526 INTLJaguares de Nayarit 7569 14402 4181 10 203257348605 145245 245 268 63 -3 +0 +2 -0.1

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
#1Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#2Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#3Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,614479228279364+17+91.81.8
/162664194+7.1+3.70.7pk7: 2

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
Marcos Castañon (OGILVIE) 27 50 45 45 35 229/274/365 136268 165 23% 5% 73 +0.4
Luis Torrens
2023 · MLB
27 46→47 52→55 46→30 44 238/295/399 161303 203 28% 7% 94 +1.3 232/286/372 140298 154 26% 6% 83 +0.6 227/280/35512828413224%6%75+0.0
Riley Adams
2023 · MLB
27 41→42 50 42→40 43 209/294/364 155295 173 34% 8% 85 +0.7 225/296/383 158313 174 32% 7% 91 +1.1 219/289/37015131117233%7%82+0.2
Pedro Severino
2020 · MLB
27 43→48 47→50 46→45 47 222/284/353 131259 165 22% 7% 78 +0.2 240/304/379 139298 165 24% 8% 92 +1.2 246/308/37713131415325%8%90+0.5
Héctor Sánchez
2017 · MLB
27 42→50 50 44→30 42 222/272/376 154269 193 25% 6% 79 +0.3 229/276/393 164283 215 27% 6% 85 +0.7 219/250/43321325434030%4%80+0.1
Chris Nelson
2013 · MLB
27 49→52 45→50 46→50 43 243/289/369 125298 127 22% 6% 82 +0.5 234/284/344 110297 106 24% 6% 74 -0.1 225/277/323982849523%6%63-0.5
Tony Sanchez
2015 · MLB
27 44→49 51→50 45→40 43 226/290/386 161295 182 29% 7% 89 +1.0 209/276/321 112269 115 25% 7% 66 -0.6 236/291/326903209127%6%70-0.2
Matt Duffy
2016 · AAA
27 48→50 47→50 43→40 42 241/294/374 134292 154 23% 5% 87 +0.8 224/278/365 141301 175 31% 5% 78 +0.2 200/252/34214228220136%4%59-0.8
Austin Wynns
2019 · MLB
28 47→51 45 47→30 44 235/285/349 114286 143 23% 6% 76 +0.1 223/276/327 104271 134 22% 6% 66 -0.6 235/302/33810429012322%7%78+0.1
John Hester
2011 · MLB
27 50 48→55 48→50 42 249/296/406 157318 1411 26% 6% 95 +1.4 208/266/322 114288 125 30% 7% 62 -0.9 184/244/29110726911434%7%42-1.0
Brad Davis
2011 · MLB
28 43 48→50 44→45 45 219/279/365 145272 155 25% 7% 79 +0.3 213/262/323 110282 106 27% 6% 59 -1.1 198/242/289912677428%5%40-1.0
Matt Macri
2009 · MLB
27 45→38 50→55 42→45 40 230/274/386 156290 176 27% 5% 82 +0.5 210/260/349 139268 146 26% 6% 66 -0.6 197/249/32813224813326%6%54-1.0
Wyatt Toregas
2010 · MLB
27 45→40 47→50 43→40 45 226/279/354 127260 154 20% 6% 76 +0.0 207/258/318 111251 126 22% 5% 57 -1.2 171/215/2699818713018%4%27-0.7
Andrew Susac
2017 · MLB
27 41→40 47→50 47→30 43 210/272/345 135276 153 29% 7% 70 -0.3 196/269/337 141275 175 33% 9% 68 -0.5 165/254/30514022919035%10%53-0.5
James McCann
2017 · MLB
27 49→56 47→50 43→45 41 243/288/376 133304 153 25% 5% 85 +0.7 247/302/394 147311 183 25% 6% 95 +1.4 252/308/40215031918226%6%98+1.2
Wilin Rosario
2015 · MLB
26 46→49 50→60 44→45 43 238/277/390 151269 195 20% 5% 84 +0.6 233/272/371 138283 156 23% 5% 76 +0.1 241/269/39014928419323%3%76+0.1
Jett Bandy
2018 · MLB
28 44 49→50 44→45 43 225/287/369 144265 185 23% 5% 83 +0.6 211/274/352 141265 186 27% 5% 74 -0.1 186/251/30612024216229%4%50-0.6
Tim Olson
2006 · MLB
27 46 48→50 45→50 45 232/289/379 147283 1512 24% 7% 86 +0.8 225/268/357 132293 1512 27% 5% 71 -0.3 205/244/322117273141230%5%50-0.7
Andrew Knizner
2021 · MLB
26 48 47→50 49→40 45 239/293/369 130274 157 19% 5% 85 +0.7 217/293/329 112267 115 22% 8% 76 +0.0 218/299/36114225717222%7%83+0.2
Chris Johnson
2012 · MLB
27 51→61 48→50 45 39 253/293/397 144319 145 26% 4% 92 +1.2 277/318/418 141353 145 24% 5% 108 +2.3 284/322/41413036113424%5%104+1.9
Austin Romine
2017 · MLB
28 47→53 45 45 42 234/269/358 124270 124 19% 4% 72 -0.2 235/281/361 126287 144 22% 6% 78 +0.2 252/290/39214031618226%5%88+0.3