MLB/Players/Willi Castro
Willi Castro

WILLI CASTRO

LF · Colorado Rockies · 20192026 · 830 games
830
CAREER GAMES · REGULAR SEASON
8 seasons
.247
CAREER BATTING AVERAGE
682 hits in 2,764 at-bats
71
CAREER HOME RUNS
287 RBI · 85 stolen bases
7.36
CAREER ERA
3.2 innings · 0 strikeouts
0-0
CAREER RECORD
WHIP 1.36

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026COL1204276511120115564112910.260.325.417.742
2025CHC120402589117311334011110.226.296.366.662
2024MIN1605628913831512605115014.246.308.383.691
2023MIN1273666395185937369933.260.326.410.736
2022DET112365478818283115829.241.271.367.638
2021DET1254135691156938231099.220.261.351.613
2020DET361292145426247380.349.382.550.933
2019DET30100102361186340.230.274.340.614
Career8302,764409682129257128721975285.247.302.389.691

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2024MIN2001.1000000.000.00
2023MIN3002.13320011.572.14
Career5003.2332007.361.36

04/Every pitch

2026 Regular season
Play log from 2015
Spray chart · 295 batted balls
Flyout · 84.1 mph · 253 ftFielder’s choice out · 59.3 mph · 6 ftGroundout · 78.6 mph · 47 ftForceout · 72.8 mph · 57 ftLineout · 95.6 mph · 339 ftGroundout · 67.8 mph · 1 ftPop Out · 57.2 mph · 170 ftGroundout · 104.2 mph · 38 ftGroundout · 92.5 mph · 13 ftFlyout · 78.6 mph · 230 ftGroundout · 67.8 mph · 55 ftGroundout · 72.2 mph · 107 ftFlyout · 74.7 mph · 187 ftGroundout · 74.2 mph · 4 ftLineout · 104.6 mph · 356 ftGroundout · 89.0 mph · 2 ftDouble Play · 65.5 mph · 186 ftForceout · 63.7 mph · 8 ftGroundout · 76.1 mph · 5 ftGroundout · 72.5 mph · 26 ftPop Out · 61.7 mph · 139 ftGroundout · 100.6 mph · 68 ftPop Out · 61.7 mph · 140 ftLineout · 102.7 mph · 348 ftFlyout · 98.6 mph · 264 ftGroundout · 75.2 mph · 5 ftFlyout · 98.4 mph · 316 ftGroundout · 104.2 mph · 87 ftSacrifice fly · 89.7 mph · 309 ftGroundout · 101.5 mph · 13 ftFlyout · 68.0 mph · 186 ftFlyout · 94.6 mph · 353 ftFlyout · 93.2 mph · 322 ftFlyout · 75.3 mph · 241 ftForceout · 101.4 mph · 17 ftGrounded into a double play · 96.6 mph · 5 ftBunt Groundout · 39.4 mph · 7 ftFlyout · 86.2 mph · 221 ftGroundout · 68.3 mph · 13 ftForceout · 100.3 mph · 34 ftPop Out · 69.0 mph · 132 ftGroundout · 97.5 mph · 6 ftFlyout · 89.8 mph · 291 ftGroundout · 68.9 mph · 9 ftFlyout · 100.2 mph · 364 ftFlyout · 80.3 mph · 238 ftGroundout · 100.9 mph · 33 ftGroundout · 75.5 mph · 15 ftGroundout · 108.3 mph · 3 ftLineout · 108.1 mph · 319 ftGroundout · 54.2 mph · 22 ftFlyout · 91.5 mph · 354 ftFlyout · 81.5 mph · 274 ftPop Out · 71.2 mph · 83 ftFlyout · 93.5 mph · 280 ftForceout · 101.9 mph · 18 ftLineout · 80.2 mph · 298 ftGroundout · 100.2 mph · 23 ftFlyout · 95.9 mph · 310 ftFlyout · 90.1 mph · 298 ftLineout · 97.6 mph · 302 ftGroundout · 86.2 mph · 69 ftForceout · 71.6 mph · 13 ftPop Out · 61.2 mph · 78 ftPop Out · 73.7 mph · 55 ftGroundout · 95.7 mph · 3 ftFlyout · 89.3 mph · 283 ftFlyout · 107.3 mph · 195 ftFlyout · 83.5 mph · 290 ftFlyout · 81.5 mph · 233 ftGroundout · 73.0 mph · 13 ftLineout · 97.2 mph · 287 ftFlyout · 89.1 mph · 289 ftForceout · 76.5 mph · 14 ftLineout · 96.4 mph · 343 ftPop Out · 73.4 mph · 144 ftGroundout · 71.2 mph · 12 ftForceoutLineout · 89.2 mph · 190 ftGroundout · 100.8 mph · 10 ftGroundout · 72.8 mph · 42 ftFielder’s choice out · 97.9 mph · 59 ftGroundout · 89.3 mph · 14 ftPop Out · 78.9 mph · 108 ftGroundout · 72.6 mph · 7 ftLineout · 84.7 mph · 283 ftBunt Pop Out · 28.5 mph · 57 ftGroundout · 39.8 mph · 3 ftFlyout · 78.3 mph · 290 ftGroundout · 65.8 mph · 44 ftGroundout · 63.4 mph · 5 ftFielder’s choice out · 66.1 mph · 16 ftGroundout · 70.4 mph · 136 ftPop Out · 69.0 mph · 109 ftFlyout · 78.9 mph · 285 ftFlyout · 85.1 mph · 320 ftPop Out · 63.5 mph · 84 ftGroundout · 49.0 mph · 65 ftFlyout · 99.1 mph · 401 ftGroundout · 67.2 mph · 8 ftFlyout · 90.4 mph · 308 ftFlyout · 93.8 mph · 339 ftLineout · 111.3 mph · 337 ftFlyout · 98.7 mph · 302 ftPop Out · 83.9 mph · 45 ftLineout · 97.4 mph · 327 ftLineout · 71.1 mph · 119 ftLineout · 110.5 mph · 312 ftFlyout · 91.3 mph · 311 ftLineout · 81.8 mph · 163 ftFlyout · 94.4 mph · 355 ftForceout · 56.0 mph · 105 ftFlyout · 83.6 mph · 212 ftLineout · 81.9 mph · 291 ftGroundout · 101.3 mph · 116 ftGrounded into a double play · 107.9 mph · 34 ftFlyout · 84.1 mph · 305 ftFlyout · 79.4 mph · 273 ftGroundout · 94.1 mph · 102 ftGroundout · 26.3 mph · 6 ftGroundout · 105.3 mph · 8 ftPop Out · 74.2 mph · 181 ftFlyout · 84.3 mph · 309 ftLineout · 92.3 mph · 280 ftPop Out · 59.2 mph · 165 ftPop Out · 55.9 mph · 120 ftPop Out · 82.9 mph · 57 ftFlyout · 95.4 mph · 291 ftGroundout · 75.8 mph · 86 ftGroundout · 95.2 mph · 116 ftGroundout · 77.7 mph · 12 ftFlyout · 96.6 mph · 369 ftFlyout · 96.1 mph · 318 ftGroundout · 52.6 mph · 2 ftFlyout · 89.1 mph · 273 ftPop Out · 58.5 mph · 109 ftField Error · 34.4 mph · 39 ftFlyout · 88.0 mph · 350 ftGroundout · 103.1 mph · 4 ftFlyout · 90.0 mph · 272 ftGroundout · 100.9 mph · 45 ftLineout · 104.6 mph · 285 ftSacrifice fly · 84.2 mph · 311 ftDouble Play · 71.7 mph · 268 ftFlyout · 77.4 mph · 255 ftGroundout · 75.4 mph · 19 ftLineout · 107.1 mph · 300 ftGroundout · 82.8 mph · 11 ftGroundout · 74.0 mph · 112 ftFlyout · 95.7 mph · 401 ftFlyout · 92.1 mph · 360 ftGroundout · 102.4 mph · 13 ftGroundout · 88.1 mph · 5 ftGroundout · 108.4 mph · 32 ftFlyout · 76.6 mph · 181 ftFlyout · 78.2 mph · 147 ftLineout · 95.5 mph · 338 ftFlyout · 80.3 mph · 164 ftGroundout · 90.3 mph · 37 ftFlyout · 96.6 mph · 315 ftGrounded into a double play · 100.3 mph · 64 ftGroundout · 79.9 mph · 39 ftGroundout · 38.0 mph · 6 ftPop Out · 89.5 mph · 105 ftFlyout · 75.8 mph · 190 ftFlyout · 96.0 mph · 346 ftGroundout · 79.2 mph · 25 ftFlyout · 95.8 mph · 220 ftFlyout · 79.9 mph · 256 ftFlyout · 99.9 mph · 293 ftGroundout · 106.9 mph · 5 ftGrounded into a double play · 105.6 mph · 8 ftGroundout · 88.0 mph · 30 ftLineout · 105.9 mph · 297 ftFlyout · 77.1 mph · 277 ftFlyout · 82.0 mph · 204 ftFlyout · 96.2 mph · 365 ftGroundout · 94.3 mph · 51 ftGroundout · 91.4 mph · 63 ftFlyout · 84.9 mph · 310 ftFlyout · 85.9 mph · 253 ftFlyout · 87.3 mph · 333 ftGroundout · 57.7 mph · 56 ftLineout · 95.3 mph · 280 ftGroundout · 104.7 mph · 6 ftGroundout · 76.5 mph · 11 ftDouble · 106.0 mph · 245 ftSingle · 76.5 mph · 213 ftHome Run · 104.2 mph · 397 ftDouble · 69.0 mph · 229 ftDouble · 105.2 mph · 387 ftSingle · 104.8 mph · 111 ftDouble · 110.8 mph · 365 ftSingle · 100.0 mph · 101 ftSingle · 99.2 mph · 21 ftHome Run · 97.7 mph · 391 ftSingle · 35.4 mph · 3 ftHome Run · 107.7 mph · 395 ftSingle · 94.8 mph · 18 ftSingle · 84.9 mph · 141 ftSingle · 30.1 mph · 2 ftHome Run · 101.4 mph · 376 ftSingle · 93.2 mph · 34 ftSingle · 70.2 mph · 221 ftHome Run · 108.1 mph · 391 ftSingle · 104.4 mph · 260 ftDouble · 107.4 mph · 390 ftSingle · 101.7 mph · 39 ftSingle · 68.5 mph · 211 ftSingle · 73.0 mph · 124 ftSingle · 91.8 mph · 12 ftSingle · 81.4 mph · 263 ftSingle · 95.8 mph · 3 ftSingle · 111.4 mph · 268 ftHome Run · 109.2 mph · 433 ftDouble · 108.7 mph · 419 ftDouble · 79.3 mph · 227 ftSingle · 67.2 mph · 204 ftSingle · 103.4 mph · 10 ftHome Run · 105.4 mph · 401 ftSingle · 98.0 mph · 25 ftSingle · 110.5 mph · 29 ftHome Run · 107.1 mph · 392 ftSingle · 76.3 mph · 271 ftTriple · 105.8 mph · 299 ftSingle · 100.6 mph · 29 ftSingle · 91.3 mph · 94 ftHome Run · 102.7 mph · 422 ftDouble · 101.8 mph · 415 ftDouble · 100.0 mph · 397 ftHome Run · 105.1 mph · 435 ftSingle · 86.4 mph · 51 ftSingle · 78.3 mph · 41 ftHome Run · 99.2 mph · 382 ftSingle · 94.2 mph · 86 ftSingle · 84.7 mph · 196 ftHome Run · 107.9 mph · 435 ftSingle · 64.1 mph · 206 ftSingle · 74.5 mph · 203 ftSingle · 96.8 mph · 137 ftSingle · 96.1 mph · 256 ftSingle · 68.5 mph · 197 ftDouble · 104.2 mph · 176 ftSingle · 92.5 mph · 206 ftSingle · 108.3 mph · 112 ftSingle · 75.7 mph · 267 ftSingle · 92.7 mph · 39 ftDouble · 105.8 mph · 70 ftSingle · 68.4 mph · 129 ftSingle · 66.5 mph · 215 ftDouble · 112.1 mph · 237 ftSingle · 107.4 mph · 267 ftSingle · 105.6 mph · 95 ftDouble · 95.1 mph · 384 ftSingle · 91.4 mph · 151 ftSingle · 104.7 mph · 7 ftDouble · 92.0 mph · 355 ftDouble · 102.4 mph · 273 ftDouble · 99.3 mph · 382 ftSingle · 96.4 mph · 279 ftSingle · 96.8 mph · 138 ftSingle · 96.8 mph · 271 ftSingle · 95.1 mph · 277 ftSingle · 104.0 mph · 71 ftSingle · 72.4 mph · 230 ftSingle · 104.4 mph · 68 ftSingle · 98.9 mph · 100 ftSingle · 105.3 mph · 289 ftSingle · 81.4 mph · 39 ftSingle · 68.6 mph · 219 ftSingle · 85.1 mph · 205 ftSingle · 94.6 mph · 263 ftHome Run · 106.5 mph · 436 ftSingle · 76.6 mph · 11 ftSingle · 90.2 mph · 141 ftSingle · 101.9 mph · 249 ftDouble · 104.2 mph · 108 ftSingle · 105.3 mph · 152 ftDouble · 99.2 mph · 392 ftSingle · 103.8 mph · 45 ftSingle · 90.9 mph · 175 ftSingle · 86.1 mph · 192 ftDouble · 107.5 mph · 345 ftSingle · 88.0 mph · 189 ftHome RunSingle · 101.2 mph · 262 ftSingle · 85.3 mph · 2 ftHome Run · 104.5 mph · 444 ftSingle · 85.3 mph · 87 ftSingle · 106.4 mph · 86 ftDouble · 100.6 mph · 368 ftSingle · 68.3 mph · 194 ftSingle · 69.9 mph · 242 ftSingle · 90.5 mph · 247 ftSingle · 84.2 mph · 186 ft
Hit (109) Out (186) Home run (15)
Average exit velocity 87.0 mph · longest 444 ft
Pitch locations · 0 pitches

No pitches with a location in this window.

Pitch mix

No pitch types recorded in this window.


05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 27@ MIAL 124100002
MAR 28@ MIAL 344110001
MAR 29@ MIAL 343110010
MAR 30@ TORW 1454110201
MAR 31@ TORL 154000001
APR 1@ TORW 214000013
APR 3vs PHIL 1104010101
APR 4vs PHIL 124000003
APR 5vs PHIW 412010011
APR 6vs HOUW 973220110
APR 7vs HOUW 514131301
APR 9@ SDL 375100005
APR 10@ SDL 254010001
APR 11@ SDL 591000001
APR 14@ HOUL 675000003
APR 15@ HOUL 131010100
APR 19vs LADW 964110001
APR 20vs LADL 3124020001
APR 21vs SDL 011000000
APR 22vs SDW 833120110
APR 23vs SDL 8101000011
APR 28@ CINL 270000000
APR 29@ CINW 1324220111
APR 30@ CINL 464000001
MAY 1vs ATLL 684000100
MAY 2vs ATLL 194010002
MAY 3vs ATLL 6115020002
MAY 4vs NYML 244110001
MAY 7vs NYMW 622110120
MAY 8@ PHIW 975220002
MAY 9@ PHIL 394111102
MAY 10@ PHIL 064000001
MAY 12@ PITL 133000001
MAY 13@ PITW 1042100000
MAY 14@ PITL 273100012
MAY 15vs AZL 193000000
MAY 16vs AZW 424120001
MAY 17vs AZL 683010201
MAY 18vs TEXW 764120101
MAY 19vs TEXL 0103000011
MAY 20vs TEXL 451000001
MAY 21@ AZL 122010020
MAY 22@ AZW 324120000
MAY 25@ LADL 354020101
MAY 26@ LADL 6153020000
MAY 27@ LADL 144000102
MAY 29vs SFW 865120001
MAY 30vs SFW 835020101
MAY 31vs SFL 6195010001
JUN 1@ LAAW 981100030
JUN 2@ LAAW 825111302
JUN 3@ LAAL 4113000011
JUN 5vs MILL 793110010
JUN 7vs MILL 4124120001
JUN 9vs CHCW 735030000
JUN 10vs CHCW 324000000
JUN 11vs CHCL 395020000
JUN 12@ ATHL 464110000
JUN 13@ ATHL 572000020
JUN 14@ ATHW 2396342711
JUN 15@ CHCL 454020012
JUN 16@ CHCW 523110210
JUN 17@ CHCL 681000001
JUN 19vs PITW 433010110
JUN 20vs PITW 214000002
JUN 21vs PITL 685110002
JUN 22vs BOSW 324010002
JUN 23vs BOSL 253111110
JUN 24vs BOSW 865230001
JUN 26@ MINL 895010002
JUN 27@ MINW 855000001
JUN 28@ MINL 235110003
JUL 1vs MIAW 634000002
JUL 2vs MIAW 1443110200
JUL 4vs SFL 464000002
JUL 5vs SFW 761010000
JUL 6@ LADL 785110012
JUL 7@ LADW 434010013
JUL 8@ LADL 342000002
JUL 9@ SFL 284111201
JUL 10@ SFW 434000003
JUL 11@ SFL 241000000
JUL 17vs CINL 274121101
JUL 18vs CINW 1034010101
JUL 19vs CINL 694111102
JUL 20vs WSHL 373010310
JUL 21vs WSHW 875110001
JUL 22vs WSHL 084000001
JUL 24@ MILW 524110000
JUL 25@ MILL 584000002
JUL 26@ MILL 2112111101
JUL 28@ SDL 782211121
JUL 29@ SDL 134110003
AUG 1vs KCW 1264221112
AUG 2vs KCW 813110010
AUG 3vs TBL 9135020001
AUG 4vs TBL 795111201
AUG 7@ STLL 234020000
AUG 8@ STLW 864000001
AUG 9@ STLL 474110001
AUG 10@ AZL 093010002
AUG 11@ AZW 323000011
AUG 12@ AZW 643220110
AUG 14@ SFW 524000101
AUG 15@ SFL 174010001
AUG 16@ SFW 1374110011
AUG 17vs LADL 5114110001
AUG 18vs LADL 673321220
AUG 19vs LADL 461000001
AUG 21vs CLEL 194010101
AUG 22vs CLEL 344110002
AUG 23vs CLEL 274010001
AUG 24@ WSHL 3134111101
AUG 25@ WSHW 314110001
AUG 26@ WSHW 1312100030
AUG 27@ WSHL 174110001
AUG 28@ ATLL 464010100
AUG 29@ ATLL 123010111
AUG 30@ ATLL 234000002
SEP 1vs BALL 124010003

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.