Alex Castellanos

PosLF
B/TR/R
Born1986-08-04
Age (2027)40
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201528AAALas Vegas 51s312.314/.383/.61416587—.220/.280/.408
201629AAACOL185.299/.366/.4826150—.194/.251/.294
201730AAABAL85.141/.212/.256201—.112/.165/.212
Contract
No contract data on file.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
200821 ROKJohnson City Cardinals — 199181 541447 8458 202 298355536891 238362 234 385 62 — — — — — —
200922 A+Palm Beach Cardinals — 5653 10111 2191 02 189232302534 113273 344 240 0 — — — — — —
200922 AQuad Cities River Bandits — 346311 842145 208912 214 270338412750 141361 266 334 56 — — — — — —
201023 A+Palm Beach Cardinals — 517459 12435713 3811212 199 270342462804 192328 227 350 74 — — — — — —
201124 AAChattanooga Lookouts — 534475 15235823 3911815 142 320389573962 253381 227 415 108 — — — — — —
201124 INTLSalt River Rafters — 3429 11213 550 42 3794718281.298 448381 1515 542 253 — — — — — —
201225 MLBLos Angeles Dodgers — 2523 4011 081 00 174208391600 217200 320 250 62 -1 +0 -2 -6 +1 -0.8
201225 AAAAlbuquerque Isotopes — 407344 11325717 468511 168 3284245901.014 262390 2111 435 104 — — — — — —
201225 INTLTiburones de La Guaira — 10085 26514 7244 01 306385529915 224367 247 387 148 — — — — — —
201326 MLBLos Angeles Dodgers — 1818 3101 050 00 167167389556 222167 280 237 47 -1 +0 -1 -5 +0 -0.7
201326 AAAAlbuquerque Isotopes — 441385 9914519 4111212 195 257345468813 210315 259 359 58 — — — — — —
201427 AAAEl Paso Chihuahuas — 408360 992558 371056 85 275352439791 164365 269 349 57 — — — — — —
201427 INTLTiburones de La Guaira — 6660 16503 5200 10 267323500823 233342 308 354 126 — — — — — —
201528 AAALas Vegas 51s — 312280 8832216 24737 50 314383614997 300375 238 429 87 — — — — — —
201629 AAAAlbuquerque Isotopes — 185164 491016 13595 10 299366482848 183426 327 371 50 — — — — — —
201730 AAANorfolk Tides — 8578 11302 5242 00 141212256468 115173 286 216 1 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 4341 7112 0131 00 171190390581 220185 300 244 52 -2 +0 -3 -11 +1 -1.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200821 ROK MLEJohnson City Cardinals — 199184 38935 5648 202 207259370628 163272 323 260 62 — — — — — —
200922 A+ MLEPalm Beach Cardinals — 5653 8111 2271 02 151196264461 113247 484 168 0 — — — — — —
200922 A MLEQuad Cities River Bandits — 346318 661534 1312112 214 208265311577 104313 354 251 56 — — — — — —
201023 A+ MLEPalm Beach Cardinals — 517472 10232511 2516312 199 216273375648 159293 325 278 74 — — — — — —
201124 AA MLEChattanooga Lookouts — 534490 12729618 2414015 142 259314453767 194318 264 328 108 — — — — — —
201225 MLB MLELos Angeles Dodgers — 2523 4011 081 00 174208391600 217200 320 260 62 -1 +0 -2 -6 +1 -0.8
201225 AAA MLEAlbuquerque Isotopes — 407357 8516513 3311711 168 238322420742 182305 298 322 104 — — — — — —
201326 MLB MLELos Angeles Dodgers — 1818 3101 050 00 167167389556 222167 280 237 47 -1 +0 -1 -5 +0 -0.7
201326 AAA MLEAlbuquerque Isotopes — 441402 729313 2615412 195 179250313563 134253 356 254 58 — — — — — —
201427 AAA MLEEl Paso Chihuahuas — 408372 741736 251356 85 199261309570 110287 336 253 57 — — — — — —
201528 AAA MLELas Vegas 51s — 312287 6322110 17967 50 220280408687 188290 315 297 87 — — — — — —
201629 AAA MLEAlbuquerque Isotopes — 185170 33613 8805 10 194251294545 100325 434 242 50 — — — — — —
201730 AAA MLENorfolk Tides — 8580 9202 3292 00 113165212377 100146 344 169 1 — — — — — —
200821 ROK MLEJohnson City Cardinals — 199184 38935 5648 202 207259370628 163284 323 260 62 — — — — — —
200821 ROK RAWJohnson City Cardinals — 199181 541447 8458 202 298355536891 238362 234 385 62 — — — — — —
200922 A MLE2 teams — 402371 731644 1514813 216 197253294547 97312 374 239 48 — — — — — —
200922 A RAW2 teams — 402364 942256 2210813 216 258323396719 137349 275 321 48 — — — — — —
201023 A+ MLEPalm Beach Cardinals — 517472 10232511 2516312 199 216273375648 159301 325 278 74 — — — — — —
201023 A+ RAWPalm Beach Cardinals — 517459 12435713 3811212 199 270342462804 192328 227 350 74 — — — — — —
201124 AA MLE2 teams — 568522 13531619 2614915 184 259313450763 192323 265 328 108 — — — — — —
201124 AA RAW2 teams — 568504 16337926 4412315 184 323394587982 264381 228 423 108 — — — — — —
201225 AAA MLE3 teams — 532464 11020817 4115416 169 237321425745 188309 298 318 102 — — — — — —
201225 AAA RAW3 teams — 532452 14330922 5311716 169 316407569975 252377 2210 417 102 — — — — — —
201326 AAA MLE2 teams — 459420 7510314 2615912 195 179247317563 138247 356 253 58 — — — — — —
201326 AAA RAW2 teams — 459403 10215520 4111712 195 253338464802 211308 259 354 58 — — — — — —
201427 AAA MLE2 teams — 474433 872047 291576 95 201261314575 113294 336 253 57 — — — — — —
201427 AAA RAW2 teams — 474420 11530511 421256 95 274348448796 174362 269 349 57 — — — — — —
201528 AAA MLELas Vegas 51s — 312287 6322110 17967 50 220280408687 188291 315 297 87 — — — — — —
201528 AAA RAWLas Vegas 51s — 312280 8832216 24737 50 314383614997 300375 238 429 87 — — — — — —
201629 AAA MLEAlbuquerque Isotopes — 185170 33613 8805 10 194251294545 100337 434 242 50 — — — — — —
201629 AAA RAWAlbuquerque Isotopes — 185164 491016 13595 10 299366482848 183426 327 371 50 — — — — — —
201730 AAA MLENorfolk Tides — 8580 9202 3292 00 113165212377 100143 344 169 1 — — — — — —
201730 AAA RAWNorfolk Tides — 8578 11302 5242 00 141212256468 115173 286 216 1 — — — — — —
200821 ROK MLEJohnson City Cardinals — 199184 38935 5648 202 207259370628 163272 323 260 62 — — — — — —
200922 A MLE2 teams — 402371 731644 1514813 216 197253294547 97304 374 239 48 — — — — — —
201023 A+ MLEPalm Beach Cardinals — 517475 10232511 2516312 199 215273373646 158293 325 278 74 — — — — — —
201124 AA MLE2 teams — 568522 13531619 2614915 184 259313450763 192318 265 328 108 — — — — — —
201225 AAA MLE3 teams — 532470 11020817 4115416 169 234321419740 185299 298 318 102 — — — — — —
201326 AAA MLE2 teams — 459418 7510314 2615912 195 179247318565 139250 356 253 58 — — — — — —
201427 AAA MLE2 teams — 474436 872047 291576 95 200261312573 112287 336 253 57 — — — — — —
201528 AAA MLELas Vegas 51s — 312285 6322110 17967 50 221280411690 189290 315 297 87 — — — — — —
201629 AAA MLEAlbuquerque Isotopes — 185170 33613 8805 10 194251294545 100325 434 242 50 — — — — — —
201730 AAA MLENorfolk Tides — 8580 9202 3292 00 113165212377 100146 344 169 1 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4341 7112 0131 00 171190390581 220185 300 244 74 -2 +0 -3 -11 +1 -1.5
/ 162G— A+C — 650620 105151530 019715 00 169189387576 218184 300 244 74 -37 +0 -45 -161 +14 -23.3
Career— MLE — 37333403 7251683592 195119996 12840 213275364639 151296 325 277 74 -2 +0 -3 -11 +1 -1.5
/ 162G— MLE — 650593 12629616 3420917 227 212275363638 150295 325 277 74 -37 +0 -45 -161 +14 -23.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2017 AAANorfolk Tides · 85 PAwOBA .211 → .169 (−42)K% 28.2% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.24%÷0.995×1.200——34.06%
BB% (unintentional) /PA5.88%÷0.948×0.690—×0.9624.12%
HBP% /PA2.35%—×0.940—×0.9622.13%
Singles /BIP11.11%÷0.989×0.930×0.974×0.9629.78%
Doubles /BIP5.56%÷1.001×0.830×0.974×0.9624.32%
Triples /BIP0.00%÷1.150×0.970×0.974×0.9620.00%
Home runs /BIP3.70%÷0.866×0.840—×0.9623.46%

