MLB/Players/Ian Happ
Ian Happ

IAN HAPP

LF · Chicago Cubs · 20172026 · 1,277 games
1,277
CAREER GAMES · REGULAR SEASON
10 seasons
.244
CAREER BATTING AVERAGE
1,059 hits in 4,342 at-bats
196
CAREER HOME RUNS
619 RBI · 74 stolen bases
0.00
CAREER ERA
1.0 innings · 0 strikeouts
0-0
CAREER RECORD
WHIP 1.00

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026CHC137493811082422362701754.219.316.416.732
2025CHC150569871383202379871516.243.343.420.763
2024CHC1535698913834225868016813.243.336.441.777
2023CHC1585808614435421849915314.248.358.431.789
2022CHC158573721554221772581499.271.338.440.777
2021CHC148465631052012566621569.226.317.434.751
2020CHC571982751111122830631.258.355.505.860
2019CHC58140253771113015392.264.335.564.900
2018CHC14339156912021544701678.233.349.409.758
2017CHC11536462921732468391298.253.325.514.839
Career1,2774,3426481,059242181966196101,35074.244.337.443.780

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2018CHC1001.0100000.001.00
Career1001.0100000.001.00

04/Every pitch

2023 Regular season
Play log from 2015
Spray chart · 433 batted balls
Groundout · 91.0 mph · 121 ftLineout · 80.3 mph · 285 ftGroundout · 91.9 mph · 8 ftFielder’s choice · 94.0 mph · 5 ftForceout · 74.4 mph · 4 ftFlyout · 102.3 mph · 402 ftPop Out · 80.8 mph · 156 ftSacrifice fly · 90.7 mph · 339 ftGroundout · 95.4 mph · 42 ftFlyout · 84.6 mph · 257 ftFlyout · 83.3 mph · 305 ftFlyout · 97.5 mph · 332 ftDouble Play · 26.6 mph · 45 ftFlyout · 91.7 mph · 319 ftPop Out · 76.3 mph · 76 ftGroundout · 93.5 mph · 92 ftGroundout · 89.1 mph · 47 ftFlyout · 81.5 mph · 250 ftGroundout · 98.6 mph · 72 ftGroundout · 93.8 mph · 11 ftGroundout · 61.1 mph · 3 ftForceout · 97.3 mph · 14 ftGroundout · 106.5 mph · 50 ftFlyout · 96.9 mph · 296 ftField Error · 89.4 mph · 22 ftGrounded into a double play · 73.5 mph · 71 ftGrounded into a double play · 89.6 mph · 7 ftGroundout · 88.2 mph · 5 ftLineout · 105.9 mph · 164 ftPop Out · 81.6 mph · 159 ftFlyout · 93.9 mph · 313 ftLineout · 77.0 mph · 272 ftGroundout · 74.3 mph · 8 ftFlyout · 98.1 mph · 364 ftPop Out · 73.7 mph · 161 ftLineout · 108.7 mph · 153 ftFlyout · 92.1 mph · 207 ftFlyout · 94.2 mph · 317 ftPop Out · 95.5 mph · 160 ftGroundout · 55.8 mph · 2 ftFlyout · 96.5 mph · 339 ftPop Out · 89.7 mph · 115 ftForceout · 104.9 mph · 18 ftFlyout · 94.1 mph · 325 ftForceout · 92.6 mph · 11 ftLineout · 103.1 mph · 324 ftFlyout · 93.8 mph · 267 ftGroundout · 102.9 mph · 4 ftFlyout · 94.7 mph · 310 ftSacrifice fly, double play · 82.6 mph · 267 ftPop Out · 64.2 mph · 159 ftLineout · 84.0 mph · 151 ftGroundout · 71.7 mph · 2 ftGroundout · 75.0 mph · 3 ftFlyout · 83.7 mph · 319 ftGroundout · 90.3 mph · 5 ftFielder’s choice out · 93.8 mph · 5 ftGroundout · 90.1 mph · 20 ftFlyout · 92.9 mph · 341 ftGroundout · 103.7 mph · 37 ftPop Out · 94.6 mph · 157 ftGroundout · 72.7 mph · 21 ftLineout · 103.6 mph · 271 ftFlyout · 99.9 mph · 362 ftGroundout · 92.1 mph · 18 ftForceout · 77.6 mph · 9 ftLineout · 86.2 mph · 292 ftGrounded into a double play · 98.3 mph · 16 ftLineout · 99.2 mph · 313 ftForceout · 75.7 mph · 4 ftGroundout · 104.6 mph · 7 ftFlyout · 98.4 mph · 247 ftFlyout · 86.7 mph · 314 ftGroundout · 75.9 mph · 7 ftLineout · 94.3 mph · 148 ftGroundout · 78.5 mph · 19 ftPop Out · 78.5 mph · 80 ftForceout · 88.9 mph · 94 ftLineout · 97.8 mph · 146 ftPop Out · 90.1 mph · 154 ftFlyout · 96.7 mph · 328 ftForceout · 36.6 mph · 81 ftFlyout · 84.1 mph · 303 ftGroundout · 95.3 mph · 3 ftLineout · 79.6 mph · 166 ftGrounded into a double play · 94.8 mph · 12 ftLineout · 96.1 mph · 195 ftField Error · 73.3 mph · 5 ftFlyout · 91.5 mph · 325 ftPop Out · 75.7 mph · 166 ftPop Out · 87.8 mph · 193 ftFlyout · 98.2 mph · 386 ftGroundout · 74.8 mph · 78 ftFlyout · 83.0 mph · 277 ftPop Out · 76.8 mph · 91 ftFlyout · 86.0 mph · 293 ftGrounded into a double play · 102.0 mph · 41 ftFlyout · 92.7 mph · 331 ftFlyout · 95.2 mph · 313 ftGroundout · 70.9 mph · 3 ftFlyout · 96.5 mph · 243 ftGroundout · 92.5 mph · 10 ftLineout · 91.5 mph · 258 ftLineout · 81.8 mph · 300 ftForceout · 73.7 mph · 11 ftFlyout · 91.5 mph · 267 ftFlyout · 101.9 mph · 342 ftGroundout · 66.3 mph · 3 ftLineout · 102.1 mph · 354 ftLineout · 106.1 mph · 332 ftGroundout · 67.8 mph · 42 ftGroundout · 64.1 mph · 5 ftGroundout · 61.5 mph · 28 ftGroundout · 82.5 mph · 46 ftFlyout · 85.1 mph · 209 ftFlyout · 92.2 mph · 336 ftLineout · 83.5 mph · 265 ftSacrifice fly · 96.9 mph · 359 ftGroundout · 89.4 mph · 4 ftGroundout · 89.0 mph · 4 ftForceout · 97.4 mph · 23 ftFlyout · 88.5 mph · 326 ftGroundout · 65.8 mph · 47 ftFlyout · 91.7 mph · 252 ftFlyout · 96.2 mph · 343 ftFlyout · 86.1 mph · 295 ftFlyout · 97.6 mph · 264 ftFlyout · 103.4 mph · 384 ftFlyout · 84.3 mph · 285 ftField Error · 56.7 mph · 2 ftGroundout · 52.6 mph · 4 ftGroundout · 107.1 mph · 59 ftFlyout · 84.8 mph · 293 ftGroundout · 56.1 mph · 1 ftGroundout · 86.4 mph · 28 ftGroundout · 91.4 mph · 23 ftLineout · 87.7 mph · 124 ftPop Out · 83.6 mph · 34 ftGroundout · 84.5 mph · 115 ftFlyout · 90.3 mph · 288 ftGroundout · 96.8 mph · 11 ftFlyout · 92.8 mph · 272 ftGrounded into a double play · 96.4 mph · 6 ftGroundout · 96.5 mph · 53 ftPop Out · 90.3 mph · 111 ftLineout · 87.9 mph · 319 ftPop Out · 91.7 mph · 85 ftLineout · 77.8 mph · 288 ftGroundout · 80.0 mph · 3 ftFlyout · 86.8 mph · 273 ftGroundout · 87.6 mph · 4 ftGroundout · 98.9 mph · 7 ftGroundout · 70.1 mph · 10 ftFlyout · 90.9 mph · 337 ftPop Out · 84.5 mph · 212 ftGroundout · 99.8 mph · 17 ftGroundout · 71.3 mph · 2 ftGroundout · 101.7 mph · 43 ftGroundout · 85.6 mph · 10 ftFlyout · 99.9 mph · 365 ftGrounded into a double play · 78.3 mph · 4 ftGroundout · 92.0 mph · 5 ftFlyout · 77.6 mph · 239 ftFlyout · 92.1 mph · 273 ftGroundout · 91.0 mph · 43 ftFlyout · 82.8 mph · 282 ftGroundout · 77.1 mph · 13 ftLineout · 101.3 mph · 144 ftGroundout · 99.7 mph · 7 ftGrounded into a double play · 91.0 mph · 2 ftGrounded into a double play · 79.3 mph · 70 ftGrounded into a double play · 93.2 mph · 12 ftGroundout · 98.2 mph · 7 ftFlyout · 100.0 mph · 251 ftPop Out · 78.1 mph · 134 ftFlyout · 100.1 mph · 292 ftLineout · 106.4 mph · 387 ftGroundout · 58.3 mph · 3 ftGroundout · 70.6 mph · 3 ftGroundout · 77.6 mph · 6 ftGroundout · 73.1 mph · 9 ftFlyout · 98.6 mph · 323 ftGroundout · 93.8 mph · 62 ftGroundout · 86.1 mph · 5 ftGrounded into a double play · 100.4 mph · 10 ftFlyout · 92.1 mph · 301 ftFlyout · 94.9 mph · 314 ftGroundout · 84.1 mph · 13 ftFlyout · 91.9 mph · 311 ftLineout · 91.6 mph · 319 ftFlyout · 96.7 mph · 358 ftLineout · 104.9 mph · 79 ftForceout · 100.1 mph · 32 ftGrounded into a double play · 91.9 mph · 12 ftFlyout · 100.3 mph · 398 ftPop Out · 74.9 mph · 164 ftGroundout · 56.1 mph · 3 ftGroundout · 67.5 mph · 6 ftGroundout · 91.0 mph · 7 ftGroundout · 98.9 mph · 95 ftGroundout · 92.3 mph · 85 ftFlyout · 93.1 mph · 314 ftLineout · 102.4 mph · 306 ftFlyout · 81.3 mph · 298 ftForceout · 69.4 mph · 21 ftGroundout · 104.5 mph · 77 ftForceout · 86.7 mph · 18 ftFlyout · 92.5 mph · 324 ftFlyout · 81.4 mph · 268 ftGroundout · 88.9 mph · 46 ftPop Out · 72.9 mph · 143 ftSacrifice fly · 77.8 mph · 248 ftLineout · 87.1 mph · 295 ftGroundout · 92.3 mph · 20 ftPop Out · 84.0 mph · 19 ftGroundout · 96.5 mph · 24 ftFlyout · 95.3 mph · 325 ftGroundout · 74.5 mph · 9 ftPop Out · 90.7 mph · 186 ftFlyout · 90.6 mph · 228 ftGroundout · 73.4 mph · 5 ftFlyout · 78.4 mph · 283 ftSacrifice fly · 92.0 mph · 301 ftGroundout · 81.4 mph · 11 ftFlyout · 99.1 mph · 195 ftLineout · 78.6 mph · 132 ftFlyout · 91.3 mph · 321 ftFlyout · 89.3 mph · 305 ftFlyout · 81.9 mph · 301 ftLineout · 60.1 mph · 143 ftPop Out · 71.1 mph · 30 ftGroundout · 69.6 mph · 3 ftFlyout · 80.2 mph · 217 ftGroundout · 77.9 mph · 115 ftPop Out · 88.9 mph · 93 ftLineout · 103.7 mph · 278 ftPop Out · 83.8 mph · 156 ftGroundout · 77.2 mph · 4 ftGroundout · 98.3 mph · 4 ftLineout · 99.0 mph · 361 ftLineout · 95.6 mph · 342 ftGroundout · 74.6 mph · 81 ftPop Out · 51.0 mph · 80 ftGroundout · 89.4 mph · 90 ftGroundout · 99.8 mph · 82 ftFlyout · 90.0 mph · 293 ftGroundout · 65.0 mph · 5 ftFlyout · 104.2 mph · 384 ftGroundout · 83.5 mph · 46 ftGroundout · 87.9 mph · 7 ftFlyout · 101.5 mph · 376 ftForceout · 92.8 mph · 13 ftFlyout · 94.4 mph · 364 ftFlyout · 92.8 mph · 299 ftGroundout · 56.1 mph · 19 ftLineout · 81.0 mph · 157 ftGroundout · 86.5 mph · 16 ftForceout · 68.0 mph · 15 ftGroundout · 86.2 mph · 12 ftForceout · 90.4 mph · 5 ftGroundout · 76.0 mph · 23 ftFlyout · 95.1 mph · 341 ftDouble Play · 97.6 mph · 169 ftFlyout · 90.0 mph · 296 ftLineout · 92.0 mph · 118 ftFlyout · 101.5 mph · 359 ftPop Out · 83.7 mph · 80 ftSacrifice fly · 97.7 mph · 302 ftFlyout · 90.1 mph · 282 ftGroundout · 64.0 mph · 137 ftFlyout · 100.6 mph · 331 ftLineout · 104.1 mph · 321 ftPop Out · 70.3 mph · 153 ftForceout · 91.2 mph · 26 ftFlyout · 90.4 mph · 293 ftGroundout · 103.1 mph · 47 ftFlyout · 87.2 mph · 340 ftPop Out · 82.8 mph · 142 ftForceout · 76.2 mph · 5 ftLineout · 87.5 mph · 287 ftPop Out · 81.7 mph · 168 ftLineout · 95.7 mph · 279 ftGroundoutGroundout · 46.8 mph · 4 ftForceout · 91.7 mph · 7 ftGroundout · 82.8 mph · 5 ftLineout · 78.3 mph · 244 ftGroundoutGroundout · 89.7 mph · 7 ftSingle · 101.6 mph · 49 ftDouble · 83.4 mph · 212 ftHome Run · 104.8 mph · 417 ftHome Run · 104.9 mph · 423 ftSingle · 91.3 mph · 143 ftSingle · 98.3 mph · 145 ftSingle · 109.1 mph · 61 ftDouble · 104.9 mph · 376 ftSingle · 102.7 mph · 215 ftHome Run · 105.9 mph · 411 ftDouble · 105.4 mph · 391 ftSingle · 59.9 mph · 3 ftDouble · 108.5 mph · 392 ftSingle · 98.2 mph · 223 ftSingle · 107.0 mph · 30 ftSingle · 73.8 mph · 125 ftSingle · 101.5 mph · 238 ftHome Run · 104.1 mph · 420 ftDouble · 105.1 mph · 329 ftSingle · 80.3 mph · 217 ftSingle · 73.4 mph · 207 ftSingle · 110.8 mph · 218 ftDouble · 88.1 mph · 236 ftSingle · 99.8 mph · 85 ftSingle · 77.5 mph · 228 ftDouble · 83.0 mph · 50 ftSingle · 97.2 mph · 5 ftDouble · 106.2 mph · 367 ftDouble · 96.1 mph · 228 ftSingle · 89.7 mph · 50 ftHome Run · 104.9 mph · 396 ftSingle · 103.0 mph · 13 ftDouble · 81.1 mph · 123 ftDouble · 93.6 mph · 82 ftHome Run · 96.3 mph · 397 ftSingle · 71.4 mph · 235 ftSingle · 103.7 mph · 3 ftTriple · 102.8 mph · 323 ftTriple · 92.5 mph · 270 ftSingle · 89.5 mph · 149 ftSingle · 102.5 mph · 56 ftSingle · 98.4 mph · 192 ftHome Run · 97.3 mph · 375 ftSingle · 76.9 mph · 171 ftSingle · 98.7 mph · 37 ftSingle · 98.3 mph · 197 ftSingle · 102.9 mph · 223 ftHome Run · 104.0 mph · 392 ftDouble · 84.5 mph · 167 ftHome Run · 103.9 mph · 429 ftHome Run · 102.8 mph · 403 ftDouble · 99.1 mph · 356 ftHome Run · 102.2 mph · 410 ftDouble · 102.2 mph · 392 ftSingle · 102.8 mph · 20 ftHome Run · 105.2 mph · 420 ftSingle · 95.4 mph · 185 ftSingle · 87.8 mph · 165 ftSingle · 91.2 mph · 262 ftDouble · 67.9 mph · 202 ftSingle · 98.6 mph · 72 ftSingle · 78.2 mph · 31 ftDouble · 85.3 mph · 81 ftHome Run · 112.6 mph · 376 ftSingle · 89.8 mph · 133 ftSingle · 78.7 mph · 207 ftSingle · 110.9 mph · 167 ftSingle · 76.0 mph · 190 ftSingle · 103.7 mph · 174 ftSingle · 99.4 mph · 262 ftSingle · 64.2 mph · 4 ftHome Run · 104.6 mphHome Run · 104.0 mphDouble · 96.5 mph · 255 ftDouble · 111.0 mph · 335 ftSingle · 98.2 mph · 143 ftTriple · 90.2 mph · 296 ftSingle · 85.5 mph · 67 ftSingle · 102.8 mph · 208 ftDouble · 100.8 mph · 202 ftTriple · 101.9 mph · 176 ftSingle · 98.7 mph · 5 ftHome Run · 110.3 mph · 393 ftSingle · 93.9 mph · 84 ftSingle · 93.6 mph · 250 ftSingle · 89.3 mph · 100 ftSingle · 69.3 mph · 218 ftSingle · 71.0 mph · 3 ftSingle · 104.8 mph · 39 ftDouble · 91.9 mph · 200 ftSingle · 78.2 mph · 209 ftDouble · 99.8 mph · 219 ftSingle · 78.5 mph · 229 ftSingle · 103.3 mph · 132 ftSingle · 95.4 mph · 116 ftSingle · 105.1 mph · 11 ftDouble · 80.1 mph · 186 ftDouble · 76.2 mph · 44 ftSingle · 97.2 mph · 4 ftSingle · 98.9 mph · 12 ftSingle · 103.7 mph · 215 ftDouble · 98.9 mph · 263 ftSingle · 106.8 mph · 30 ftDouble · 102.7 mph · 194 ftSingle · 105.1 mph · 90 ftSingle · 89.3 mph · 190 ftSingle · 77.2 mph · 19 ftSingle · 86.5 mph · 246 ftSingle · 88.8 mph · 116 ftHome Run · 107.0 mph · 423 ftSingle · 103.2 mph · 201 ftSingle · 74.6 mph · 204 ftSingle · 99.9 mph · 23 ftHome Run · 102.0 mph · 394 ftSingle · 93.6 mph · 16 ftSingle · 112.0 mph · 202 ftSingle · 102.6 mph · 55 ftSingle · 99.2 mph · 27 ftSingle · 92.7 mph · 9 ftSingle · 91.1 mph · 251 ftDouble · 89.6 mph · 49 ftDouble · 105.2 mph · 191 ftDouble · 103.8 mph · 212 ftSingle · 92.0 mph · 214 ftSingle · 111.6 mph · 273 ftSingle · 106.1 mph · 177 ftSingle · 77.8 mph · 196 ftSingle · 112.4 mph · 285 ftDouble · 109.3 mph · 314 ftHome Run · 108.0 mph · 423 ftDouble · 103.1 mph · 363 ftDouble · 99.9 mph · 333 ftSingle · 84.6 mph · 62 ftSingle · 76.1 mph · 92 ftDouble · 106.1 mph · 366 ftDouble · 95.2 mph · 321 ftHome Run · 97.7 mph · 373 ftSingle · 88.2 mph · 245 ftDouble · 96.6 mph · 247 ftSingle · 78.5 mph · 0 ftDouble · 106.8 mph · 311 ftHome Run · 96.8 mph · 374 ftSingle · 77.9 mph · 118 ftSingle · 95.6 mph · 156 ft
Hit (144) Out (289) Home run (21)
Average exit velocity 89.7 mph · longest 429 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

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs MILW 402110021
APR 1vs MILL 134121102
APR 2vs MILL 592100022
APR 3@ CINL 674110011
APR 4@ CINW 1254230121
APR 7vs TEXW 204010101
APR 8vs TEXW 1034010311
APR 9vs TEXL 283010011
APR 10vs SEAW 323100011
APR 11vs SEAW 1495010000
APR 12vs SEAL 254000001
APR 14@ LADW 824141310
APR 15@ LADL 124000001
APR 16@ LADW 325010002
APR 17@ W 1014020300
APR 18@ W 405010002
APR 19@ W 1224220111
APR 20vs LADL 264000000
APR 21vs LADW 1304210012
APR 22vs LADL 492010021
APR 25vs SDW 603000011
APR 26vs SDL 354010002
APR 27vs SDW 524020100
APR 28@ MIAL 234020000
APR 29@ MIAL 673000021
APR 30@ MIAL 343000010
MAY 1@ WSHW 512121100
MAY 2@ WSHL 144000011
MAY 3@ WSHL 122020020
MAY 4@ WSHL 343000011
MAY 5vs MIAW 413111211
MAY 6vs MIAW 424010011
MAY 7vs MIAL 456120102
MAY 8vs STLL 133010012
MAY 9vs STLL 462000030
MAY 10vs STLW 1045120000
MAY 12@ MINW 625030000
MAY 13@ MINL 1113010022
MAY 14@ MINL 3164000002
MAY 15@ HOUL 463010012
MAY 16@ HOUL 374000001
MAY 17@ HOUL 673120111
MAY 19@ PHIW 1014010003
MAY 20@ PHIL 3123000002
MAY 21@ PHIL 124000001
MAY 23vs NYMW 723000022
MAY 24vs NYMW 424020002
MAY 25vs NYML 1103010000
MAY 26vs CINL 093000010
MAY 27vs CINL 583010211
MAY 28vs CINL 585000003
MAY 29vs TBW 103000002
MAY 30vs TBW 213120010
MAY 31vs TBL 344110102
JUN 2@ SDW 214000102
JUN 3@ SDL 064000000
JUN 4@ SDW 713010010
JUN 5@ SDL 052010020
JUN 6@ LAAL 473010021
JUN 7@ LAAL 262000021
JUN 8@ LAAL 134010002
JUN 9@ SFW 323100011
JUN 10@ SFW 403010000
JUN 11@ SFL 3135000001
JUN 13vs PITW 1132311411
JUN 14vs PITW 1065010204
JUN 15vs PITW 725230200
JUN 16vs BALW 1031110210
JUN 17vs BALW 324000001
JUN 18vs BALL 363000011
JUN 19@ PITW 804000013
JUN 20@ PITW 404120001
JUN 21@ PITW 835120200
JUN 24@ STLW 915222201
JUN 25@ STLL 571100031
JUN 27vs PHIL 153000011
JUN 28vs PHIL 584000103
JUN 29vs PHIL 134000001
JUN 30vs CLEW 1013000010
JUL 1vs CLEL 063010011
JUL 3@ MILL 684010011
JUL 4@ MILW 765110001
JUL 5@ MILW 432010120
JUL 6@ MILL 563000022
JUL 7@ NYYW 304010002
JUL 8@ NYYL 364000000
JUL 9@ NYYW 743100022
JUL 14vs BOSL 384000001
JUL 15vs BOSW 1044120010
JUL 16vs BOSL 5113000002
JUL 17vs WSHL 574111201
JUL 18vs WSHW 1733320111
JUL 19vs WSHW 834000011
JUL 20vs STLL 274000000
JUL 21vs STLW 434010001
JUL 22vs STLW 863320021
JUL 23vs STLW 724210001
JUL 25@ CWSW 735110001
JUL 26@ CWSW 1074221210
JUL 27@ STLW 1034100010
JUL 28@ STLW 322110021
JUL 29@ STLW 513111211
JUL 31vs CINL 564000102
AUG 1vs CINW 2093210021
AUG 2vs CINW 1664322211
AUG 3vs CINW 532110121
AUG 4vs ATLL 084000000
AUG 5vs ATLW 864111100
AUG 6vs ATLW 645110201
AUG 7@ NYML 2114010000
AUG 8@ NYMW 324000002
AUG 9@ NYML 345000002
AUG 11@ TORW 624120000
AUG 12@ TORW 543100010
AUG 13@ TORL 4114100000
AUG 15vs CWSL 354111202
AUG 16vs CWSW 434010000
AUG 18vs KCL 344010013
AUG 19vs KCW 644010100
AUG 20vs KCW 433110100
AUG 21@ DETW 765110100
AUG 22@ DETL 684100012
AUG 23@ DETW 644110001
AUG 24@ PITW 544010101
AUG 25@ PITL 124121100
AUG 26@ PITW 1064210310
AUG 27@ PITW 1014110010
AUG 28vs MILL 264111100
AUG 29vs MILW 104020002
AUG 30vs MILW 323010100
SEP 1@ CINW 623221221
SEP 1@ CINL 234010102
SEP 2@ CINL 124000001
SEP 3@ CINW 1574130410
SEP 4vs SFW 503000010
SEP 5vs SFW 1184000013
SEP 6vs SFW 824220001
SEP 7vs AZL 263000012
SEP 8vs AZL 014000002
SEP 9vs AZL 235010001
SEP 10vs AZW 524000000
SEP 11@ COLW 543100011
SEP 12@ COLL 462000020
SEP 13@ COLL 374020001
SEP 15@ AZL 464111100
SEP 16@ AZL 676120011
SEP 17@ AZL 264130000
SEP 19vs PITW 1413110010
SEP 20vs PITL 7135121401
SEP 21vs PITL 684110011
SEP 22vs COLW 603000011
SEP 23vs COLW 633010121
SEP 24vs COLW 434010002
SEP 26@ ATLL 675010100
SEP 27@ ATLL 564121200
SEP 28@ ATLL 354100102
SEP 29@ MILL 344111102
SEP 30@ MILW 1064120110

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.