Willi Castro2B Colorado Rockies
Age 29 S/R 6'0" / 209 lbs MLB HR +30%H +12% Svc 6.099 · Ctrl thru 2027 ILInjured 10-Day (D10)
2026 ROS PROJECTION477 act + 6 ros · stats below = ROS only
showingROS
wRC+†vL 9999vR 99
AVG/OBP/SLG.200 / .333 / .200
PA6
HR0
K%33
BB%17
BABIP325
ISO138
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: +7.0 runs (477 MLB PA)BAT projected ROS: +0.0 runs (6 MLB PA, park-applied)+7BATRUN so far: -0.4 runs (477 MLB PA)RUN projected ROS: +0.0 runs (6 MLB PA, park-applied)-0RUNFLD so far: +1.4 runs (477 MLB PA)FLD projected ROS: -0.0 runs (6 MLB PA, park-applied)+1FLDPOS so far: +1.7 runs (477 MLB PA)POS projected ROS: +0.0 runs (6 MLB PA, park-applied)+2POSREP so far: +10.3 runs (477 MLB PA)REP projected ROS: +0.1 runs (6 MLB PA, park-applied)+10REP2026 MLB WAR (so far + projected ROS): +2.06so far: +2.0 WAR+2.1WAR
0.00.51.00.11.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control+$2M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
649.5%
xAVG
340.238
POWER45
Barrel%
427.2
Avg EV
2687.3
Bat Spd
4871.2
EYE45
Chase%
8624.7%
SPEED55
Sprint
6628.1
Recent Formrolling true talent ⓘ
K%25%·25% over 71 PA (30d) · proj 25%
BB%9%·9% over 157 PA (60d) · proj 9%
ISO.184▲▲.237 over 139 AB (60d) · proj .138xISO .154 vs .142 prior — approach backs the move
HR/BB5.7%▲▲7.9% over 101 BBE (60d) · proj 3.7%barrel% 8.0% vs 6.8% prior — approach backs the move
BABIP.299·.301 over 93 BIP (60d) · proj .299xBABIP .273 vs .294 prior
SLASH.246/.328/.430▲▲proj .236/.318/.375
Platoon Splits2024-2026 · 1150 PA
vs LHP
vs RHP
Edge
PA
276
874
wRC+
96
99
R
wOBA
311
314
ISO
164
128
◀◀L
BABIP
298
310
R
K%
23.2%
24.9%
L
BB%
5.4%
9.3%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   6.099 yrs.days
Team Control Through   2027
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.5M+0.1$0.4M-$0.1M
2027Ext$6M+1.0$7M+$2M
Totals $7M $8M +$2M

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. 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201417 ROKAZL Indians 170155 37532 6334 94 239285348633 110292 194 276 73 -5 +0 +4 -0.2
201619 ALake County Captains 548518 1342187 19963 1611 259289371660 112302 183 289 82 -12 -1 +12 -0.1
201720 A+Lynchburg Hillcats 510469 13624311 28907 199 290339424764 134336 185 337 114 +9 +0 +11 2.0
201720 INTLLeones del Escogido 3129 13101 250 10 4484845861.070 138522 166 475 207 +4 +0 +1 0.5
201821 AAAToledo Mud Hens 2121 6000 050 10 286286286571 375 240 259 61 -1 +0 +0 -0.0
201821 AAErie SeaWolves 524476 1252949 341094 175 263317397714 134323 216 313 98 -1 +1 +11 1.2
201821 INTLLeones del Escogido 10397 23432 3221 10 237267402669 165284 213 288 81 -2 +0 +2 0.0
201922 MLBDetroit Tigers 110100 23611 6342 01 230287340627 110333 315 278 75 -3 -0 -1 +8 +2 0.6
201922 AAAToledo Mud Hens 525465 14028811 3711014 174 301370467837 166369 217 366 134 +21 +2 +11 3.5
201922 INTLLeones del Escogido 9486 19200 6170 10 221272244516 23268 186 236 46 -6 +0 +2 -0.4
202023 MLBDetroit Tigers 140129 45426 7381 01 349387550937 202448 275 402 158 +10 -0 -2 +2 +3 1.2
202124 MLBDetroit Tigers 450413 911569 231098 94 220275351626 131275 245 277 74 -14 +0 +1 +2 +10 -0.1
202124 AAAToledo Mud Hens 2323 9201 020 20 3913916091.000 217400 90 438 183 +2 +0 +0 0.3
202124 INTLLeones del Escogido 3129 5001 052 10 172226276502 103174 160 231 43 -2 +0 +1 -0.1
202225 MLBDetroit Tigers 392365 881828 15828 94 241286367653 126288 214 290 82 -8 +0 +0 -5 +8 -0.4
202225 AAAToledo Mud Hens 3634 9200 2100 31 265306324629 59375 286 286 80 -1 +0 +1 0.0
202326 MLBMinnesota Twins 409358 921859 349912 335 257342411752 154328 248 334 112 +6 +5 +2 -4 +9 1.8
202427 MLBMinnesota Twins 635558 13831512 5115021 149 247333385719 138315 248 323 105 +4 -1 +2 +7 +14 2.6
202528 MLBChicago Cubs 454402 9117311 4011111 104 226313366679 139286 249 308 95 -3 +0 -7 +2 +10 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 25902325 5681092456 17662363 7528 244315384699 140308 247 312 97 -9 +4 -4 +11 +56 5.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201417 ROK MLEAZL Indians 170157 29421 4484 94 185224255479 70243 282 205 25 -15 +0 +4 -1.2
201619 A MLELake County Captains 548525 1141774 121273 1611 217239299538 82271 232 235 45 -36 -1 +12 -2.6
201720 A+ MLELynchburg Hillcats 510480 12118211 171227 199 252288367654 115307 243 281 76 -14 +0 +11 -0.3
201821 AAA MLEToledo Mud Hens 2121 5000 060 10 238238238476 347 290 219 34 -2 +0 +0 -0.1
201821 AA MLEErie SeaWolves 524487 1122646 231334 175 230270337607 107295 254 261 63 -23 +1 +11 -1.1
201922 MLB MLEDetroit Tigers 110100 23611 6342 01 230287340627 110333 315 280 75 -3 -0 -1 +8 +2 0.6
201922 AAA MLEToledo Mud Hens 525477 1212369 2512514 174 254310384694 130311 245 300 89 -7 +2 +11 0.7
202023 MLB MLEDetroit Tigers 140129 45426 7381 01 349387550937 202448 275 405 160 +10 -0 -2 +2 +3 1.2
202124 MLB MLEDetroit Tigers 450413 921569 231098 94 223277354631 131275 245 277 74 -14 +0 +1 +2 +10 -0.2
202124 AAA MLEToledo Mud Hens 2323 9201 020 20 3913916091.000 217358 90 355 126 +1 +0 +0 0.2
202225 MLB MLEDetroit Tigers 392365 901928 15828 94 247291375667 129288 214 292 84 -8 +0 +0 -5 +8 -0.3
202225 AAA MLEToledo Mud Hens 3635 8200 1120 31 229250286536 57335 333 229 41 -3 +0 +1 -0.2
202326 MLB MLEMinnesota Twins 409358 921859 349912 335 257342411752 154328 248 329 109 +4 +5 +2 -4 +9 1.6
202427 MLB MLEMinnesota Twins 635558 13831512 5115021 149 247333385719 138315 248 319 102 +2 -1 +2 +7 +14 2.4
202528 MLB MLEChicago Cubs 454402 9117311 4011111 104 226313366679 139286 249 303 91 -5 +0 -7 +2 +10 0.0
201417 ROK MLEAZL Indians 170157 29421 4484 94 185224255479 70259 282 205 25
201417 ROK RAWAZL Indians 170155 37532 6334 94 239285348633 110292 194 276 25
201619 A MLELake County Captains 548525 1141774 121273 1611 217239299538 82276 232 235 45
201619 A RAWLake County Captains 548518 1342187 19963 1611 259289371660 112302 183 289 45
201720 A+ MLE2 teams 541510 12819211 181297 209 251286361647 110313 243 281 76
201720 A+ RAW2 teams 541498 14925312 30957 209 299348434781 135347 186 345 76
201821 AA MLE3 teams 648604 1403157 271655 195 232270334605 103306 254 259 62
201821 AA RAW3 teams 648594 15433711 371365 195 259308394702 135318 216 308 62
201922 AAA MLE3 teams 729664 16533911 3618216 185 248303375678 127321 255 296 87
201922 AAA RAW3 teams 729651 18236912 4916116 185 280345418763 138349 227 336 87
202023 MLB MLEDetroit Tigers 140129 45426 7381 01 349387550937 202448 275 405 160 +10 -0 -2 +2 +3 1.2
202023 MLB RAWDetroit Tigers 140129 45426 7381 01 349387550937 202448 275 402 160 +10 -0 -2 +2 +3 1.2
202124 MLB MLE3 teams 504463 10718611 2511910 124 231285367652 136286 245 281 76 -14 +1 +1 +2 +11 0.0
202124 MLB RAW3 teams 504465 10517611 2311610 124 226277359636 133276 235 282 76 -14 +1 +1 +2 +11 0.0
202225 MLB MLE2 teams 428400 972028 16948 125 242285362648 120296 224 287 80 -10 +0 +0 -5 +9 -0.5
202225 MLB RAW2 teams 428399 972028 17928 125 243288363651 120295 214 290 80 -10 +0 +0 -5 +9 -0.5
202326 MLB MLEMinnesota Twins 409358 921859 349912 335 257342411752 154328 248 329 109 +4 +5 +2 -4 +9 1.6
202326 MLB RAWMinnesota Twins 409358 921859 349912 335 257342411752 154328 248 334 109 +4 +5 +2 -4 +9 1.6
202427 MLB MLEMinnesota Twins 635558 13831512 5115021 149 247333385719 138315 248 319 102 +2 -1 +2 +7 +14 2.4
202427 MLB RAWMinnesota Twins 635558 13831512 5115021 149 247333385719 138315 248 323 102 +2 -1 +2 +7 +14 2.4
202528 MLB MLEChicago Cubs 454402 9117311 4011111 104 226313366679 139286 249 303 91 -5 +0 -7 +2 +10 0.0
202528 MLB RAWChicago Cubs 454402 9117311 4011111 104 226313366679 139286 249 308 91 -5 +0 -7 +2 +10 0.0
201417 ROK MLEAZL Indians 170160 29421 4484 94 181224250474 69243 282 205 25
201619 A MLELake County Captains 548528 1141774 121273 1611 216239297536 81271 232 235 45
201720 A+ MLE2 teams 541511 12819211 181297 209 250286360646 110307 243 281 76
201821 AA MLE3 teams 648611 1403157 271655 195 229270331601 101297 254 259 62
201922 AAA MLE3 teams 729671 16533911 3618216 185 246303371674 125315 255 296 87
202023 MLB MLEDetroit Tigers 140131 45426 7381 01 344387542929 198448 275 405 160
202124 MLB MLE3 teams 504464 10718611 2511910 124 231285366652 136279 245 281 76
202225 MLB MLE2 teams 428401 972028 16948 125 242285362647 120292 224 287 80
202326 MLB MLEMinnesota Twins 409360 921859 349912 335 256342408750 153328 248 329 109
202427 MLB MLEMinnesota Twins 635558 13831512 5115021 149 247333385719 138315 248 319 102
202528 MLB MLEChicago Cubs 454400 9117311 4011111 104 228313367681 140286 249 303 91
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202326 MLB MLEMinnesota Twins 409360 921859 349912 335 256342408750 153328 248 329 109
202427 MLB MLEMinnesota Twins 635558 13831512 5115021 149 247333385719 138315 248 319 102
202528 MLB MLEChicago Cubs 454400 9117311 4011111 104 228313367681 140286 249 303 91
YTD29 MLB MLECOL 477427 10518113 411296 106 246321384705 138319 279 315 99 -0 -0 +1 +2 +10 1.3
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR29 MLB RAWCOL 477427 11120115 411296 106 260333417750 157336 279 334 99 -0 -0 +1 +2 +10 1.3
YTD29 MLB RAWCOL 477427 11120115 411296 106 260333417750 157336 279 334 112 +7 -0 +1 +2 +10 2.0
ROS29 MLB MLECOL 100% 65 1000 120 00 200333200533 307 3317 314 99 -0 +0 -0 +0 +0 0.0
ROS29 MLB CTXCOL 100% 65 1000 120 00 200333200533 325 3317 319 99 -0 +0 -0 +0 +0 0.0
FULL29 MLB A+CCOL 483432 11220115 421316 106 259333414748 155336 279 334 99 -0 -0 +1 +2 +10 1.3
TOT29 MLB MLECOL 483432 10618113 421316 106 245321382703 137320 279 315 99 -0 -0 +1 +2 +10 1.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202730 MLB MLECOL 100% 622553 13224516 5316311 145 239318387705 148305 269 313 98 -1 +1 -5 +2 +13 1.0
202831 MLB MLECOL 100% 610542 12623415 5216211 125 232312373685 140302 279 308 95 -4 +0 -6 +2 +13 0.6
202932 MLB MLECOL 100% 598532 12222414 5116110 104 229309365673 135297 279 302 90 -7 +0 -7 +2 +13 0.2
202730 MLB CTXCOL 100% 622553 14026618 5316311 145 253331420750 166323 269 319 98 -1 +1 -5 +2 +13 1.0
202831 MLB CTXCOL 100% 610542 13425517 5216211 125 247326406732 159320 279 313 95 -4 +0 -6 +2 +13 0.6
202932 MLB CTXCOL 100% 598532 12924516 5116110 104 242320397717 154314 279 306 90 -7 +0 -7 +2 +13 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 44263957 97218440107 333111195 11142 246319393713 148313 258 312 84 -21 +5 -22 +17 +96 7.7
/ 162G A+C 650581 14327616 4916314 166 246320396716 150313 258 312 84 -3 +1 -3 +3 +14 1.1
Career MLE 70426402 152728161136 4271750130 19976 239299365665 127305 256 293 84 -21 +5 -22 +17 +96 7.7
/ 162G MLE 650591 14226613 3916212 187 240301371671 130307 256 293 84 -3 +1 -3 +3 +14 1.1