Factors used: league row IL. Park (home-season share, regressed): HR 73, 1B 98, 2B 100, 3B 130, K 99, BB 90 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.974.

Result: wOBA .211 → .169; ISO .115 → .095; BABIP .173 → .146. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2016 AAAAlbuquerque Isotopes · 185 PAwOBA .363 → .242 (−121)K% 31.9% → 43.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.89%÷0.948×1.290——43.38%
BB% (unintentional) /PA6.49%÷1.083×0.710—×0.9724.13%
HBP% /PA2.70%—×0.980—×0.9722.57%
Singles /BIP30.48%÷1.032×0.900×0.954×0.97224.64%
Doubles /BIP9.52%÷1.050×0.810×0.954×0.9726.81%
Triples /BIP0.95%÷1.150×0.810×0.954×0.9720.62%
Home runs /BIP5.71%÷1.202×0.780—×0.9723.60%

Factors used: league row PCL. Park (home-season share, regressed): HR 140, 1B 106, 2B 110, 3B 130, K 90, BB 117 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.954.

Result: wOBA .363 → .242; ISO .183 → .106; BABIP .426 → .325. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2015 AAALas Vegas 51s · 312 PAwOBA .418 → .297 (−121)K% 23.4% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.40%÷0.977×1.290——30.88%
BB% (unintentional) /PA7.69%÷1.010×0.710—×0.9825.31%
HBP% /PA2.24%—×0.980—×0.9822.16%
Singles /BIP18.36%÷0.983×0.900×0.950×0.98215.68%
Doubles /BIP15.46%÷1.042×0.810×0.950×0.98211.21%
Triples /BIP0.97%÷1.061×0.810×0.950×0.9820.69%
Home runs /BIP7.73%÷1.099×0.780—×0.9825.39%

