Harold Castro

2B Omaha Storm Chasers
Age 33 L/R 6'0" / 195 lbs AAA HR -15%K -8% Svc 8.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202329MLBCOL270.252/.277/.3141159-1.0
202430INTLLeones del Ca…213.332/.394/.627156185—
202531AAAKC403.307/.356/.53821777—.231/.270/.391
202531INTLLeones del Ca…200.332/.362/.48162134—
2027PROJ20% MLB33MLBKC70.265/.305/.436211100.3
2028PROJ16% MLB34MLBKC57.254/.293/.413201000.1
2029PROJ11% MLB35MLBKC35.243/.280/.3881089-0.0
Last 3 seasons WAR -1.0  ·  Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service8.000First FA2028
2027Ext / FA-deal$10M
Skills · percentileStatcast 2021-2023
xwOBA46
Whiff%37
Speed30
Avg EV26
Barrel%20
Chase%10
CompsWelington Castillo (age 32) · Charlie Blackmon (age 33) · Stephen Vogt (age 35)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†110
AVG/OBP/SLG.265 / .305 / .436
PA70
HR2
K%24
BB%4
BABIP318
ISO134
MLB%20%
Value2027 · WAR
BAT: +4.4 runs (wOBA-derived runs vs avg)+4BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.2 runs (Defensive runs vs avg)-1FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: +1.30+1.3WAR
trajectory · projected WAR by year
1.30.10.0272829
Tools · ContractCON 60 / POW 65
Toolsscout grade · Statcast %ile · 2021-2023
CONTACT60
Whiff%
3712.4%
xAVG
710.268
POWER65
Barrel%
204.4
Avg EV
2687.3
Bat Spd
1066.6
EYE35
Chase%
1044.0%
SPEED50
Sprint
3026.5
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   8.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$10M+0.3$1M-$9M
Totals $10M $1M -$9M

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 = actual YTD + projected ROS + total. 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)
201117 ROKVSL Tigers — 272252 791001 11214 247 313352365717 52339 84 320 36 — — — — — —
201218 ROKGCL Tigers — 216193 601421 10251 153 311348420768 109347 125 324 63 — — — — — —
201319 A+Lakeland Flying Tigers — 8073 20210 5220 32 274321329649 55385 286 288 50 — — — — — —
201319 AWest Michigan Whitecaps — 153147 34711 2400 51 231242313555 82308 261 240 17 — — — — — —
201420 A+Lakeland Flying Tigers — 232211 63500 9403 88 299336322659 24366 174 290 59 — — — — — —
201420 AWest Michigan Whitecaps — 8372 18500 571 32 250308319627 69273 86 270 50 — — — — — —
201521 AAErie SeaWolves — 363336 861221 14631 179 256288312600 57306 174 263 56 — — — — — —
201521 INTLLeones del Caracas — 4944 13301 250 10 295326432758 136316 104 316 100 — — — — — —
201622 AAErie SeaWolves — 416392 971614 11632 67 247272324596 77284 153 261 42 — — — — — —
201622 INTLLeones del Caracas — 143131 37730 6300 00 282314382696 99359 214 297 87 — — — — — —
201723 AAErie SeaWolves — 449414 1201641 18536 209 290329355684 65326 124 302 78 — — — — — —
201723 A+Lakeland Flying Tigers — 3333 12210 030 20 364364485848 121400 90 374 100 — — — — — —
201723 INTLLeones del Caracas — 179163 44910 9192 04 270316337654 67301 115 289 82 — — — — — —
201824 AAAToledo Mud Hens — 251241 62802 5470 33 257272315588 58309 192 259 45 — — — — — —
201824 AAErie SeaWolves — 116110 31500 4211 21 282313327640 45344 183 289 65 — — — — — —
201824 INTLLeones del Caracas — 263245 841323 13300 62 343376449825 106377 115 361 130 — — — — — —
201925 MLBDetroit Tigers — 369354 1031045 9860 42 291309384693 93367 232 304 95 -2 +0 -5 +2 +8 0.2
201925 AAAToledo Mud Hens — 134122 40514 9260 13 328374484858 156387 197 372 103 — — — — — —
202026 MLBDetroit Tigers — 5449 17400 5110 00 347407429836 82447 209 378 145 +3 +0 -1 -1 +1 0.3
202127 MLBDetroit Tigers — 339315 891313 14721 11 283315359674 76351 214 296 89 -4 -0 -8 +4 +7 -0.2
202228 MLBDetroit Tigers — 443420 1142127 17791 01 271301381682 110318 184 301 92 -4 -0 -11 -10 +10 -1.5
202228 INTLLeones del Caracas — 10399 37100 2122 22 374398384782 10425 122 357 127 — — — — — —
202329 MLBColorado Rockies — 270258 651301 9660 10 252277314591 62332 243 264 59 -13 +0 -4 +1 +6 -1.0
202329 INTLLeones del Caracas — 148130 41425 11193 40 315382492874 177327 137 377 141 — — — — — —
202430 INTLLeones del Caracas — 213193 6410115 16414 63 3323946271.021 295358 198 442 185 — — — — — —
202531 AAAOmaha Storm Chasers — 403368 11318221 26782 72 307356538894 231339 196 384 77 — — — — — —
202531 INTLLeones del Caracas — 200187 621006 8461 22 332362481844 150406 234 366 134 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 14751396 38861716 543142 64 278306366672 88345 214 296 87 -23 -0 -29 -3 +32 -2.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201117 ROK MLEVSL Tigers — 272255 56600 8264 247 220255243498 24240 103 222 36 — — — — — —
201218 ROK MLEGCL Tigers — 216197 521121 6361 153 264289355645 91287 173 261 63 — — — — — —
201319 A+ MLELakeland Flying Tigers — 8074 18210 4310 32 243282297579 54376 395 242 50 — — — — — —
201319 A MLEWest Michigan Whitecaps — 153147 29611 2550 51 197208272480 75284 361 194 17 — — — — — —
201420 A+ MLELakeland Flying Tigers — 232213 57500 7573 88 268300291592 23345 253 255 59 — — — — — —
201420 A MLEWest Michigan Whitecaps — 8373 18500 4101 32 247295315610 68249 125 242 50 — — — — — —
201521 AA MLEErie SeaWolves — 363341 871021 9801 179 255276305581 50311 222 251 56 — — — — — —
201622 AA MLEErie SeaWolves — 416395 901413 8772 67 228247291538 63266 192 230 42 — — — — — —
201723 AA MLEErie SeaWolves — 449420 1191541 12666 209 283313345658 62321 153 283 78 — — — — — —
201723 A+ MLELakeland Flying Tigers — 3333 11210 040 20 333333455788 121364 120 316 100 — — — — — —
201824 AAA MLEToledo Mud Hens — 251242 59702 4560 33 244256298554 54294 222 234 45 — — — — — —
201824 AA MLEErie SeaWolves — 116111 30500 3261 21 270296315611 45340 223 265 65 — — — — — —
201925 MLB MLEDetroit Tigers — 369354 1041045 9860 42 294311387698 93367 232 308 95 -2 +0 -5 +2 +8 0.2
201925 AAA MLEToledo Mud Hens — 134125 36414 6300 13 288321432753 144339 224 321 103 — — — — — —
202026 MLB MLEDetroit Tigers — 5449 17400 5110 00 347407429836 82447 209 383 145 +3 +0 -1 -1 +1 0.3
202127 MLB MLEDetroit Tigers — 339315 901313 14721 11 286318362680 76351 214 300 89 -4 -0 -8 +4 +7 -0.2
202228 MLB MLEDetroit Tigers — 443421 1152127 16791 01 273301382684 109318 184 305 92 -4 -0 -11 -10 +10 -1.5
202329 MLB MLEColorado Rockies — 270258 631301 9660 10 244270306576 62332 243 256 59 -13 +0 -4 +1 +6 -1.0
202531 AAA MLEOmaha Storm Chasers — 403376 8714214 18932 72 231270391661 160264 234 282 77 — — — — — —
201117 ROK MLEVSL Tigers — 272255 56600 8264 247 220255243498 24245 103 222 36 — — — — — —
201117 ROK RAWVSL Tigers — 272252 791001 11214 247 313352365717 52339 84 320 36 — — — — — —
201218 ROK MLEGCL Tigers — 216197 521121 6361 153 264289355645 91313 173 261 63 — — — — — —
201218 ROK RAWGCL Tigers — 216193 601421 10251 153 311348420768 109347 125 324 63 — — — — — —
201319 A MLE2 teams — 233222 47821 5860 83 212229279508 68336 372 210 29 — — — — — —
201319 A RAW2 teams — 233220 54921 7620 83 245269318587 73333 273 256 29 — — — — — —
201420 A+ MLE2 teams — 315287 751000 10684 1110 261296296592 35339 223 252 56 — — — — — —
201420 A+ RAW2 teams — 315283 811000 14474 1110 286329322650 35340 154 285 56 — — — — — —
201521 AA MLE2 teams — 412385 991221 11911 189 257280306586 49328 223 251 56 — — — — — —
201521 AA RAW2 teams — 412380 991522 16681 189 261292326619 66307 174 269 56 — — — — — —
201622 AA MLE2 teams — 559529 1211914 111032 67 229247291538 62275 182 230 42 — — — — — —
201622 AA RAW2 teams — 559523 1342344 17932 67 256282338621 82302 173 270 42 — — — — — —
201723 AA MLE3 teams — 661620 1782461 17978 2213 287315350665 63335 153 285 79 — — — — — —
201723 AA RAW3 teams — 661610 1762761 27758 2213 289327357685 69323 114 302 79 — — — — — —
201824 INTL MLE3 teams — 630607 1511903 111401 116 249263295558 46315 222 244 51 — — — — — —
201824 INTL RAW3 teams — 630596 1772625 22981 116 297323372696 76345 163 307 51 — — — — — —
201925 MLB MLE2 teams — 503479 1401459 151160 55 292314399713 106365 233 312 97 -2 -1 -5 +2 +11 0.5
201925 MLB RAW2 teams — 503476 1431559 181120 55 300326410736 109372 224 322 97 -2 -1 -5 +2 +11 0.5
202026 MLB MLEDetroit Tigers — 5449 17400 5110 00 347407429836 82447 209 383 145 +3 +0 -1 -1 +1 0.3
202026 MLB RAWDetroit Tigers — 5449 17400 5110 00 347407429836 82447 209 378 145 +3 +0 -1 -1 +1 0.3
202127 MLB MLEDetroit Tigers — 339315 901313 14721 11 286318362680 76355 214 300 89 -4 -0 -8 +4 +7 -0.2
202127 MLB RAWDetroit Tigers — 339315 891313 14721 11 283315359674 76351 214 296 89 -4 -0 -8 +4 +7 -0.2
202228 MLB MLE2 teams — 546518 1422629 20973 23 274305384689 110321 184 305 92 -5 -1 -11 -10 +12 -1.5
202228 MLB RAW2 teams — 546519 1512227 19913 23 291320382701 91340 173 312 92 -5 -1 -11 -10 +12 -1.5
202329 MLB MLE2 teams — 418394 961901 141023 50 244275299574 56320 243 256 59 -20 +1 -4 +1 +9 -1.3
202329 MLB RAW2 teams — 418388 1061726 20853 50 273314374688 101330 205 304 59 -20 +1 -4 +1 +9 -1.3
202430 INTL MLELeones del Caracas — 213193 6410115 16414 63 3323946271.021 295358 198 — — — — — — — —
202430 INTL RAWLeones del Caracas — 213193 6410115 16414 63 3323946271.021 295358 198 442 185 — — — — — —
202531 AAA MLE2 teams — 603562 13121321 271393 94 233272393665 160270 234 282 77 — — — — — —
202531 AAA RAW2 teams — 603555 17528227 341243 94 315358519877 204362 216 378 77 — — — — — —
201117 ROK MLEVSL Tigers — 272258 56600 8264 247 217255240495 23240 103 222 36 — — — — — —
201218 ROK MLEGCL Tigers — 216207 521121 6361 153 251289338627 87287 173 261 63 — — — — — —
201319 A MLE2 teams — 233226 47821 5860 83 208229274503 66316 372 210 29 — — — — — —
201420 A+ MLE2 teams — 315298 751000 10684 1110 252296285581 34320 223 252 56 — — — — — —
201521 AA MLE2 teams — 412397 991221 11911 189 249280297577 48311 223 251 56 — — — — — —
201622 AA MLE2 teams — 559541 1211914 111032 67 224247285532 61266 182 230 42 — — — — — —
201723 AA MLE3 teams — 661631 1782461 17978 2213 282315344659 62324 153 285 79 — — — — — —
201824 INTL MLE3 teams — 630613 1511903 111401 116 246263292555 46309 222 244 51 — — — — — —
201925 MLB MLE2 teams — 503483 1401459 151160 55 290314395709 106360 233 312 97 — — — — — —
202026 MLB MLEDetroit Tigers — 5449 17400 5110 00 347407429836 82447 209 383 145 — — — — — —
202127 MLB MLEDetroit Tigers — 339321 901313 14721 11 280318355673 75351 214 300 89 — — — — — —
202228 MLB MLE2 teams — 546518 1422629 20973 23 274305384689 110318 184 305 92 — — — — — —
202329 MLB MLE2 teams — 418398 961901 141023 50 241275296571 55332 243 256 59 — — — — — —
202531 AAA MLE2 teams — 603568 13121321 271393 94 231272389661 158264 234 282 77 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202531 AAA MLE2 teams — 603568 13121321 271393 94 231272389661 158264 234 282 77 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLEKC 20% 416390 10419215 20993 82 269309449758 180321 245 331 110 +5 +1 -1 +1 +9 1.3
▸ 2027 — real world (MLB)
202733 MLB CTXKC 20% 7067 16302 3170 10 265305436742 171318 244 325 110 +1 +0 -0 +0 +2 0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLEKC 16% 370348 8915213 17902 31 258297425722 167311 245 317 100 +0 +0 -6 +1 +8 0.4
202935 MLB MLEKC 11% 317298 7412210 14802 01 246284399682 152301 254 300 89 -4 -0 -7 +1 +7 -0.3
202834 MLB CTXKC 16% 5754 13202 3140 00 254293413707 159308 255 310 100 +0 +0 -1 +0 +1 0.1
202935 MLB CTXKC 11% 3533 7101 290 00 243280388668 145298 266 294 89 -0 +0 -1 +0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15671483 40864719 593372 64 275304366670 91341 224 297 67 -24 -0 -31 -3 +34 -2.4
/ 162G— A+C — 650615 1702738 241401 22 276304369673 93343 224 297 67 -10 -0 -13 -1 +14 -1.0
Career— MLE — 70116586 171025931105 238147841 15278 260290356646 97317 213 267 67 -23 -0 -43 +0 +54 -1.1
/ 162G— MLE — 650611 15924310 221374 147 260290358649 98318 213 267 67 -6 -0 -11 +0 +14 -0.3