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

2020 Regular season
Play log from 2015
Spray chart · 94 batted balls
Pop Out · 66.7 mph · 168 ftDouble Play · 90.6 mph · 144 ftGroundout · 62.2 mph · 4 ftFlyout · 86.8 mph · 322 ftPop Out · 88.8 mph · 203 ftLineout · 100.8 mph · 320 ftGroundout · 99.3 mph · 50 ftGroundout · 94.5 mph · 127 ftGroundout · 86.5 mph · 6 ftFlyout · 94.9 mph · 382 ftGroundout · 48.8 mph · 7 ftGroundout · 46.7 mph · 3 ftGroundout · 104.6 mph · 5 ftLineout · 101.9 mph · 327 ftFlyout · 78.3 mph · 266 ftGroundout · 66.6 mph · 1 ftLineout · 98.6 mph · 319 ftGroundout · 64.3 mph · 151 ftFlyout · 87.0 mph · 309 ftForceout · 80.0 mph · 12 ftLineout · 88.3 mph · 348 ftGroundout · 107.1 mph · 5 ftFlyout · 81.5 mph · 276 ftPop Out · 84.0 mph · 226 ftPop Out · 62.5 mph · 177 ftGroundout · 76.9 mph · 67 ftLineout · 86.9 mph · 293 ftGroundout · 71.7 mph · 10 ftSacrifice fly · 76.0 mph · 220 ftLineout · 88.6 mph · 329 ftGroundout · 98.2 mph · 17 ftFlyout · 79.9 mph · 240 ftSacrifice fly · 91.1 mph · 377 ftGroundout · 104.7 mph · 100 ftGroundout · 58.8 mph · 81 ftGroundout · 71.5 mph · 5 ftGroundout · 77.8 mph · 5 ftFlyout · 104.8 mph · 380 ftPop Out · 66.5 mph · 204 ftGroundout · 97.0 mph · 22 ftGroundout · 78.9 mph · 63 ftFlyout · 79.3 mph · 246 ftLineout · 97.0 mph · 166 ftLineout · 71.7 mph · 239 ftGroundout · 45.6 mph · 117 ftSacrifice bunt · 26.0 mph · 15 ftFlyout · 87.7 mph · 328 ftGroundout · 64.7 mph · 10 ftPop Out · 81.5 mph · 153 ftSingle · 90.4 mph · 95 ftSingle · 71.9 mph · 188 ftDouble · 98.4 mph · 195 ftSingle · 75.0 mph · 54 ftSingle · 107.7 mph · 170 ftHome Run · 102.2 mph · 409 ftSingle · 89.7 mph · 220 ftSingle · 64.2 mph · 159 ftSingle · 99.6 mph · 137 ftSingle · 83.3 mph · 264 ftSingle · 45.0 mph · 4 ftSingle · 93.5 mph · 201 ftSingle · 96.3 mph · 16 ftDouble · 86.8 mph · 225 ftTriple · 92.1 mph · 53 ftSingle · 76.0 mph · 203 ftSingle · 79.7 mph · 167 ftHome Run · 103.2 mph · 403 ftSingle · 67.5 mph · 220 ftSingle · 109.6 mph · 13 ftSingle · 65.9 mph · 148 ftSingle · 96.4 mph · 22 ftSingle · 73.5 mph · 11 ftSingle · 73.2 mph · 239 ftSingle · 80.0 mph · 200 ftSingle · 83.0 mph · 2 ftTriple · 106.2 mph · 421 ftSingle · 80.4 mph · 168 ftSingle · 75.2 mph · 217 ftHome Run · 98.1 mph · 377 ftSingle · 103.8 mph · 31 ftSingle · 67.8 mph · 191 ftHome Run · 109.4 mph · 349 ftDouble · 104.7 mph · 413 ftSingle · 78.9 mph · 123 ftSingle · 94.7 mph · 244 ftHome Run · 108.0 mph · 404 ftSingle · 94.8 mph · 11 ftSingle · 96.3 mph · 178 ftSingle · 79.1 mph · 63 ftSingle · 106.2 mph · 104 ftDouble · 106.4 mph · 399 ftSingle · 82.0 mph · 30 ftSingle · 106.0 mph · 118 ftHome Run · 107.4 mph · 445 ft
Hit (45) Out (49) Home run (6)
Average exit velocity 84.7 mph · longest 445 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

2020
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 12vs CWSL 574131200
AUG 14vs CLEL 5103010100
AUG 15vs CLEL 133100011
AUG 16vs CLEL 584000003
AUG 17@ CWSL 274000004
AUG 18@ CWSL 4100100000
AUG 20@ CWSL 093010001
AUG 22@ CLEL 164111101
AUG 23@ CLEW 744020101
AUG 24vs CHCL 393110000
AUG 29vs MINW 823220000
SEP 1@ MILW 1215220102
SEP 2@ MILL 584030201
SEP 4vs MINL 234010001
SEP 4@ MINL 023000000
SEP 5@ MINL 344020001
SEP 6@ MINW 1085121300
SEP 7@ MINL 263010112
SEP 8vs MILW 833020100
SEP 9vs MILL 0193020001
SEP 10@ STLW 633010011
SEP 10@ STLL 2123000002
SEP 11@ CWSL 344010002
SEP 12@ CWSL 0144010001
SEP 13@ CWSL 253100010
SEP 15vs KCW 605231102
SEP 16vs KCL 044010001
SEP 17vs CLEL 3103111312
SEP 18vs CLEL 013010010
SEP 19vs CLEW 524000102
SEP 20vs CLEL 474110103
SEP 22@ MINL 454120110
SEP 23@ MINL 675220000
SEP 24@ KCL 785331301
SEP 25@ KCL 234010001
SEP 26@ KCW 432010101

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.