Humberto Castro

Pos2B
B/TR/R
Born1990-09-09
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201625AAASaraperos de …103.233/.320/.2910057—.239/.309/.295
201726AAAGenerales de …276.311/.389/.3933491—.274/.335/.333
201928AAAOlmecas de Ta…316.283/.347/.3330357—.241/.294/.287
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)
201221 AAAPericos de Puebla — 127110 35311 8203 30 318380391771 73374 166 335 101 — — — — — —
201221 INTLAguilas de Mexicali — 2117 3100 340 00 176300235535 59231 1914 247 53 — — — — — —
201322 AAAPericos de Puebla — 154138 30401 6164 00 217270268538 51234 104 240 35 — — — — — —
201423 AAARojos del Aguila de Veracruz — 145130 39700 12242 13 300368354722 54368 178 330 91 — — — — — —
201625 AAASaraperos de Saltillo — 10386 20120 7154 00 233320291610 58278 157 269 57 — — — — — —
201726 AAAGenerales de Durango — 276244 761103 202511 43 311389393783 82338 97 357 91 — — — — — —
201928 AAAOlmecas de Tabasco — 316276 781400 163411 35 283347333680 51318 115 301 57 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201221 AAA MLEPericos de Puebla — 127113 37311 5253 30 327372398770 71370 204 318 101 — — — — — —
201322 AAA MLEPericos de Puebla — 154140 29401 4214 00 207250257507 50221 143 220 35 — — — — — —
201423 AAA MLERojos del Aguila de Veracruz — 145134 39700 8292 13 291340343684 52369 206 303 91 — — — — — —
201625 AAA MLESaraperos de Saltillo — 10388 21120 5194 00 239309295605 57268 185 252 57 — — — — — —
201726 AAA MLEGenerales de Durango — 276252 69902 123111 43 274335333668 60305 114 303 91 — — — — — —
201928 AAA MLEOlmecas de Tabasco — 316282 681300 104111 35 241294287581 46264 133 252 57 — — — — — —
201221 AAA MLE2 teams — 148132 42311 6293 30 318362379740 61394 204 318 101 — — — — — —
201221 AAA RAW2 teams — 148127 38411 11243 30 299369370739 71356 167 322 101 — — — — — —
201322 AAA MLEPericos de Puebla — 154140 29401 4214 00 207250257507 50231 143 220 35 — — — — — —
201322 AAA RAWPericos de Puebla — 154138 30401 6164 00 217270268538 51234 104 240 35 — — — — — —
201423 AAA MLERojos del Aguila de Veracruz — 145134 39700 8292 13 291340343684 52371 206 303 91 — — — — — —
201423 AAA RAWRojos del Aguila de Veracruz — 145130 39700 12242 13 300368354722 54368 178 330 91 — — — — — —
201625 AAA MLESaraperos de Saltillo — 10388 21120 5194 00 239309295605 57300 185 252 57 — — — — — —
201625 AAA RAWSaraperos de Saltillo — 10386 20120 7154 00 233320291610 58278 157 269 57 — — — — — —
201726 AAA MLEGenerales de Durango — 276252 69902 123111 43 274335333668 60306 114 303 91 — — — — — —
201726 AAA RAWGenerales de Durango — 276244 761103 202511 43 311389393783 82338 97 357 91 — — — — — —
201928 AAA MLEOlmecas de Tabasco — 316282 681300 104111 35 241294287581 46279 133 252 57 — — — — — —
201928 AAA RAWOlmecas de Tabasco — 316276 781400 163411 35 283347333680 51318 115 301 57 — — — — — —
201221 AAA MLE2 teams — 148138 42311 6293 30 304362362724 58370 204 318 101 — — — — — —
201322 AAA MLEPericos de Puebla — 154145 29401 4214 00 200250248498 48221 143 220 35 — — — — — —
201423 AAA MLERojos del Aguila de Veracruz — 145134 39700 8292 13 291340343684 52369 206 303 91 — — — — — —
201625 AAA MLESaraperos de Saltillo — 10393 21120 5194 00 226309280589 54268 185 252 57 — — — — — —
201726 AAA MLEGenerales de Durango — 276251 69902 123111 43 275335335669 60305 114 303 91 — — — — — —
201928 AAA MLEOlmecas de Tabasco — 316292 681300 104111 35 233294277571 45264 133 252 57 — — — — — —
▸ Career Totals
Career— MLE — 11421028 2683734 4517035 1111 261314314628 54306 154 275 72 -38 -2 +0 +4 +25 -1.1
/ 162G— MLE — 650585 1522122 269720 66 260314313627 53305 154 275 72 -21 -1 +0 +2 +14 -0.6

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.

