Wilkin Castillo

PosC
B/TS/R
Born1984-06-01
Age (2027)43
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2020
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201834AAA/INTL2 orgs229.250/.283/.3473146—.196/.213/.283
201935AAA/INTL2 orgs316.266/.322/.3937860—.192/.230/.305
202036INTLLeones del Es…37.194/.324/.2260269—
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. Catcher framing: only 2027 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 1-3 WAR low.

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)
200521 ASouth Bend Silver Hawks — 462411 1242136 26384 99 302348411760 109318 86 326 91 — — — — — —
200622 AAATucson Sidewinders — 2221 5101 081 10 238273429701 190333 360 310 40 — — — — — —
200622 AATennessee Smokies — 8876 19300 6102 10 250321289611 39279 117 273 68 — — — — — —
200622 A+Lancaster JetHawks — 218200 571013 13241 92 285332390722 105309 116 318 78 — — — — — —
200723 AAMobile BayBears — 449410 1243136 17623 1814 302335437771 134342 144 328 91 — — — — — —
200824 MLBCincinnati Reds — 3432 9100 150 00 281303312616 31333 153 271 70 -1 +0 -0 -5 +1 -0.6
200824 AAALouisville Bats — 468428 1061826 25596 53 248298341640 93273 135 284 60 — — — — — —
200925 AAALouisville Bats — 127122 27512 1201 31 221234328562 107250 161 243 28 — — — — — —
201026 AAALouisville Bats — 337317 811639 12502 113 256287410697 155279 154 302 65 — — — — — —
201026 INTLLeones del Escogido — 153141 36712 9210 23 255300362662 106286 146 291 83 — — — — — —
201127 AAAGwinnett Braves — 291279 731215 8471 53 262285366650 104300 163 287 55 — — — — — —
201127 INTLDominican Republic — 10999 26403 861 01 263324394718 131256 67 320 103 — — — — — —
201228 AAAColorado Springs Sky Sox — 250233 59834 7291 41 253278365643 112270 123 276 44 — — — — — —
201228 INTLLeones del Escogido — 130118 29311 10160 11 246305314618 68275 128 279 75 — — — — — —
201329 AAAVaqueros de la Laguna — 203185 701416 14161 61 378425562987 184386 87 428 126 — — — — — —
201329 INTLDominican Republic — 10595 20601 892 10 211286305591 95224 98 272 70 — — — — — —
201430 AAABroncos de Reynosa — 139126 26422 10200 00 206265317582 111231 147 258 22 — — — — — —
201430 INTLLeones del Escogido — 115109 30512 3101 00 275301394695 119289 93 304 92 — — — — — —
201531 AAAIndianapolis Indians — 5040 10200 871 10 250388300688 50294 1416 322 60 — — — — — —
201531 INTLDominican Republic — 3731 7200 430 11 226314290605 65250 811 267 67 — — — — — —
201632 AAABuffalo Bisons — 3332 8300 020 00 250250344594 94267 60 254 34 — — — — — —
201632 AANew Hampshire Fisher Cats — 152138 31801 8152 24 225277304581 80244 105 259 36 — — — — — —
201632 INTLLeones del Escogido — 7770 22302 7100 00 314377443819 129345 139 367 135 — — — — — —
201733 AAAScranton/Wilkes-Barre RailRiders — 157146 28402 8221 11 192239260499 68211 145 226 9 — — — — — —
201733 AATrenton Thunder — 4743 9401 320 00 209261372633 163200 46 275 41 — — — — — —
201733 INTLLeones del Escogido — 116109 28501 3192 30 257289330620 73300 163 276 73 — — — — — —
201834 AAAScranton/Wilkes-Barre RailRiders — 144136 34612 5190 00 250277353630 103278 133 275 26 — — — — — —
201834 INTLDominican Republic — 8580 20401 481 10 250294338632 88268 95 286 80 — — — — — —
201935 AAANew Orleans Baby Cakes — 214196 49926 16301 51 250310408718 158269 147 318 40 — — — — — —
201935 INTLDominican Republic — 10294 28301 7170 32 298347362708 64351 177 319 102 — — — — — —
202036 INTLLeones del Escogido — 3731 6100 660 20 194324226550 32240 1616 270 69 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 3432 9100 150 00 281303312616 31333 153 271 70 -1 +0 -0 -5 +1 -0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200521 A MLESouth Bend Silver Hawks — 462420 1231935 18524 99 293328388716 95306 114 302 91 — — — — — —
200622 AAA MLETucson Sidewinders — 2221 4101 0101 10 190227381608 190303 450 227 40 — — — — — —
200622 AA MLETennessee Smokies — 8878 20300 4122 10 256310295604 38281 145 268 68 — — — — — —
200622 A+ MLELancaster JetHawks — 218204 55913 9321 92 270304368671 98292 154 283 78 — — — — — —
200723 AA MLEMobile BayBears — 449416 1213035 11753 1814 291314413727 123323 172 302 91 — — — — — —
200824 MLB MLECincinnati Reds — 3432 9100 150 00 281303312616 31333 153 271 70 -1 +0 -0 -5 +1 -0.6
200824 AAA MLELouisville Bats — 468436 1021625 17716 53 234272314587 80260 154 257 60 — — — — — —
200925 AAA MLELouisville Bats — 127122 25412 1241 31 205218303521 98227 191 210 28 — — — — — —
201026 AAA MLELouisville Bats — 337320 761637 9632 113 237263372635 134266 193 264 65 — — — — — —
201127 AAA MLEGwinnett Braves — 291281 671114 6561 53 238257327584 89281 192 249 55 — — — — — —
201228 AAA MLEColorado Springs Sky Sox — 250236 52623 4421 41 220237301537 81242 172 233 44 — — — — — —
201329 AAA MLEVaqueros de la Laguna — 203192 621114 7201 61 323350453803 130333 103 354 126 — — — — — —
201430 AAA MLEBroncos de Reynosa — 139130 23322 6240 00 177213277490 100193 174 201 22 — — — — — —
201531 AAA MLEIndianapolis Indians — 5044 10200 491 10 227306273579 45247 188 257 60 — — — — — —
201632 AAA MLEBuffalo Bisons — 3332 7300 030 00 219219312531 94233 90 218 34 — — — — — —
201632 AA MLENew Hampshire Fisher Cats — 152141 30701 5192 24 213250284534 71227 123 222 36 — — — — — —
201733 AAA MLEScranton/Wilkes-Barre RailRiders — 157149 24301 5271 11 161194201395 40190 173 182 9 — — — — — —
201733 AA MLETrenton Thunder — 4744 9401 220 00 205239364603 159176 44 229 41 — — — — — —
201834 AAA MLEScranton/Wilkes-Barre RailRiders — 144138 27412 3230 00 196213283495 87219 162 207 26 — — — — — —
201935 AAA MLENew Orleans Baby Cakes — 214203 39724 9411 51 192230305535 113216 194 228 40 — — — — — —
200521 A MLESouth Bend Silver Hawks — 462420 1231935 18524 99 293328388716 95322 114 302 91 — — — — — —
200521 A RAWSouth Bend Silver Hawks — 462411 1242136 26384 99 302348411760 109318 86 326 91 — — — — — —
200622 A+ MLE3 teams — 328303 781313 13554 112 257297337634 79301 174 275 72 — — — — — —
200622 A+ RAW3 teams — 328297 811414 19424 112 273325367692 94302 136 306 72 — — — — — —
200723 AA MLEMobile BayBears — 449416 1213035 11753 1814 291314413727 123342 172 302 91 — — — — — —
200723 AA RAWMobile BayBears — 449410 1243136 17623 1814 302335437771 134342 144 328 91 — — — — — —
200824 AAA MLE2 teams — 502468 1111725 18766 53 237274314588 77272 154 258 61 — — — — — —
200824 AAA RAW2 teams — 502460 1151926 26646 53 250299339638 89277 135 283 61 — — — — — —
200925 AAA MLELouisville Bats — 127122 25412 1241 31 205218303521 98240 191 210 28 — — — — — —
200925 AAA RAWLouisville Bats — 127122 27512 1201 31 221234328562 107250 161 243 28 — — — — — —
201026 AAA MLE2 teams — 490466 10923410 13922 136 234258365623 131271 193 264 65 — — — — — —
201026 AAA RAW2 teams — 490458 11723411 21712 136 255291395686 140281 144 299 65 — — — — — —
201127 AAA MLE2 teams — 400386 911515 8782 54 236255319574 83284 202 249 55 — — — — — —
201127 AAA RAW2 teams — 400378 991618 16532 54 262295373668 111287 134 296 55 — — — — — —
201228 AAA MLE2 teams — 380361 801035 7631 52 222238307546 86252 172 233 44 — — — — — —
201228 AAA RAW2 teams — 380351 881145 17451 52 251287348635 97271 124 277 44 — — — — — —
201329 AAA MLE2 teams — 308292 941617 10313 71 322351455806 134339 103 354 126 — — — — — —
201329 AAA RAW2 teams — 308280 902017 22253 71 321377475852 154331 87 375 126 — — — — — —
201430 AAA MLE2 teams — 254238 41633 10431 00 172209261469 88198 174 201 22 — — — — — —
201430 AAA RAW2 teams — 254235 56934 13301 00 238281353634 115259 125 278 22 — — — — — —
201531 AAA MLE2 teams — 8776 16300 7151 21 211286250536 39258 178 257 60 — — — — — —
201531 AAA RAW2 teams — 8771 17400 12101 21 239357296653 56274 1114 299 60 — — — — — —
201632 AA MLE3 teams — 262248 521401 7302 24 210237278516 69234 113 221 36 — — — — — —
201632 AA RAW3 teams — 262240 611403 15272 24 254304350654 96275 106 290 36 — — — — — —
201733 AAA MLE3 teams — 320301 521103 11453 41 173210239449 66192 143 193 17 — — — — — —
201733 AAA RAW3 teams — 320298 651304 14433 41 218260302562 84241 134 251 17 — — — — — —
201834 AAA MLE2 teams — 229220 42712 5361 10 191212259471 68220 162 207 26 — — — — — —
201834 AAA RAW2 teams — 229216 541013 9271 10 250283347630 97274 124 279 26 — — — — — —
201935 AAA MLE2 teams — 316300 571026 13601 83 190226297523 107217 194 228 40 — — — — — —
201935 AAA RAW2 teams — 316290 771227 23471 83 266322393715 128295 157 319 40 — — — — — —
202036 INTL MLELeones del Escogido — 3731 6100 660 20 194324226550 32240 1616 — — — — — — — —
202036 INTL RAWLeones del Escogido — 3731 6100 660 20 194324226550 32240 1616 270 69 — — — — — —
200521 A MLESouth Bend Silver Hawks — 462437 1231935 18524 99 281328373701 92306 114 302 91 — — — — — —
200622 A+ MLE3 teams — 328308 781313 13554 112 253297331628 78290 174 275 72 — — — — — —
200723 AA MLEMobile BayBears — 449432 1213035 11753 1814 280314398712 118323 172 302 91 — — — — — —
200824 AAA MLE2 teams — 502473 1111725 18766 53 235274311585 76265 154 258 61 — — — — — —
200925 AAA MLELouisville Bats — 127124 25412 1241 31 202218298516 97227 191 210 28 — — — — — —
201026 AAA MLE2 teams — 490472 10923410 13922 136 231258360618 129266 193 264 65 — — — — — —
201127 AAA MLE2 teams — 400387 911515 8782 54 235255318573 83281 202 249 55 — — — — — —
201228 AAA MLE2 teams — 380369 801035 7631 52 217238301539 84242 172 233 44 — — — — — —
201329 AAA MLE2 teams — 308292 941617 10313 71 322351455806 134333 103 354 126 — — — — — —
201430 AAA MLE2 teams — 254241 41633 10431 00 170209257466 87193 174 201 22 — — — — — —
201531 AAA MLE2 teams — 8779 16300 7151 21 203286241526 38247 178 257 60 — — — — — —
201632 AA MLE3 teams — 262251 521401 7302 24 207237275512 68228 113 221 36 — — — — — —
201733 AAA MLE3 teams — 320303 521103 11453 41 172210238447 66187 143 193 17 — — — — — —
201834 AAA MLE2 teams — 229221 42712 5361 10 190212258470 68219 162 207 26 — — — — — —
201935 AAA MLE2 teams — 316299 571026 13601 83 191226298524 107216 194 228 40 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3432 9100 150 00 281303312616 31333 153 271 58 -1 +0 -0 -5 +1 -0.6
/ 162G— A+C — 650612 1721900 19960 00 281303312615 31333 153 271 58 -23 +0 -7 -103 +14 -12.2
Career— MLE — 49514648 10981992562 15878135 9551 236267330596 94270 163 255 58 -1 +0 -0 -5 +1 -0.6
/ 162G— MLE — 650610 1442638 211035 127 236268328596 92270 163 255 58 -23 +0 -7 -103 +14 -12.2

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 AAANew Orleans Baby Cakes · 214 PAwOBA .306 → .228 (−78)K% 14.0% → 19.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.02%÷0.950×1.290——19.04%
BB% (unintentional) /PA6.54%÷1.085×0.710—×0.9404.02%
HBP% /PA0.47%—×0.980—×0.9400.43%
Singles /BIP19.28%÷0.971×0.900×0.950×0.94015.96%
Doubles /BIP5.42%÷0.952×0.810×0.950×0.9404.12%
Triples /BIP1.20%÷0.900×0.810×0.950×0.9400.97%
Home runs /BIP3.61%÷1.100×0.780—×0.9402.41%

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

Result: wOBA .306 → .228; ISO .158 → .111; BABIP .269 → .216. 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).

2018 AAAScranton/Wilkes-Barre RailRiders · 144 PAwOBA .267 → .207 (−60)K% 13.2% → 15.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.19%÷1.002×1.200——15.81%
BB% (unintentional) /PA3.47%÷1.034×0.690—×0.9402.18%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP21.37%÷1.032×0.930×0.950×0.94017.20%
Doubles /BIP5.13%÷1.004×0.830×0.950×0.9403.79%
Triples /BIP0.85%÷1.130×0.970×0.950×0.9400.66%
Home runs /BIP1.71%÷1.046×0.840—×0.9401.29%

Factors used: league row IL. Park (home-season share, regressed): HR 109, 1B 106, 2B 101, 3B 126, K 100, BB 107 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .267 → .207; ISO .103 → .078; BABIP .278 → .219. 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 AAAScranton/Wilkes-Barre RailRiders · 157 PAwOBA .222 → .182 (−39)K% 14.0% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.01%÷0.995×1.200——16.90%
BB% (unintentional) /PA5.10%÷1.105×0.690—×0.9423.00%
HBP% /PA0.64%—×0.940—×0.9420.56%
Singles /BIP17.74%÷0.980×0.930×1.022×0.94216.20%
Doubles /BIP3.23%÷0.951×0.830×1.022×0.9422.71%
Triples /BIP0.00%÷1.150×0.970×1.022×0.9420.00%
Home runs /BIP1.61%÷1.247×0.840—×0.9421.02%

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 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .222 → .182; ISO .068 → .049; BABIP .211 → .190. 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 AATrenton Thunder · 47 PAwOBA .268 → .229 (−38)K% 4.3% → 5.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA4.26%÷1.007×1.220——5.16%
BB% (unintentional) /PA6.38%÷0.979×0.700—×0.9404.29%
HBP% /PA0.00%—×0.850—×0.9400.00%
Singles /BIP9.76%÷1.020×0.970×1.008×0.9408.80%
Doubles /BIP9.76%÷0.936×0.860×1.008×0.9408.49%
Triples /BIP0.00%÷1.150×0.950×1.008×0.9400.00%
Home runs /BIP2.44%÷0.960×0.780—×0.9401.86%