Factors used: league row PCL. Park (home-season share, regressed): HR 120, 1B 97, 2B 108, 3B 112, K 95, BB 102 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .418 → .297; ISO .300 → .197; BABIP .375 → .290. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2014 AAAEl Paso Chihuahuas · 408 PAwOBA .340 → .253 (−86)K% 25.7% → 33.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.74%÷1.002×1.290——33.14%
BB% (unintentional) /PA8.58%÷0.970×0.710—×0.9926.23%
HBP% /PA1.47%—×0.980—×0.9921.43%
Singles /BIP23.92%÷1.018×0.900×0.950×0.99219.93%
Doubles /BIP9.80%÷1.068×0.810×0.950×0.9927.01%
Triples /BIP1.96%÷1.150×0.810×0.950×0.9921.30%
Home runs /BIP3.14%÷0.958×0.780—×0.9922.53%

Factors used: league row PCL. Park (home-season share, regressed): HR 92, 1B 104, 2B 114, 3B 130, K 100, BB 94 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .340 → .253; ISO .164 → .115; BABIP .365 → .287. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2013 AAAAlbuquerque Isotopes · 441 PAwOBA .348 → .254 (−95)K% 25.4% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.40%÷0.938×1.290——34.92%
BB% (unintentional) /PA9.07%÷1.071×0.710—×1.0036.03%
HBP% /PA2.72%—×0.980—×1.0032.67%
Singles /BIP22.34%÷1.029×0.900×0.965×1.00318.92%
Doubles /BIP5.13%÷1.082×0.810×0.965×1.0033.72%
Triples /BIP1.83%÷1.150×0.810×0.965×1.0031.25%
Home runs /BIP6.96%÷1.004×0.780—×1.0035.42%