2019 AAAOlmecas de Tabasco · 316 PAwOBA .296 → .252 (−45)K% 10.8% → 13.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.76%÷0.994×1.200——12.99%
BB% (unintentional) /PA5.06%÷1.078×0.690—×0.9823.18%
HBP% /PA3.48%—×0.940—×0.9823.21%
Singles /BIP26.45%÷1.056×0.930×0.950×0.98221.73%
Doubles /BIP5.79%÷0.900×0.830×0.950×0.9824.98%
Triples /BIP0.00%÷1.057×0.920×0.950×0.9820.00%
Home runs /BIP0.00%÷0.865×0.700—×0.9820.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 73, 1B 111, 2B 80, 3B 111, K 99, BB 116 — 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 .296 → .252; ISO .051 → .046; BABIP .318 → .264. 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).

2017 AAAGenerales de Durango · 276 PAwOBA .347 → .303 (−44)K% 9.1% → 11.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.06%÷0.978×1.200——11.11%
BB% (unintentional) /PA6.88%÷1.073×0.690—×1.0034.44%
HBP% /PA3.99%—×0.940—×1.0033.76%
Singles /BIP28.31%÷1.049×0.930×1.030×1.00325.92%
Doubles /BIP5.02%÷1.012×0.830×1.030×1.0034.25%
Triples /BIP0.00%÷1.150×0.920×1.030×1.0030.00%
Home runs /BIP1.37%÷0.903×0.700—×1.0031.07%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 81, 1B 110, 2B 102, 3B 130, K 96, BB 115 — 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 ×1.030.

Result: wOBA .347 → .303; ISO .082 → .068; BABIP .338 → .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).

2016 AAASaraperos de Saltillo · 103 PAwOBA .265 → .252 (−14)K% 14.6% → 18.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.56%÷0.948×1.200——18.43%
BB% (unintentional) /PA6.80%÷1.047×0.690—×1.0184.56%
HBP% /PA3.88%—×0.940—×1.0183.72%
Singles /BIP23.94%÷1.007×0.930×1.042×1.01823.45%
Doubles /BIP1.41%÷1.154×0.830×1.042×1.0181.07%
Triples /BIP2.82%÷1.059×0.920×1.042×1.0182.60%
Home runs /BIP0.00%÷0.966×0.700—×1.0180.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 93, 1B 101, 2B 131, 3B 112, K 90, BB 109 — 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 ×1.042.

Result: wOBA .265 → .252; ISO .058 → .055; BABIP .278 → .268. 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 AAARojos del Aguila de Veracruz · 145 PAwOBA .321 → .303 (−18)K% 16.6% → 20.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.55%÷0.988×1.200——20.10%
BB% (unintentional) /PA8.28%÷1.041×0.690—×1.0485.75%
HBP% /PA1.38%—×0.940—×1.0481.36%
Singles /BIP30.19%÷1.005×0.930×1.044×1.04830.58%
Doubles /BIP6.60%÷0.945×0.830×1.044×1.0486.35%
Triples /BIP0.00%÷1.000×0.920×1.044×1.0480.00%
Home runs /BIP0.00%÷1.006×0.700—×1.0480.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 101, 2B 89, 3B 100, K 98, BB 108 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.044.

Result: wOBA .321 → .303; ISO .054 → .052; BABIP .368 → .369. 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 AAAPericos de Puebla · 154 PAwOBA .238 → .220 (−19)K% 10.4% → 13.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.39%÷0.905×1.200——13.78%
BB% (unintentional) /PA3.90%÷1.047×0.690—×1.0502.70%
HBP% /PA2.60%—×0.940—×1.0502.56%
Singles /BIP20.49%÷1.081×0.930×1.050×1.05019.43%
Doubles /BIP3.28%÷0.984×0.830×1.050×1.0503.05%
Triples /BIP0.00%÷1.150×0.920×1.050×1.0500.00%
Home runs /BIP0.82%÷1.055×0.700—×1.0500.57%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 111, 1B 116, 2B 97, 3B 130, K 81, BB 109 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .238 → .220; ISO .051 → .043; BABIP .234 → .221. 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 AAAPericos de Puebla · 127 PAwOBA .331 → .318 (−13)K% 15.7% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.75%÷0.957×1.200——19.76%
BB% (unintentional) /PA6.30%÷1.070×0.690—×1.0504.27%
HBP% /PA2.36%—×0.940—×1.0502.33%
Singles /BIP33.33%÷1.002×0.930×1.039×1.05033.74%
Doubles /BIP3.33%÷1.085×0.830×1.039×1.0502.78%
Triples /BIP1.11%÷1.150×0.920×1.039×1.0500.97%
Home runs /BIP1.11%÷1.044×0.700—×1.0500.78%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 100, 2B 117, 3B 130, K 91, BB 114 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .331 → .318; ISO .073 → .060; BABIP .374 → .370. 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 — .