STATS
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

2019 Regular season
Play log from 2015
Spray chart · 68 batted balls
Groundout · 82.8 mph · 5 ftGrounded into a double play · 73.7 mph · 46 ftSacrifice bunt · 24.7 mph · 19 ftGroundout · 90.4 mph · 16 ftFlyoutGroundout · 7.6 mph · 14 ftLineout · 80.1 mph · 291 ftFlyout · 98.1 mph · 304 ftLineout · 96.9 mph · 268 ftSacrifice fly · 86.0 mph · 292 ftGroundout · 79.5 mph · 7 ftPop OutFlyout · 75.0 mph · 212 ftPop OutFlyout · 89.9 mph · 263 ftFlyout · 80.0 mph · 240 ftFlyout · 82.4 mph · 288 ftGroundoutLineout · 94.3 mph · 358 ftFlyout · 98.2 mph · 329 ftGroundout · 104.4 mph · 53 ftLineout · 86.1 mph · 299 ftFlyout · 94.5 mph · 270 ftPop OutGroundout · 82.3 mph · 122 ftGroundout · 106.6 mph · 3 ftGrounded into a double play · 109.4 mph · 71 ftLineout · 81.9 mph · 315 ftFlyout · 81.2 mph · 220 ftFlyout · 99.5 mph · 341 ftLineout · 78.9 mph · 263 ftGroundoutGrounded into a double play · 88.8 mph · 7 ftFlyout · 91.7 mph · 326 ftForceoutPop OutLineout · 95.5 mph · 344 ftGrounded into a double play · 74.9 mph · 98 ftGroundout · 71.2 mph · 7 ftFlyout · 94.1 mph · 355 ftDouble Play · 32.1 mph · 61 ftGroundout · 85.5 mph · 73 ftFlyout · 85.1 mph · 317 ftGroundout · 66.8 mph · 7 ftGroundout · 99.9 mph · 19 ftSingle · 77.4 mph · 228 ftDouble · 98.3 mph · 342 ftSingle · 80.8 mph · 175 ftSingle · 80.9 mph · 201 ftSingle · 73.8 mph · 170 ftSingle · 108.0 mph · 45 ftDouble · 95.7 mph · 245 ftSingleSingle · 79.1 mph · 230 ftSingle · 64.0 mph · 65 ftSingle · 78.1 mph · 256 ftSingle · 77.5 mph · 211 ftDouble · 92.5 mph · 363 ftHome Run · 99.7 mph · 354 ftDouble · 69.3 mph · 31 ftSingle · 94.7 mph · 247 ftTriple · 96.5 mph · 225 ftSingle · 97.8 mph · 123 ftSingle · 58.8 mph · 173 ftDouble · 83.8 mph · 167 ftDouble · 112.0 mph · 396 ftSingle · 72.6 mph · 12 ftSingle · 107.2 mph · 14 ft
Hit (23) Out (45) Home run (1)
Average exit velocity 83.9 mph · longest 396 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

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 24@ MINL 584120001
AUG 25@ MINL 473110011
AUG 27vs CLEL 1104000002
AUG 28vs CLEL 243000102
AUG 29vs CLEL 024010001
AUG 30vs MINL 5134020002
AUG 31vs MINW 1074110101
SEP 1vs MINL 384000002
SEP 2vs MINL 344010002
SEP 3@ KCL 565000001
SEP 4@ KCL 454000002
SEP 5@ KCW 642010201
SEP 6@ W 545010101
SEP 7@ L 2103000003
SEP 10vs NYYW 12110100000
SEP 12vs NYYL 4102010021
SEP 13vs BALL 264020101
SEP 14vs BALW 845110001
SEP 15vs BALL 283010011
SEP 16vs BALW 523010001
SEP 17@ CLEL 272000010
SEP 18@ CLEL 122000000
SEP 19@ CLEL 074010001
SEP 21vs CWSL 354110000
SEP 22vs CWSW 633111101
SEP 24vs MINL 243110001
SEP 25vs MINL 153000001
SEP 26vs MINL 4104230101
SEP 28@ CWSL 172000010
SEP 29@ CWSL 353000002

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.