Factors used: league row PCL. Park (home-season share, regressed): HR 101, 1B 106, 2B 116, 3B 130, K 88, BB 114 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.965.

Result: wOBA .348 → .254; ISO .210 → .145; BABIP .315 → .253. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2012 AAAAlbuquerque Isotopes · 407 PAwOBA .426 → .322 (−104)K% 20.9% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.88%÷0.935×1.290——28.80%
BB% (unintentional) /PA10.81%÷0.962×0.710—×1.0188.12%
HBP% /PA2.70%—×0.980—×1.0182.70%
Singles /BIP24.71%÷1.034×0.900×0.950×1.01820.79%
Doubles /BIP9.65%÷1.135×0.810×0.950×1.0186.66%
Triples /BIP2.70%÷1.055×0.810×0.950×1.0182.01%
Home runs /BIP6.56%÷1.018×0.780—×1.0185.12%

Factors used: league row PCL. Park (home-season share, regressed): HR 104, 1B 107, 2B 127, 3B 111, K 87, BB 92 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .426 → .322; ISO .262 → .186; BABIP .390 → .305. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2011 AAChattanooga Lookouts · 534 PAwOBA .405 → .328 (−78)K% 22.1% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.10%÷1.024×1.220——26.34%
BB% (unintentional) /PA6.55%÷0.981×0.680—×0.9984.53%
HBP% /PA2.81%—×0.840—×0.9982.35%
Singles /BIP24.09%÷1.036×0.920×0.977×0.99820.86%
Doubles /BIP9.80%÷1.062×0.910×0.977×0.9988.19%
Triples /BIP2.24%÷1.150×0.880×0.977×0.9981.67%
Home runs /BIP6.44%÷1.043×0.800—×0.9984.93%

Factors used: league row SL. Park (home-season share, regressed): HR 109, 1B 107, 2B 112, 3B 130, K 105, BB 96 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .405 → .328; ISO .253 → .198; BABIP .381 → .318. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2010 A+Palm Beach Cardinals · 517 PAwOBA .341 → .278 (−63)K% 21.7% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.66%÷0.978×1.420——31.45%
BB% (unintentional) /PA6.77%÷1.045×0.750—×0.9884.80%
HBP% /PA2.32%—×0.930—×0.9882.13%
Singles /BIP19.88%÷1.030×0.920×0.969×0.98817.01%
Doubles /BIP10.09%÷0.928×0.960×0.969×0.9889.99%
Triples /BIP2.02%÷0.934×0.810×0.969×0.9881.67%
Home runs /BIP3.75%÷0.984×0.880—×0.9883.31%

Factors used: league row FSL. Park (home-season share, regressed): HR 97, 1B 106, 2B 86, 3B 87, K 96, BB 109 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.969.

Result: wOBA .341 → .278; ISO .192 → .161; BABIP .328 → .293. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .