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

2024 Regular season
Play log from 2015
Spray chart · 413 batted balls
Pop Out · 72.9 mph · 174 ftGroundout · 67.9 mph · 5 ftGroundout · 86.0 mph · 7 ftGroundout · 106.6 mph · 6 ftPop Out · 88.6 mph · 173 ftFlyout · 87.2 mph · 290 ftGroundout · 88.9 mph · 70 ftGroundout · 97.9 mph · 53 ftPop Out · 75.5 mph · 240 ftPop Out · 60.3 mph · 173 ftGroundout · 75.0 mph · 74 ftPop Out · 73.3 mph · 139 ftFlyout · 99.2 mph · 374 ftFlyout · 92.6 mph · 286 ftFlyout · 89.7 mph · 328 ftFlyout · 92.3 mph · 355 ftPop Out · 75.8 mph · 176 ftGroundout · 94.3 mph · 8 ftGrounded into a double play · 82.0 mph · 53 ftFlyout · 81.1 mph · 280 ftFlyout · 100.2 mph · 378 ftGroundout · 93.1 mph · 10 ftForceout · 60.4 mph · 5 ftGroundout · 84.3 mph · 71 ftLineout · 99.2 mph · 297 ftPop Out · 99.2 mph · 191 ftLineout · 99.0 mph · 193 ftBunt Pop Out · 48.7 mph · 12 ftGroundout · 69.9 mph · 5 ftGroundout · 85.6 mph · 3 ftLineout · 106.1 mph · 290 ftGroundout · 85.9 mph · 21 ftPop Out · 72.8 mph · 205 ftGroundout · 68.6 mph · 18 ftGrounded into a double play · 91.3 mph · 19 ftGroundout · 91.5 mph · 6 ftFlyout · 83.1 mph · 242 ftGroundout · 96.0 mph · 13 ftBunt Groundout · 28.2 mph · 35 ftForceout · 68.9 mph · 6 ftGrounded into a double play · 92.7 mph · 7 ftGroundout · 89.3 mph · 122 ftFlyout · 97.3 mph · 353 ftFlyout · 77.9 mph · 271 ftFlyout · 97.3 mph · 288 ftGroundout · 79.2 mph · 14 ftPop Out · 72.2 mph · 122 ftGroundout · 96.6 mph · 8 ftGrounded into a double play · 95.0 mph · 5 ftLineout · 58.4 mph · 144 ftGroundout · 105.9 mph · 6 ftGroundout · 81.3 mph · 53 ftGroundout · 83.0 mph · 44 ftGroundout · 94.2 mph · 110 ftFlyout · 87.9 mph · 325 ftFlyout · 80.0 mph · 214 ftGroundout · 70.6 mph · 122 ftGroundout · 97.0 mph · 146 ftFlyout · 73.4 mph · 208 ftGroundout · 77.6 mph · 31 ftLineout · 87.3 mph · 325 ftLineout · 90.7 mph · 294 ftFlyout · 79.1 mph · 282 ftGroundout · 0 ftGroundout · 66.9 mph · 9 ftDouble Play · 69.5 mph · 209 ftFlyout · 72.5 mph · 191 ftFlyout · 88.3 mph · 249 ftFlyout · 95.3 mph · 309 ftFlyout · 96.4 mph · 361 ftGroundout · 33.7 mph · 3 ftSacrifice fly · 103.9 mph · 390 ftGroundout · 90.4 mph · 17 ftFlyout · 76.9 mph · 229 ftLineout · 100.4 mph · 302 ftGroundout · 102.3 mph · 88 ftGroundout · 104.1 mph · 102 ftLineout · 87.2 mph · 273 ftGroundout · 82.0 mph · 20 ftLineout · 78.8 mph · 129 ftGroundout · 77.7 mph · 4 ftFlyout · 100.7 mph · 371 ftLineout · 106.4 mph · 318 ftFlyout · 93.5 mph · 319 ftSacrifice fly · 95.7 mph · 344 ftGroundout · 51.0 mph · 9 ftPop Out · 45.3 mph · 109 ftField Error · 94.2 mph · 14 ftGroundout · 93.2 mph · 115 ftFlyout · 104.1 mph · 367 ftFlyout · 95.7 mph · 347 ftFlyout · 81.9 mph · 243 ftGroundout · 61.2 mph · 2 ftPop Out · 69.8 mph · 128 ftForceout · 79.3 mph · 4 ftGroundout · 105.5 mph · 29 ftGroundout · 80.6 mph · 4 ftGroundout · 71.7 mph · 2 ftFlyout · 79.8 mph · 248 ftGrounded into a double play · 85.3 mph · 68 ftPop Out · 74.6 mph · 64 ftForceout · 80.4 mph · 244 ftFlyout · 93.4 mph · 316 ftFlyout · 102.2 mph · 397 ftFlyout · 89.4 mph · 249 ftFlyout · 93.7 mph · 342 ftFlyout · 85.0 mph · 251 ftLineout · 91.9 mph · 312 ftLineout · 91.9 mph · 282 ftFlyout · 83.9 mph · 279 ftGroundout · 66.5 mph · 5 ftGroundout · 42.0 mph · 3 ftFlyout · 93.4 mph · 231 ftGroundout · 100.1 mph · 89 ftLineout · 90.1 mph · 322 ftGroundout · 84.6 mph · 6 ftFlyout · 91.7 mph · 325 ftFlyout · 91.4 mph · 260 ftLineout · 81.2 mph · 283 ftLineout · 95.0 mph · 304 ftFlyout · 71.7 mph · 224 ftGroundout · 76.3 mph · 7 ftBunt Pop Out · 33.0 mph · 52 ftFlyout · 102.1 mph · 334 ftGroundout · 71.2 mph · 23 ftGroundout · 88.9 mph · 120 ftGroundout · 72.7 mph · 86 ftFlyout · 82.5 mph · 290 ftLineout · 105.2 mph · 381 ftFlyout · 87.1 mph · 297 ftLineout · 81.4 mph · 303 ftGroundout · 76.6 mph · 11 ftGroundout · 77.6 mph · 35 ftFlyout · 98.7 mph · 362 ftFlyout · 88.1 mph · 290 ftLineout · 81.0 mph · 125 ftFlyout · 81.2 mph · 297 ftGroundout · 64.5 mph · 7 ftFlyout · 96.5 mph · 372 ftGrounded into a double play · 75.9 mph · 25 ftGroundout · 85.9 mph · 5 ftFlyout · 98.3 mph · 394 ftGroundout · 84.2 mph · 12 ftGroundout · 95.4 mph · 4 ftGroundout · 62.6 mph · 7 ftGroundout · 102.4 mph · 8 ftGroundout · 88.6 mph · 15 ftLineout · 94.8 mph · 315 ftGroundout · 99.7 mph · 9 ftFlyout · 74.7 mph · 250 ftFlyout · 88.9 mph · 337 ftFlyout · 99.5 mph · 372 ftLineout · 93.6 mph · 304 ftGroundout · 94.9 mph · 12 ftFlyout · 79.7 mph · 248 ftGroundout · 71.6 mph · 7 ftGroundout · 98.9 mph · 9 ftLineout · 101.4 mph · 395 ftFlyout · 89.5 mph · 292 ftGroundout · 98.8 mph · 71 ftLineout · 81.3 mph · 280 ftFlyout · 95.2 mph · 340 ftGroundout · 90.6 mph · 18 ftGroundout · 104.9 mph · 134 ftGroundout · 83.5 mph · 82 ftFlyout · 83.7 mph · 218 ftGroundout · 93.3 mph · 12 ftGroundout · 43.5 mph · 23 ftFielder’s choice out · 64.9 mph · 12 ftFlyout · 88.7 mph · 306 ftFlyout · 72.6 mph · 228 ftFielder’s choice out · 92.4 mph · 53 ftFlyout · 86.3 mph · 303 ftFlyout · 100.6 mph · 377 ftGroundout · 84.5 mph · 7 ftFlyout · 101.1 mph · 354 ftFielder’s choice · 41.4 mph · 2 ftLineout · 98.3 mph · 328 ftLineout · 52.3 mph · 158 ftGroundout · 71.9 mph · 8 ftLineout · 55.4 mph · 62 ftFlyout · 93.3 mph · 351 ftPop Out · 69.0 mph · 111 ftGroundout · 85.0 mph · 9 ftFlyout · 99.9 mph · 373 ftLineout · 74.3 mph · 175 ftFlyout · 97.3 mph · 358 ftForceout · 59.2 mph · 61 ftSacrifice fly · 70.4 mph · 218 ftFlyout · 73.3 mph · 245 ftGroundout · 91.0 mph · 109 ftLineout · 99.7 mph · 131 ftFielder’s choice · 72.8 mph · 42 ftGroundout · 86.3 mph · 14 ftLineout · 108.2 mph · 290 ftForceout · 86.0 mph · 3 ftGroundout · 57.1 mph · 5 ftFlyout · 90.0 mph · 344 ftField Error · 64.3 mph · 3 ftLineout · 95.6 mph · 151 ftLineout · 85.5 mph · 296 ftGrounded into a double play · 75.5 mph · 10 ftFlyout · 94.1 mph · 344 ftLineout · 100.8 mph · 307 ftFlyout · 84.6 mph · 221 ftPop Out · 80.4 mph · 104 ftLineout · 78.4 mph · 164 ftField Error · 72.3 mph · 5 ftForceout · 100.2 mph · 6 ftFlyout · 83.2 mph · 260 ftFlyout · 91.5 mph · 279 ftGroundout · 90.8 mph · 3 ftForceout · 92.4 mph · 4 ftFlyout · 98.5 mph · 342 ftPop Out · 72.4 mph · 115 ftGroundout · 60.1 mph · 13 ftFlyout · 82.8 mph · 231 ftLineout · 104.2 mph · 332 ftGroundout · 76.7 mph · 11 ftLineout · 94.2 mph · 338 ftPop Out · 67.1 mph · 83 ftBunt Groundout · 45.1 mph · 3 ftLineout · 94.4 mph · 280 ftField Error · 90.0 mph · 78 ftLineout · 91.3 mph · 320 ftSacrifice bunt · 41.9 mph · 3 ftLineout · 97.2 mph · 341 ftLineout · 87.0 mph · 291 ftFlyout · 75.9 mph · 275 ftLineout · 90.0 mph · 310 ftField Error · 89.3 mph · 310 ftFlyout · 97.2 mph · 281 ftFielder’s choice · 95.0 mph · 115 ftGrounded into a double play · 105.1 mph · 11 ftGroundout · 55.4 mph · 3 ftLineout · 108.1 mph · 285 ftField Error · 97.1 mph · 94 ftGroundout · 27.1 mph · 2 ftGroundout · 90.7 mph · 6 ftPop Out · 63.9 mph · 183 ftFlyout · 93.6 mph · 339 ftFlyout · 98.1 mph · 350 ftPop Out · 82.8 mph · 120 ftFlyout · 95.6 mph · 246 ftFlyout · 94.5 mph · 351 ftField Error · 83.9 mph · 45 ftGroundout · 95.4 mph · 4 ftLineout · 82.5 mph · 289 ftFlyout · 83.6 mph · 277 ftPop Out · 52.8 mph · 97 ftLineout · 87.5 mph · 264 ftLineout · 82.6 mph · 294 ftGroundout · 93.3 mph · 9 ftLineout · 85.9 mph · 261 ftFlyout · 84.7 mph · 293 ftForceout · 99.9 mph · 48 ftGroundout · 77.3 mph · 115 ftGroundout · 72.7 mph · 12 ftPop Out · 61.0 mph · 138 ftPop Out · 69.6 mph · 185 ftGroundout · 97.7 mph · 28 ftGroundout · 100.9 mph · 40 ftGroundout · 69.4 mph · 3 ftSacrifice fly · 95.6 mph · 363 ftLineout · 88.3 mph · 282 ftFlyout · 91.9 mph · 223 ftLineout · 96.5 mph · 332 ftLineout · 102.8 mph · 322 ftLineout · 102.3 mph · 138 ftGroundout · 73.7 mph · 2 ftGroundoutFlyout · 77.5 mph · 271 ftFlyout · 82.8 mph · 311 ftForceout · 72.9 mph · 10 ftField Error · 95.9 mph · 61 ftDouble · 105.9 mph · 353 ftSingle · 100.2 mph · 152 ftHome Run · 98.0 mph · 380 ftSingle · 94.3 mph · 69 ftSingle · 97.2 mph · 179 ftDouble · 107.4 mph · 365 ftSingle · 72.4 mph · 147 ftSingle · 68.5 mph · 223 ftSingle · 98.8 mph · 149 ftHome Run · 101.8 mph · 386 ftSingle · 101.0 mph · 114 ftSingle · 91.3 mph · 133 ftSingle · 109.8 mph · 84 ftSingle · 71.3 mph · 66 ftSingle · 105.5 mph · 81 ftSingle · 83.3 mph · 230 ftSingle · 96.6 mph · 61 ftDouble · 105.2 mph · 365 ftSingle · 112.3 mph · 251 ftDouble · 70.1 mph · 198 ftSingle · 72.9 mph · 233 ftDouble · 104.8 mph · 324 ftHome Run · 102.4 mph · 369 ftSingle · 98.0 mph · 273 ftSingle · 81.2 mph · 6 ftSingle · 75.9 mph · 265 ftSingle · 101.6 mph · 283 ftSingle · 73.8 mph · 164 ftDouble · 99.7 mph · 380 ftSingle · 102.0 mph · 117 ftSingle · 102.2 mph · 235 ftSingle · 89.5 mph · 191 ftSingle · 60.9 mph · 19 ftHome Run · 100.5 mph · 417 ftSingle · 90.1 mph · 295 ftDouble · 106.8 mph · 375 ftSingle · 101.3 mph · 260 ftSingle · 97.5 mph · 9 ftDouble · 95.1 mph · 347 ftSingle · 107.7 mph · 60 ftSingle · 93.8 mph · 163 ftSingle · 105.4 mph · 219 ftDouble · 103.0 mph · 276 ftHome Run · 102.6 mph · 386 ftSingle · 104.7 mph · 111 ftHome Run · 98.8 mph · 396 ftSingle · 101.5 mph · 201 ftSingle · 83.1 mph · 146 ftSingle · 83.5 mph · 268 ftDouble · 108.4 mph · 219 ftSingle · 68.0 mph · 219 ftDouble · 101.4 mph · 220 ftSingle · 102.0 mph · 273 ftDouble · 98.5 mph · 381 ftSingle · 96.4 mph · 42 ftSingle · 101.4 mph · 142 ftDouble · 109.6 mph · 250 ftSingle · 97.0 mph · 40 ftSingle · 83.7 mph · 199 ftDouble · 106.8 mph · 288 ftSingle · 80.7 mph · 231 ftSingle · 100.3 mph · 262 ftDouble · 105.5 mph · 225 ftDouble · 94.0 mph · 367 ftSingle · 84.3 mph · 7 ftSingle · 96.0 mph · 254 ftSingle · 78.0 mph · 177 ftDouble · 105.1 mph · 413 ftDouble · 91.5 mph · 198 ftHome Run · 108.5 mph · 430 ftSingle · 87.4 mph · 79 ftSingle · 101.4 mph · 289 ftSingle · 64.7 mph · 84 ftSingle · 78.7 mph · 247 ftSingle · 69.8 mph · 14 ftDouble · 97.7 mph · 386 ftDouble · 100.1 mph · 117 ftSingle · 97.9 mph · 70 ftSingle · 73.2 mph · 255 ftSingle · 76.1 mph · 143 ftHome Run · 106.9 mph · 432 ftTriple · 76.5 mph · 251 ftSingle · 90.9 mph · 168 ftSingle · 86.9 mph · 65 ftSingle · 95.8 mph · 67 ftSingle · 104.4 mph · 44 ftSingle · 95.4 mph · 10 ftDouble · 77.0 mph · 168 ftSingle · 71.0 mph · 199 ftDouble · 103.4 mph · 374 ftSingle · 106.0 mph · 86 ftSingle · 92.1 mph · 228 ftHome Run · 99.1 mph · 377 ftDouble · 99.2 mph · 219 ftDouble · 46.9 mph · 42 ftSingle · 78.3 mph · 128 ftSingle · 93.9 mph · 89 ftSingle · 77.2 mph · 162 ftSingle · 86.7 mph · 213 ftSingle · 100.8 mph · 66 ftSingle · 103.4 mph · 22 ftSingle · 105.5 mph · 147 ftDouble · 104.1 mph · 61 ftSingle · 97.6 mph · 17 ftDouble · 104.1 mph · 10 ftDouble · 95.3 mph · 300 ftSingle · 96.3 mph · 214 ftSingle · 74.8 mph · 222 ftSingle · 98.6 mph · 149 ftSingle · 43.1 mph · 55 ftTriple · 101.1 mph · 376 ftSingle · 91.7 mph · 224 ftSingle · 99.7 mph · 139 ftSingle · 73.6 mph · 116 ftSingle · 80.4 mph · 80 ftDouble · 70.4 mph · 150 ftHome Run · 100.8 mph · 413 ftDouble · 103.2 mph · 352 ftSingle · 90.5 mph · 219 ftHome Run · 104.1 mph · 371 ftSingle · 78.5 mph · 238 ftSingle · 78.0 mph · 154 ftSingle · 102.5 mph · 15 ftSingle · 102.4 mph · 26 ftSingle · 75.8 mph · 166 ftTriple · 89.0 mph · 203 ftDouble · 70.2 mph · 212 ftSingle · 94.9 mph · 18 ftSingle · 52.0 mph · 2 ftTriple · 96.0 mph · 360 ftSingle · 47.5 mph · 10 ftSingle · 108.1 mph · 235 ftSingle · 71.3 mph · 224 ftDouble · 106.5 mph · 351 ftHome Run · 107.1 mph · 428 ftSingle · 75.1 mph · 58 ftTriple · 100.6 mph · 343 ftSingle · 84.3 mph · 110 ft
Hit (138) Out (275) Home run (12)
Average exit velocity 86.7 mph · longest 432 ft
Pitch locations · 15 pitches
Called strike (1) In play (4) Foul (4) Ball (6)

Catcher’s view · the zone drawn is the average of the 15 batter zones recorded here, 1.62 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Eephus1386.7%50.61,27530.8%
Fastball213.3%74.81,82450.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ KCW 414000003
MAR 30@ KCW 512110010
MAR 31@ KCL 0112000022
APR 2@ MILL 233000001
APR 3@ MILW 735110001
APR 4vs CLEL 243110012
APR 6vs CLEL 134000003
APR 8vs LADL 241000000
APR 9vs LADL 363000002
APR 10vs LADW 320000000
APR 12@ DETL 282000002
APR 12@ DETL 2810000000.10000
APR 13@ DETW 414111202
APR 13@ DETW 1154210011
APR 14@ DETL 344000002
APR 15@ BALL 471000000
APR 16@ BALL 3113000012
APR 17@ BALL 244010001
APR 19vs DETL 453010011
APR 20vs DETW 432010101
APR 21vs DETL 163010010
APR 22vs CWSW 704020101
APR 23vs CWSW 654000001
APR 24vs CWSW 634121302
APR 25vs CWSW 634010100
APR 26@ LAAW 534230101
APR 27@ LAAW 1656220001
APR 28@ LAAW 1155030100
APR 29@ CWSW 324010001
APR 30@ CWSW 653110101
MAY 1@ CWSW 1055130100
MAY 3vs BOSW 524220000
MAY 4vs BOSW 314120001
MAY 5vs BOSL 294000001
MAY 6vs SEAW 313100000
MAY 7vs SEAL 6103000011
MAY 8vs SEAW 633121201
MAY 9vs SEAW 1114010000
MAY 10@ TORW 324010000
MAY 11@ TORL 8104110001
MAY 12@ TORW 513010010
MAY 14vs NYYL 154010001
MAY 15vs NYYL 043000011
MAY 16vs NYYL 054010001
MAY 17@ CLEL 233000001
MAY 18@ CLEL 4114110001
MAY 18@ CLEL 41130000001.00000
MAY 19@ CLEL 254010000
MAY 20@ WSHL 3124120001
MAY 21@ WSHW 1003211210
MAY 22@ WSHW 323000002
MAY 24vs TEXW 322110020
MAY 25vs TEXW 533000012
MAY 26vs TEXL 263100012
MAY 27vs KCW 652100010
MAY 28vs KCW 424000001
MAY 29vs KCL 164130000
MAY 30vs KCW 764120000
MAY 31@ HOUW 612210020
JUN 1@ HOUL 254000002
JUN 2@ HOUW 434110001
JUN 4@ NYYL 152000011
JUN 5@ NYYL 593000003
JUN 6@ NYYL 584010000
JUN 7@ PITL 033000011
JUN 8@ PITL 042010000
JUN 9@ PITW 1152100111
JUN 10vs COLW 504110000
JUN 11vs COLL 452210011
JUN 12vs COLW 1795231101
JUN 13vs W 625000002
JUN 14vs W 655120001
JUN 16vs W 623000010
JUN 16vs W 875230001
JUN 18vs TBW 764120311
JUN 19vs TBL 235020001
JUN 20vs TBL 672010001
JUN 21@ L 565221300
JUN 22@ W 1024110011
JUN 23@ W 304110001
JUN 25@ AZL 454010002
JUN 26@ AZW 834221201
JUN 27@ AZW 1365220101
JUN 28@ SEAL 233110000
JUN 29@ SEAW 515000004
JUN 30@ SEAW 534120001
JUL 2vs DETW 533000012
JUL 3vs DETL 292010010
JUL 4vs DETW 1235000001
JUL 5vs HOUL 12134100121
JUL 6vs HOUW 935230100
JUL 7vs HOUW 324010000
JUL 8@ CWSW 866020001
JUL 10@ CWSL 133000010
JUL 10@ CWSW 322000001
JUL 12@ SFL 174000101
JUL 13@ SFW 423020010
JUL 14@ SFL 234000000
JUL 20vs MILL 486110002
JUL 21vs MILL 782110021
JUL 22vs PHIW 724010211
JUL 23vs PHIL 034000002
JUL 24vs PHIW 544110011
JUL 26@ DETW 935110203
JUL 27@ DETL 274000002
JUL 28@ DETW 504230010
JUL 29@ NYML 2154000001
JUL 30@ NYML 023000001
AUG 2vs CWSW 1025121202
AUG 3vs CWSW 624110200
AUG 4vs CWSW 1375130312
AUG 5@ CHCW 303100012
AUG 6@ CHCL 373000000
AUG 7@ CHCL 285000000
AUG 9vs CLEW 423010001
AUG 9vs CLEW 634220000
AUG 10vs CLEL 124110001
AUG 11vs CLEL 355010002
AUG 12vs KCW 835111302
AUG 13vs KCW 1334110002
AUG 14vs KCL 144000002
AUG 15@ TEXW 324111102
AUG 16@ TEXW 430000000
AUG 17@ TEXW 524020200
AUG 18@ TEXL 565110001
AUG 19@ SDL 354000102
AUG 20@ SDL 574000001
AUG 21@ SDW 1143220111
AUG 23vs STLL 163000010
AUG 24vs STLW 603100011
AUG 25vs STLL 233211112
AUG 26vs ATLL 6103100001
AUG 27vs ATLL 685230011
AUG 28vs ATLL 154010102
AUG 30vs TORW 203000101
AUG 31vs TORL 0152010010
SEP 1vs TORW 433000011
SEP 2@ TBW 544010012
SEP 3@ TBL 124000002
SEP 4@ TBL 492000001
SEP 5@ TBW 434000001
SEP 7@ KCL 241000001
SEP 8@ KCL 023000000
SEP 9vs LAAL 260000000
SEP 11vs LAAW 643110100
SEP 13vs CINL 482110110
SEP 14vs CINL 1113010001
SEP 15vs CINW 923110102
SEP 16@ CLEL 344010001
SEP 17@ CLEW 414121201
SEP 18@ CLEL 453210001
SEP 19@ CLEL 232100010
SEP 20@ BOSW 424010111
SEP 22@ BOSL 393000110
SEP 22@ BOSL 184110000
SEP 24vs MIAL 144020000
SEP 25vs MIAW 834110001
SEP 26vs MIAL 685100101
SEP 27vs BALL 273000000
SEP 28vs BALL 293010000

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.