Starlin Castro

PosSS
B/TR/R
Born1990-03-24
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202232INTLLeones del Es…168.219/.251/.2501041—
202333INTLAguilas Cibae…137.319/.400/.42920136—
202434INTLAguilas Cibae…83.234/.262/.3511064—
Contract
No contract data on file.
Skills · percentileStatcast 2019-2021
xwOBA57
Avg EV40
Barrel%32
Speed23

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)
200717 ROKDSL Cubs — 253221 66622 23244 132 299375371746 72323 99 335 46 — — — — — —
200818 ROKAZL Cubs — 215196 611153 14333 65 311366464830 153360 157 365 68 — — — — — —
200919 AATennessee Smokies — 122111 32630 10120 60 288347396744 108323 108 331 97 — — — — — —
200919 A+Daytona Cubs — 387358 1081733 19413 2211 302342391733 89332 115 324 91 — — — — — —
201020 MLBChicago Cubs — 506463 1393153 29716 108 300349408758 108346 146 335 103 +2 -1 +4 +7 +11 2.3
201020 AATennessee Smokies — 121109 41851 9111 45 376429569997 193404 97 429 140 — — — — — —
201020 INTLLeones del Escogido — 6660 19310 4101 11 317369400769 83373 156 342 118 — — — — — —
201121 MLBChicago Cubs — 715674 20736910 35962 229 307343432775 125344 135 343 114 +12 +1 -0 +8 +15 3.6
201222 MLBChicago Cubs — 691646 183291214 361004 2513 283325430755 147315 145 332 105 +4 -0 +11 +7 +15 3.7
201323 MLBChicago Cubs — 705666 16334210 301297 96 245284347631 102290 184 283 77 -20 -1 +3 +8 +15 0.6
201424 MLBChicago Cubs — 569528 15433114 351004 44 292340438778 146337 186 345 116 +11 -1 +6 +6 +12 3.5
201525 MLBChicago Cubs — 578547 14523211 21915 55 265298375673 110298 164 299 83 -12 -1 +4 +6 +13 1.0
201626 MLBNew York Yankees — 610577 15629121 241183 40 270303433736 163305 194 322 101 +1 +1 +11 +2 +13 2.8
201727 MLBNew York Yankees — 473443 13318116 23934 20 300340454794 153347 205 350 120 +11 +0 +5 +2 +10 2.9
201727 AAAScranton/Wilkes-Barre RailRiders — 2524 8001 140 00 333360458818 125368 164 365 89 — — — — — —
201828 MLBMiami Marlins — 647593 16532212 481240 64 278332400732 121330 197 325 111 +9 -0 +6 +2 +14 3.1
201929 MLBMiami Marlins — 676636 17231422 281113 22 270304436740 165293 164 322 111 +9 -0 +9 +2 +15 3.5
202030 MLBWashington Nationals — 6360 16312 3130 00 267302450752 183311 215 330 112 +1 +0 -0 +0 +1 0.2
202131 MLBWashington Nationals — 346315 892003 26620 01 283336375711 92339 188 317 99 -1 -0 +1 +1 +7 0.9
202232 INTLLeones del Escogido — 168160 35201 7310 00 219251250501 31264 184 229 41 — — — — — —
202333 INTLAguilas Cibaenas — 137119 38512 15211 01 319400429829 109367 1511 369 136 — — — — — —
202434 INTLAguilas Cibaenas — 8377 18411 3130 00 234263351613 117258 164 262 64 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 65796148 172231940138 338110838 8952 280322412734 132320 175 324 106 +44 -3 +58 +52 +143 30.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200717 ROK MLEDSL Cubs — 253228 48411 16294 132 211274250524 39228 116 236 46 — — — — — —
200818 ROK MLEAZL Cubs — 215201 48842 9483 65 239282348630 109293 224 269 68 — — — — — —
200919 AA MLETennessee Smokies — 122114 33630 7150 60 289331395725 105326 126 311 97 — — — — — —
200919 A+ MLEDaytona Cubs — 387363 1061733 14583 2211 292324380704 88332 154 303 91 — — — — — —
201020 MLB MLEChicago Cubs — 506470 1373043 22716 108 291331391723 100346 144 320 103 +2 -1 +4 +7 +11 2.3
201020 AA MLETennessee Smokies — 121112 39751 6141 45 348387527913 179366 125 375 140 — — — — — —
201121 MLB MLEChicago Cubs — 715676 20535810 33962 229 303338423761 120344 135 337 114 +12 +1 -0 +8 +15 3.6
201222 MLB MLEChicago Cubs — 691651 181281015 311004 2513 278315421736 143315 144 323 105 +4 -0 +11 +7 +15 3.7
201323 MLB MLEChicago Cubs — 705666 16233210 301297 96 243283344627 101290 184 282 77 -20 -1 +3 +8 +15 0.6
201424 MLB MLEChicago Cubs — 569532 15432115 311004 44 289333438771 148337 185 339 116 +11 -1 +6 +6 +12 3.5
201525 MLB MLEChicago Cubs — 578553 14422211 15915 55 260286367653 107298 163 290 83 -12 -1 +4 +6 +13 1.0
201626 MLB MLENew York Yankees — 610578 15529120 231183 40 268300426725 157305 194 317 101 +1 +1 +11 +2 +13 2.8
201727 MLB MLENew York Yankees — 473444 13218115 22934 20 297336444780 146347 205 345 120 +11 +0 +5 +2 +10 2.9
201727 AAA MLEScranton/Wilkes-Barre RailRiders — 2524 8001 150 00 333360458818 125345 204 300 89 — — — — — —
201828 MLB MLEMiami Marlins — 647596 17135213 451240 64 287337418755 131330 197 333 111 +9 -0 +6 +2 +14 3.1
201929 MLB MLEMiami Marlins — 676638 17834423 261113 22 279310453763 174293 164 332 111 +9 -0 +9 +2 +15 3.5
202030 MLB MLEWashington Nationals — 6360 16312 3130 00 267302450752 183311 215 334 112 +1 +0 -0 +0 +1 0.2
202131 MLB MLEWashington Nationals — 346317 892003 25620 01 281333372706 91339 187 314 99 -1 -0 +1 +1 +7 0.9
200717 ROK MLEDSL Cubs — 253228 48411 16294 132 211274250524 39234 116 236 46 — — — — — —
200717 ROK RAWDSL Cubs — 253221 66622 23244 132 299375371746 72323 99 335 46 — — — — — —
200818 ROK MLEAZL Cubs — 215201 48842 9483 65 239282348630 109303 224 269 68 — — — — — —
200818 ROK RAWAZL Cubs — 215196 611153 14333 65 311366464830 153360 157 365 68 — — — — — —
200919 A+ MLE2 teams — 509476 1392363 22733 2811 292327384712 92338 144 305 93 — — — — — —
200919 A+ RAW2 teams — 509469 1402363 29533 2811 299343392736 94330 106 325 93 — — — — — —
201020 MLB MLE3 teams — 693643 19441104 31948 1514 302342415757 114344 144 331 110 +8 -3 +4 +7 +15 3.2
201020 MLB RAW3 teams — 693632 19942114 42928 1514 315365435800 120359 136 352 110 +8 -3 +4 +7 +15 3.2
201121 MLB MLEChicago Cubs — 715676 20535810 33962 229 303338423761 120340 135 337 114 +12 +1 -0 +8 +15 3.6
201121 MLB RAWChicago Cubs — 715674 20736910 35962 229 307343432775 125344 135 343 114 +12 +1 -0 +8 +15 3.6
201222 MLB MLEChicago Cubs — 691651 181281015 311004 2513 278315421736 143307 144 323 105 +4 -0 +11 +7 +15 3.7
201222 MLB RAWChicago Cubs — 691646 183291214 361004 2513 283325430755 147315 145 332 105 +4 -0 +11 +7 +15 3.7
201323 MLB MLEChicago Cubs — 705666 16233210 301297 96 243283344627 101288 184 282 77 -20 -1 +3 +8 +15 0.6
201323 MLB RAWChicago Cubs — 705666 16334210 301297 96 245284347631 102290 184 283 77 -20 -1 +3 +8 +15 0.6
201424 MLB MLEChicago Cubs — 569532 15432115 311004 44 289333438771 148332 185 339 116 +11 -1 +6 +6 +12 3.5
201424 MLB RAWChicago Cubs — 569528 15433114 351004 44 292340438778 146337 186 345 116 +11 -1 +6 +6 +12 3.5
201525 MLB MLEChicago Cubs — 578553 14422211 15915 55 260286367653 107292 163 290 83 -12 -1 +4 +6 +13 1.0
201525 MLB RAWChicago Cubs — 578547 14523211 21915 55 265298375673 110298 164 299 83 -12 -1 +4 +6 +13 1.0
201626 MLB MLENew York Yankees — 610578 15529120 231183 40 268300426725 157303 194 317 101 +1 +1 +11 +2 +13 2.8
201626 MLB RAWNew York Yankees — 610577 15629121 241183 40 270303433736 163305 194 322 101 +1 +1 +11 +2 +13 2.8
201727 MLB MLE2 teams — 498468 14018116 23984 20 299337444782 145347 205 343 118 +11 +0 +5 +2 +11 2.9
201727 MLB RAW2 teams — 498467 14118117 24974 20 302341454795 152348 195 351 118 +11 +0 +5 +2 +11 2.9
201828 MLB MLEMiami Marlins — 647596 17135213 451240 64 287337418755 131340 197 333 111 +9 -0 +6 +2 +14 3.1
201828 MLB RAWMiami Marlins — 647593 16532212 481240 64 278332400732 121330 197 325 111 +9 -0 +6 +2 +14 3.1
201929 MLB MLEMiami Marlins — 676638 17834423 261113 22 279310453763 174302 164 332 111 +9 -0 +9 +2 +15 3.5
201929 MLB RAWMiami Marlins — 676636 17231422 281113 22 270304436740 165293 164 322 111 +9 -0 +9 +2 +15 3.5
202030 MLB MLEWashington Nationals — 6360 16312 3130 00 267302450752 183311 215 334 112 +1 +0 -0 +0 +1 0.2
202030 MLB RAWWashington Nationals — 6360 16312 3130 00 267302450752 183311 215 330 112 +1 +0 -0 +0 +1 0.2
202131 MLB MLEWashington Nationals — 346317 892003 25620 01 281333372706 91336 187 314 99 -1 -0 +1 +1 +7 0.9
202131 MLB RAWWashington Nationals — 346315 892003 26620 01 283336375711 92339 188 317 99 -1 -0 +1 +1 +7 0.9
202232 INTL MLELeones del Escogido — 168160 35201 7310 00 219251250501 31264 184 — — — — — — — —
202232 INTL RAWLeones del Escogido — 168160 35201 7310 00 219251250501 31264 184 229 41 — — — — — —
202333 INTL MLEAguilas Cibaenas — 137119 38512 15211 01 319400429829 109367 1511 — — — — — — — —
202333 INTL RAWAguilas Cibaenas — 137119 38512 15211 01 319400429829 109367 1511 369 136 — — — — — —
202434 INTL MLEAguilas Cibaenas — 8377 18411 3130 00 234263351613 117258 164 — — — — — — — —
202434 INTL RAWAguilas Cibaenas — 8377 18411 3130 00 234263351613 117258 164 262 64 — — — — — —
200717 ROK MLEDSL Cubs — 253231 48411 16294 132 208274247521 39228 116 236 46 — — — — — —
200818 ROK MLEAZL Cubs — 215201 48842 9483 65 239282348630 109293 224 269 68 — — — — — —
200919 A+ MLE2 teams — 509479 1392363 22733 2811 290327382709 92331 144 305 93 — — — — — —
201020 MLB MLE3 teams — 693649 19441104 31948 1514 299342411753 112350 144 331 110 — — — — — —
201121 MLB MLEChicago Cubs — 715674 20535810 33962 229 304338424762 120344 135 337 114 — — — — — —
201222 MLB MLEChicago Cubs — 691651 181281015 311004 2513 278315421736 143315 144 323 105 — — — — — —
201323 MLB MLEChicago Cubs — 705662 16233210 301297 96 245283346629 101290 184 282 77 — — — — — —
201424 MLB MLEChicago Cubs — 569529 15432115 311004 44 291333440774 149337 185 339 116 — — — — — —
201525 MLB MLEChicago Cubs — 578553 14422211 15915 55 260286367653 107298 163 290 83 — — — — — —
201626 MLB MLENew York Yankees — 610579 15529120 231183 40 268300425725 157305 194 317 101 — — — — — —
201727 MLB MLE2 teams — 498468 14018116 23984 20 299337444782 145347 205 343 118 — — — — — —
201828 MLB MLEMiami Marlins — 647597 17135213 451240 64 286337417754 131330 197 333 111 — — — — — —
201929 MLB MLEMiami Marlins — 676642 17834423 261113 22 277310450761 173293 164 332 111 — — — — — —
202030 MLB MLEWashington Nationals — 6360 16312 3130 00 267302450752 183311 215 334 112 — — — — — —
202131 MLB MLEWashington Nationals — 346318 892003 25620 01 280333371704 91339 187 314 99 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 65796148 172231940138 338110838 8952 280322412734 132320 175 324 90 +44 -3 +58 +52 +143 30.0
/ 162G— A+C — 650607 17132414 331094 95 282323417740 135321 175 324 90 +4 -0 +6 +5 +14 3.0
Career— MLE — 81567639 211537655152 388135151 14177 277316400716 123317 175 302 90 +44 -3 +58 +52 +143 30.0
/ 162G— MLE — 650609 16830412 311084 116 276315397713 122316 175 302 90 +4 -0 +6 +5 +14 3.0

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 AAAScranton/Wilkes-Barre RailRiders · 25 PAwOBA .354 → .300 (−55)K% 16.0% → 19.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.00%÷0.995×1.200——19.30%
BB% (unintentional) /PA4.00%÷1.105×0.690—×1.0032.51%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP35.00%÷0.980×0.930—×1.00333.32%
Doubles /BIP0.00%÷0.951×0.830—×1.0030.00%
Triples /BIP0.00%÷1.150×0.970—×1.0030.00%
Home runs /BIP5.00%÷1.247×0.840—×1.0033.38%

Factors used: league row IL. Park (home-season share, regressed): HR 149, 1B 96, 2B 90, 3B 130, K 99, BB 121 — 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).

Result: wOBA .354 → .300; ISO .125 → .083; BABIP .368 → .345. 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 AATennessee Smokies · 121 PAwOBA .424 → .375 (−49)K% 9.1% → 11.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.09%÷0.960×1.220——11.55%
BB% (unintentional) /PA7.44%÷1.048×0.680—×1.0505.07%
HBP% /PA0.83%—×0.840—×1.0500.73%
Singles /BIP27.55%÷0.988×0.920×0.961×1.05025.89%
Doubles /BIP8.16%÷1.126×0.910×0.961×1.0506.66%
Triples /BIP5.10%÷1.006×0.880×0.961×1.0504.50%
Home runs /BIP1.02%÷1.049×0.800—×1.0500.82%

Factors used: league row SL. Park (home-season share, regressed): HR 110, 1B 98, 2B 125, 3B 101, K 92, BB 110 — applied at half strength. Age: age 20 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (4.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.961.

Result: wOBA .424 → .375; ISO .193 → .166; BABIP .404 → .366. 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).

2009 A+Daytona Cubs · 387 PAwOBA .316 → .303 (−13)K% 10.6% → 15.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.59%÷1.000×1.420——15.04%
BB% (unintentional) /PA4.65%÷1.000×0.750—×1.0503.66%
HBP% /PA0.78%—×0.930—×1.0500.76%
Singles /BIP26.81%÷1.000×0.920×1.031×1.05026.71%
Doubles /BIP5.36%÷1.000×0.960×1.031×1.0505.57%
Triples /BIP0.95%÷1.000×0.810×1.031×1.0500.83%
Home runs /BIP0.95%÷1.000×0.880—×1.0500.87%

Factors used: league row FSL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 22.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.031.

Result: wOBA .316 → .303; ISO .089 → .086; BABIP .332 → .332. 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).

2009 AATennessee Smokies · 122 PAwOBA .322 → .311 (−11)K% 9.8% → 12.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.84%÷1.000×1.220——12.00%
BB% (unintentional) /PA8.20%÷1.000×0.680—×1.0505.85%
HBP% /PA0.00%—×0.840—×1.0500.00%
Singles /BIP23.23%÷1.000×0.920×1.050×1.05023.56%
Doubles /BIP6.06%÷1.000×0.910×1.050×1.0506.08%
Triples /BIP3.03%÷1.000×0.880×1.050×1.0502.94%
Home runs /BIP0.00%÷1.000×0.800—×1.0500.00%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (5.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .322 → .311; ISO .108 → .108; BABIP .323 → .326. 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).

2008 ROKAZL Cubs · 215 PAwOBA .357 → .269 (−88)K% 15.3% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.35%÷1.000×1.440——22.10%
BB% (unintentional) /PA6.51%÷1.000×0.620—×1.0224.13%
HBP% /PA1.40%—×0.720—×1.0221.03%
Singles /BIP25.77%÷1.000×0.820×1.007×1.02221.76%
Doubles /BIP6.75%÷1.000×0.720×1.007×1.0225.00%
Triples /BIP3.07%÷1.000×0.720×1.007×1.0222.27%
Home runs /BIP1.84%÷1.000×0.780—×1.0221.47%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.007.

Result: wOBA .357 → .269; ISO .153 → .111; BABIP .360 → .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).

2007 DSLDSL Cubs · 253 PAwOBA .331 → .236 (−94)K% 9.5% → 11.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.49%÷1.000×1.220——11.57%
BB% (unintentional) /PA9.09%÷1.000×0.700—×1.0226.51%
HBP% /PA1.58%—×0.700—×1.0221.13%
Singles /BIP28.43%÷1.000×0.680×1.032×1.02220.40%
Doubles /BIP3.05%÷1.000×0.600×1.032×1.0221.93%
Triples /BIP1.02%÷1.000×0.600×1.032×1.0220.64%
Home runs /BIP1.02%÷1.000×0.470—×1.0220.49%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .331 → .236; ISO .072 → .043; BABIP .323 → .228. 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 — .