Factors used: league row EL. Park (home-season share, regressed): HR 92, 1B 104, 2B 87, 3B 130, K 101, BB 96 — applied at half strength. Age: age 33 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (8.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .268 → .229; ISO .163 → .139; BABIP .200 → .176. 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 AANew Hampshire Fisher Cats · 152 PAwOBA .254 → .222 (−31)K% 9.9% → 12.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.87%÷0.969×1.220——12.43%
BB% (unintentional) /PA5.26%÷1.079×0.700—×0.9403.21%
HBP% /PA1.32%—×0.850—×0.9401.05%
Singles /BIP17.89%÷0.995×0.970×1.050×0.94017.22%
Doubles /BIP6.50%÷1.000×0.860×1.050×0.9405.52%
Triples /BIP0.00%÷1.031×0.950×1.050×0.9400.00%
Home runs /BIP0.81%÷1.292×0.780—×0.9400.46%

Factors used: league row EL. Park (home-season share, regressed): HR 158, 1B 99, 2B 100, 3B 106, K 94, BB 116 — applied at half strength. Age: age 32 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (7.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .254 → .222; ISO .080 → .063; BABIP .244 → .227. 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 AAABuffalo Bisons · 33 PAwOBA .247 → .218 (−29)K% 6.1% → 7.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.06%÷0.937×1.200——7.76%
BB% (unintentional) /PA0.00%÷1.034×0.690—×0.9520.00%
HBP% /PA0.00%—×0.940—×0.9520.00%
Singles /BIP16.67%÷1.008×0.930—×0.95214.64%
Doubles /BIP10.00%÷0.917×0.830—×0.9528.61%
Triples /BIP0.00%÷1.150×0.970—×0.9520.00%
Home runs /BIP0.00%÷1.164×0.840—×0.9520.00%

Factors used: league row IL. Park (home-season share, regressed): HR 133, 1B 102, 2B 83, 3B 130, K 87, BB 107 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average).

Result: wOBA .247 → .218; ISO .094 → .082; BABIP .267 → .233. 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 AAAIndianapolis Indians · 50 PAwOBA .314 → .257 (−58)K% 14.0% → 17.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.00%÷0.977×1.200——17.19%
BB% (unintentional) /PA14.00%÷1.077×0.690—×0.9628.63%
HBP% /PA2.00%—×0.940—×0.9621.81%
Singles /BIP24.24%÷1.044×0.930—×0.96220.78%
Doubles /BIP6.06%÷1.050×0.830—×0.9624.61%
Triples /BIP0.00%÷1.041×0.970—×0.9620.00%
Home runs /BIP0.00%÷0.847×0.840—×0.9620.00%

Factors used: league row IL. Park (home-season share, regressed): HR 69, 1B 109, 2B 110, 3B 108, K 95, BB 115 — 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).

Result: wOBA .314 → .257; ISO .050 → .042; BABIP .294 → .247. 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 AAABroncos de Reynosa · 139 PAwOBA .248 → .201 (−46)K% 14.4% → 17.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.39%÷1.016×1.200——16.99%
BB% (unintentional) /PA6.47%÷1.048×0.690—×0.9724.14%
HBP% /PA0.00%—×0.940—×0.9720.00%
Singles /BIP16.98%÷1.065×0.930×1.018×0.97214.66%
Doubles /BIP3.77%÷1.061×0.830×1.018×0.9722.92%
Triples /BIP1.89%÷1.150×0.920×1.018×0.9721.49%
Home runs /BIP1.89%÷0.912×0.700—×0.9721.41%

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

Result: wOBA .248 → .201; ISO .111 → .088; BABIP .231 → .193. 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 — .