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

2022 Regular season
Play log from 2015
Spray chart · 428 batted balls
Groundout · 87.8 mph · 10 ftDouble Play · 92.5 mph · 284 ftGroundout · 92.6 mph · 12 ftFlyout · 85.5 mph · 217 ftGroundout · 101.3 mph · 5 ftLineout · 106.3 mph · 349 ftDouble Play · 75.8 mph · 146 ftFlyout · 92.8 mph · 345 ftGroundout · 103.2 mph · 117 ftGroundout · 67.8 mph · 7 ftGroundout · 108.9 mph · 109 ftGroundout · 51.7 mph · 3 ftGroundout · 88.5 mph · 51 ftFlyout · 99.9 mph · 274 ftForceout · 89.3 mph · 1 ftGroundout · 88.9 mph · 13 ftFlyout · 91.4 mph · 322 ftFlyout · 106.2 mphForceout · 74.1 mph · 14 ftFlyout · 86.6 mph · 248 ftLineout · 97.6 mph · 315 ftGroundout · 79.4 mph · 19 ftFlyout · 99.6 mph · 384 ftGroundout · 88.7 mph · 15 ftLineout · 83.8 mph · 271 ftGroundout · 97.8 mph · 62 ftGroundout · 85.3 mph · 18 ftPop Out · 89.8 mph · 102 ftFlyout · 94.0 mph · 339 ftFlyout · 100.6 mph · 380 ftFlyout · 95.0 mph · 320 ftGroundout · 91.7 mph · 8 ftGroundout · 94.5 mph · 45 ftLineout · 89.4 mph · 291 ftLineout · 103.6 mph · 300 ftGroundout · 73.3 mph · 8 ftPop Out · 80.1 mph · 151 ftFlyout · 87.3 mph · 324 ftField Error · 99.0 mph · 142 ftPop Out · 86.8 mph · 119 ftFlyout · 86.9 mph · 319 ftGroundout · 80.4 mph · 4 ftPop Out · 68.8 mph · 155 ftLineout · 83.1 mph · 285 ftFlyout · 92.8 mph · 331 ftPop Out · 82.6 mph · 143 ftFlyout · 78.4 mph · 252 ftPop Out · 87.7 mph · 176 ftForceout · 109.9 mph · 10 ftLineout · 96.3 mph · 307 ftFlyout · 91.7 mph · 346 ftGroundout · 74.7 mph · 9 ftGroundout · 97.3 mph · 15 ftSacrifice fly · 91.3 mph · 304 ftLineout · 89.3 mph · 268 ftFlyout · 93.0 mph · 337 ftGroundout · 79.4 mph · 11 ftPop Out · 85.8 mph · 213 ftGroundout · 111.9 mph · 22 ftGroundout · 59.9 mph · 127 ftGroundout · 93.9 mph · 3 ftFlyout · 91.3 mph · 206 ftGroundout · 109.0 mph · 84 ftGroundout · 100.2 mph · 100 ftGroundout · 86.2 mph · 8 ftGroundout · 94.2 mph · 20 ftSacrifice fly · 97.4 mph · 290 ftFlyout · 89.8 mph · 308 ftFlyout · 93.4 mph · 304 ftForceout · 76.5 mph · 34 ftGroundout · 77.6 mph · 80 ftGroundout · 79.9 mph · 23 ftForceout · 75.5 mph · 43 ftField Error · 80.5 mph · 4 ftGroundout · 102.0 mph · 36 ftGroundout · 74.3 mph · 43 ftGroundout · 64.8 mph · 4 ftFlyout · 101.0 mph · 379 ftDouble Play · 105.2 mph · 160 ftGrounded into a double play · 100.5 mph · 14 ftLineout · 94.6 mph · 311 ftGroundout · 60.8 mph · 66 ftFlyout · 96.9 mph · 335 ftGroundout · 98.1 mph · 23 ftGrounded into a double play · 87.1 mph · 17 ftGroundout · 68.7 mph · 18 ftGroundout · 95.4 mph · 6 ftGroundout · 98.0 mph · 124 ftForceout · 96.0 mph · 43 ftField Error · 76.1 mph · 16 ftPop Out · 70.8 mph · 151 ftGrounded into a double play · 90.9 mph · 98 ftGroundout · 62.9 mph · 2 ftFlyout · 78.0 mph · 283 ftFlyout · 94.3 mph · 300 ftGroundout · 60.8 mph · 11 ftGroundout · 78.4 mph · 10 ftGrounded into a double play · 83.6 mph · 17 ftGroundout · 101.3 mph · 15 ftGroundout · 74.0 mph · 5 ftGroundout · 97.1 mph · 4 ftGroundout · 67.5 mph · 1 ftGroundout · 54.5 mph · 5 ftGroundout · 94.7 mph · 5 ftGroundout · 94.2 mph · 17 ftGroundout · 98.8 mph · 109 ftFlyout · 93.2 mph · 353 ftGroundout · 67.4 mph · 10 ftFielder’s choice out · 105.4 mph · 21 ftFlyout · 80.1 mph · 274 ftLineout · 96.8 mph · 298 ftLineout · 89.2 mph · 309 ftFlyout · 94.2 mph · 331 ftFlyout · 97.2 mph · 329 ftPop Out · 96.4 mph · 172 ftFlyout · 95.4 mph · 361 ftFlyout · 100.4 mph · 353 ftFlyout · 95.3 mph · 368 ftGroundout · 86.0 mph · 8 ftGroundout · 64.7 mph · 4 ftFlyout · 89.3 mph · 291 ftFlyout · 90.9 mph · 337 ftPop Out · 74.8 mph · 52 ftPop Out · 90.2 mph · 73 ftGroundout · 94.0 mph · 52 ftFlyout · 99.6 mph · 325 ftPop Out · 89.9 mph · 187 ftGroundout · 94.3 mph · 3 ftLineout · 82.3 mph · 190 ftGrounded into a double play · 96.3 mph · 13 ftGroundout · 70.3 mph · 4 ftGroundout · 43.0 mph · 106 ftGroundout · 99.8 mph · 138 ftForceout · 104.4 mph · 25 ftLineout · 107.5 mph · 120 ftGrounded into a double play · 105.5 mph · 8 ftGroundout · 69.7 mph · 6 ftFlyout · 99.9 mph · 336 ftGroundout · 99.1 mph · 42 ftGroundout · 83.9 mph · 4 ftFlyout · 97.7 mph · 385 ftLineout · 106.9 mph · 160 ftGroundout · 68.7 mph · 2 ftGroundout · 102.3 mph · 109 ftFlyout · 102.8 mph · 384 ftFlyout · 100.8 mph · 395 ftFlyout · 99.8 mph · 380 ftFlyout · 103.3 mph · 353 ftFlyout · 91.6 mph · 264 ftFlyout · 87.8 mph · 271 ftGrounded into a double play · 83.0 mph · 32 ftFlyout · 87.1 mph · 296 ftGroundout · 85.4 mph · 10 ftFlyout · 101.3 mph · 347 ftGroundout · 76.8 mph · 18 ftGroundout · 103.5 mph · 16 ftPop Out · 85.8 mph · 129 ftGroundout · 98.1 mph · 12 ftGroundout · 69.3 mph · 6 ftFielder’s choice outGroundout · 67.1 mph · 9 ftPop Out · 96.3 mph · 215 ftFlyout · 89.3 mph · 264 ftFlyout · 89.5 mph · 315 ftFlyout · 94.6 mph · 307 ftFlyout · 89.4 mph · 326 ftGroundout · 102.6 mph · 40 ftGroundout · 83.6 mph · 6 ftGroundout · 102.5 mph · 15 ftForceout · 83.2 mph · 5 ftFlyout · 90.1 mph · 293 ftGroundout · 81.8 mph · 10 ftGroundout · 90.1 mph · 5 ftGroundout · 86.7 mph · 11 ftGroundout · 67.2 mph · 4 ftGroundout · 88.9 mph · 12 ftFlyout · 87.7 mph · 219 ftGroundout · 67.9 mph · 7 ftForceout · 91.9 mph · 113 ftGroundout · 89.6 mph · 8 ftGroundout · 70.5 mph · 120 ftGroundout · 57.4 mph · 6 ftFlyout · 98.5 mph · 310 ftPop Out · 70.9 mph · 166 ftFielder’s choice · 95.9 mph · 24 ftFlyout · 82.4 mph · 273 ftGroundout · 103.5 mph · 68 ftSacrifice fly · 77.4 mph · 279 ftFielder’s choice · 72.9 mph · 4 ftFlyout · 86.0 mph · 333 ftFlyout · 93.3 mph · 345 ftPop Out · 74.3 mph · 22 ftField Error · 91.5 mph · 11 ftGrounded into a double play · 85.4 mph · 16 ftGroundout · 81.9 mph · 6 ftFlyout · 91.7 mph · 325 ftFlyout · 90.0 mph · 284 ftGroundout · 75.0 mph · 2 ftLineout · 81.0 mph · 281 ftFlyout · 93.5 mph · 261 ftPop Out · 61.3 mph · 54 ftFlyout · 78.8 mph · 210 ftFlyout · 86.1 mph · 285 ftFlyout · 84.9 mph · 285 ftGroundout · 75.8 mph · 7 ftFlyout · 94.3 mph · 294 ftGroundout · 82.0 mph · 95 ftGrounded into a double play · 99.6 mph · 5 ftGroundout · 52.9 mph · 8 ftFlyout · 92.5 mph · 333 ftFlyout · 75.7 mph · 233 ftGroundout · 107.1 mph · 10 ftGrounded into a double play · 80.8 mph · 35 ftPop Out · 54.0 mph · 38 ftGroundout · 74.0 mph · 80 ftFlyout · 78.8 mph · 219 ftLineout · 91.3 mph · 308 ftGroundout · 68.0 mph · 4 ftGroundout · 90.1 mph · 70 ftGroundout · 97.7 mph · 5 ftGroundout · 102.6 mph · 15 ftGroundout · 86.2 mph · 10 ftSacrifice fly · 102.1 mph · 330 ftGroundout · 110.4 mph · 119 ftGrounded into a double play · 77.1 mph · 18 ftPop Out · 90.6 mph · 150 ftGroundout · 93.8 mph · 25 ftGroundout · 90.1 mph · 20 ftGroundout · 72.8 mph · 8 ftField Error · 77.3 mph · 7 ftPop Out · 85.4 mph · 143 ftGroundout · 86.7 mph · 9 ftGroundout · 92.7 mph · 15 ftLineout · 82.1 mph · 188 ftGroundout · 41.9 mph · 4 ftPop Out · 64.1 mph · 187 ftGroundout · 94.3 mph · 13 ftGroundout · 109.5 mph · 10 ftForceout · 95.2 mph · 27 ftFlyout · 100.6 mph · 340 ftGroundout · 73.4 mph · 18 ftGroundout · 101.7 mph · 100 ftLineout · 98.7 mph · 318 ftGroundout · 86.8 mph · 5 ftForceout · 90.8 mph · 6 ftPop Out · 86.6 mph · 137 ftGroundout · 75.7 mph · 12 ftGroundout · 71.6 mph · 66 ftGroundout · 92.6 mph · 68 ftGroundout · 76.3 mph · 14 ftGroundout · 48.5 mph · 2 ftFlyout · 97.5 mph · 288 ftLineout · 97.3 mph · 302 ftForceout · 85.6 mph · 31 ftFlyout · 90.1 mph · 201 ftLineout · 88.0 mph · 305 ftFlyout · 98.9 mph · 334 ftFlyout · 86.0 mph · 255 ftLineout · 97.4 mph · 163 ftGroundout · 82.7 mph · 7 ftFlyout · 99.2 mph · 355 ftFlyout · 69.4 mph · 204 ftFlyout · 98.0 mph · 311 ftGroundout · 96.5 mph · 3 ftFlyout · 84.6 mph · 314 ftFlyout · 99.7 mph · 276 ftPop Out · 91.2 mph · 182 ftGroundout · 64.5 mph · 2 ftFlyout · 90.6 mph · 314 ftGroundout · 96.4 mph · 117 ftGroundout · 78.0 mph · 3 ftForceout · 54.5 mph · 6 ftGroundout · 100.6 mph · 4 ftSingle · 63.2 mph · 2 ftDouble · 97.8 mph · 360 ftDouble · 77.0 mph · 102 ftDouble · 84.3 mph · 261 ftSingle · 106.4 mph · 201 ftDouble · 70.7 mph · 216 ftDouble · 101.9 mph · 333 ftDouble · 100.5 mph · 275 ftSingle · 81.9 mph · 163 ftSingle · 97.7 mph · 13 ftSingleSingle · 77.4 mph · 236 ftHome Run · 107.7 mph · 413 ftDouble · 95.5 mph · 153 ftSingle · 85.1 mph · 126 ftDouble · 107.3 mph · 395 ftSingle · 104.9 mph · 172 ftDouble · 108.6 mph · 240 ftDouble · 113.9 mph · 311 ftSingle · 65.7 mph · 3 ftSingle · 105.7 mph · 263 ftDouble · 87.1 mph · 81 ftDouble · 102.7 mph · 7 ftHome Run · 98.0 mph · 378 ftHome Run · 99.5 mph · 368 ftSingle · 68.8 mph · 154 ftHome Run · 97.6 mph · 372 ftTriple · 97.9 mph · 139 ftSingle · 92.2 mph · 275 ftSingle · 110.2 mph · 113 ftSingle · 105.2 mph · 150 ftDouble · 107.4 mph · 240 ftSingle · 94.4 mph · 50 ftSingle · 87.3 mph · 32 ftSingle · 77.1 mph · 232 ftSingle · 99.6 mph · 185 ftSingle · 78.8 mph · 278 ftSingle · 97.5 mph · 21 ftSingle · 106.6 mph · 11 ftSingle · 98.6 mph · 10 ftHome Run · 105.0 mph · 403 ftSingle · 102.7 mph · 172 ftDouble · 81.1 mph · 256 ftSingle · 51.2 mph · 4 ftSingle · 93.5 mph · 150 ftDouble · 104.3 mph · 352 ftDouble · 101.7 mph · 327 ftSingle · 87.8 mph · 83 ftSingle · 105.3 mph · 35 ftSingle · 69.9 mph · 233 ftSingle · 101.7 mph · 18 ftDouble · 104.8 mph · 88 ftSingle · 90.3 mph · 225 ftSingle · 105.0 mph · 14 ftSingle · 98.3 mph · 152 ftSingle · 92.3 mph · 101 ftSingle · 101.9 mph · 80 ftDouble · 92.8 mph · 79 ftDouble · 101.6 mph · 342 ftSingle · 94.1 mph · 207 ftSingle · 104.3 mph · 22 ftHome Run · 111.6 mph · 407 ftSingle · 87.5 mph · 46 ftHome Run · 101.5 mph · 390 ftHome Run · 106.3 mph · 429 ftDouble · 80.7 mph · 20 ftDouble · 104.4 mph · 323 ftSingle · 93.7 mph · 202 ftSingle · 86.0 mph · 276 ftSingle · 92.1 mph · 41 ftSingle · 95.1 mph · 143 ftSingle · 99.1 mph · 149 ftSingle · 108.7 mph · 16 ftHome Run · 89.0 mph · 348 ftDoubleSingleDouble · 101.8 mph · 366 ftHome Run · 108.7 mph · 401 ftHome Run · 100.8 mph · 383 ftDouble · 102.6 mph · 349 ftSingle · 43.9 mph · 3 ftDouble · 104.0 mph · 324 ftSingle · 105.1 mph · 141 ftSingle · 70.5 mph · 214 ftSingle · 105.3 mph · 202 ftSingle · 107.6 mph · 128 ftHome Run · 102.0 mph · 387 ftDouble · 106.5 mph · 346 ftSingle · 94.8 mph · 183 ftSingle · 82.2 mph · 292 ftDouble · 92.3 mph · 301 ftDouble · 101.3 mph · 360 ftSingle · 98.0 mph · 214 ftSingle · 71.6 mph · 16 ftSingle · 86.6 mph · 179 ftSingle · 100.8 mph · 218 ftDouble · 108.5 mph · 309 ftHome Run · 105.0 mph · 422 ftSingle · 70.8 mph · 2 ftSingle · 84.6 mph · 78 ftDouble · 61.9 mph · 9 ftSingle · 62.1 mph · 5 ftSingle · 101.5 mph · 146 ftDouble · 103.1 mph · 356 ftSingle · 99.8 mph · 310 ftDouble · 74.2 mph · 46 ftSingle · 90.4 mph · 230 ftSingle · 105.8 mph · 132 ftDouble · 90.9 mph · 208 ftDouble · 108.4 mph · 380 ftSingle · 59.1 mph · 4 ftSingle · 88.3 mph · 160 ftTriple · 106.3 mph · 229 ftSingle · 100.4 mph · 99 ftSingle · 87.7 mph · 227 ftSingle · 106.1 mph · 266 ftHome Run · 103.9 mph · 383 ftSingle · 98.9 mph · 118 ftSingle · 87.3 mph · 288 ftHome Run · 102.6 mph · 393 ftDouble · 95.4 mph · 306 ftSingle · 106.7 mph · 132 ftDouble · 103.1 mph · 412 ftSingle · 103.7 mph · 260 ftSingle · 81.1 mph · 156 ftSingle · 89.7 mph · 199 ftDouble · 100.6 mph · 195 ftDouble · 108.2 mph · 253 ftSingle · 71.2 mph · 50 ftDouble · 102.5 mph · 303 ftSingle · 87.9 mph · 276 ftHome Run · 105.8 mph · 368 ftSingle · 65.1 mph · 2 ftSingle · 100.6 mph · 218 ftSingle · 89.0 mph · 109 ftSingle · 88.8 mph · 1 ftSingle · 97.8 mph · 221 ftSingle · 75.1 mph · 2 ftSingle · 62.6 mph · 179 ftSingle · 91.9 mph · 46 ftDouble · 103.4 mph · 329 ftSingle · 90.8 mph · 20 ftSingle · 93.7 mph · 151 ftSingle · 100.5 mph · 273 ftSingle · 65.0 mph · 2 ftSingle · 70.5 mph · 201 ftSingle · 107.0 mph · 92 ftSingle · 83.1 mph · 189 ftSingle · 97.3 mph · 177 ftSingle · 107.3 mph · 112 ftDouble · 104.8 mph · 273 ftSingle · 102.4 mph · 54 ftDouble · 96.4 mph · 331 ftHome Run · 104.9 mph · 387 ftSingle · 65.3 mph · 213 ft
Hit (155) Out (273) Home run (17)
Average exit velocity 89.6 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

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 7vs MILW 544030200
APR 9vs MILW 903320210
APR 12@ PITW 213020000
APR 13@ PITL 263000013
APR 14@ COLW 524010101
APR 15@ COLL 564010012
APR 16@ COLL 694000001
APR 17@ COLW 641000001
APR 18vs TBW 423010101
APR 19vs TBL 564110000
APR 20vs TBL 283110001
APR 21vs PITL 342000021
APR 22vs PITL 241000010
APR 23vs PITW 2106330200
APR 24vs PITL 343111120
APR 26@ ATLL 133111100
APR 27@ ATLW 632110120
APR 28@ ATLL 154010002
APR 29@ MILL 1113000010
APR 30@ MILL 193010012
MAY 1@ MILW 203000010
MAY 3vs CWSL 133110011
MAY 4vs CWSL 343000013
MAY 7vs LADL 263000111
MAY 8vs LADL 174000003
MAY 9@ SDW 604020201
MAY 10@ SDL 455120101
MAY 11@ SDW 753100011
MAY 13@ AZL 342000020
MAY 14@ AZW 423110010
MAY 15@ AZW 324000001
MAY 16vs PITW 903230110
MAY 17vs PITW 704110001
MAY 18vs PITL 233111110
MAY 19vs AZL 134000000
MAY 20vs AZL 6103000112
MAY 21vs AZL 672010001
MAY 22vs AZW 544120000
MAY 23@ CINW 743221410
MAY 24@ CINW 1145000003
MAY 25@ CINL 344010201
MAY 26@ CINL 5203211111
MAY 28@ CWSW 514000011
MAY 29@ CWSL 455100002
MAY 30vs MILL 672000101
MAY 30vs MILL 134000003
MAY 31vs MILW 873010010
JUN 1vs MILW 433010010
JUN 2vs STLW 754121100
JUN 3vs STLL 5143120000
JUN 4vs STLW 613010210
JUN 4vs STLL 474020010
JUN 5vs STLL 355010000
JUN 7@ BALL 394010011
JUN 10@ NYYL 125010011
JUN 11@ NYYL 083000000
JUN 12@ NYYL 4183231110
JUN 13vs SDL 144010002
JUN 14vs SDL 5124110001
JUN 15vs SDL 5194030010
JUN 16vs SDL 464010102
JUN 17vs ATLW 102000001
JUN 18vs ATLW 634110001
JUN 19vs ATLL 063020010
JUN 20@ PITL 1123020110
JUN 21@ PITL 174010000
JUN 22@ PITW 1452111200
JUN 23@ PITL 785110102
JUN 24@ STLW 304010100
JUN 25@ STLL 353000011
JUN 26@ STLW 655000000
JUN 28vs CINL 355000002
JUN 29vs CINW 832110121
JUN 30vs CINW 1573120010
JUL 1vs BOSW 655030000
JUL 2vs BOSW 314010003
JUL 3vs BOSL 244010002
JUL 4@ MILL 255010004
JUL 5@ MILW 834210110
JUL 6@ MILW 214000001
JUL 7@ LADL 354120000
JUL 8@ LADL 344010201
JUL 9@ LADL 244000002
JUL 10@ LADL 9115110002
JUL 12vs BALL 244111100
JUL 13vs BALL 173020011
JUL 14vs NYML 083010001
JUL 16vs NYML 125000001
JUL 16vs NYML 342000001
JUL 17vs NYMW 324110102
JUL 22@ PHIW 1526140201
JUL 23@ PHIW 625010003
JUL 24@ PHIW 434010000
JUL 25vs PITW 324120000
JUL 26vs PITW 424110201
JUL 28@ SFL 244120001
JUL 29@ SFW 424010001
JUL 30@ SFL 455000004
JUL 31@ SFL 044010001
AUG 2@ STLL 064000002
AUG 4@ STLL 344000003
AUG 5vs MIAW 213010011
AUG 6vs MIAW 403120010
AUG 7vs MIAL 033000002
AUG 8vs WSHW 634010001
AUG 9vs WSHL 565020001
AUG 10vs WSHW 424010101
AUG 11@ CINW 424020102
AUG 13@ CINW 725121401
AUG 14@ CINL 584010011
AUG 15@ WSHL 453222210
AUG 16@ WSHW 752100002
AUG 17@ WSHW 324000001
AUG 18@ BALW 324020000
AUG 19vs MILW 874120101
AUG 20vs MILW 655100003
AUG 21vs MILL 254111102
AUG 22vs STLL 013000002
AUG 23vs STLL 3132000000
AUG 23vs STLW 203000010
AUG 24vs STLW 714110000
AUG 25vs STLL 384130200
AUG 26@ MILW 434222400
AUG 27@ MILL 073000011
AUG 28@ MILL 795220002
AUG 29@ TORL 455010001
AUG 30@ TORL 353000012
AUG 31@ TORW 754120102
SEP 2@ STLL 084000001
SEP 3@ STLL 483220000
SEP 4@ STLL 023000000
SEP 6vs CINW 934111112
SEP 7vs CINL 174000001
SEP 8vs CINL 344000001
SEP 10vs SFL 254020101
SEP 11vs SFL 244000001
SEP 12@ NYMW 522100021
SEP 13@ NYMW 414221101
SEP 14@ NYMW 631000000
SEP 16vs COLW 213020110
SEP 17vs COLL 135120001
SEP 18vs COLL 344000002
SEP 19@ MIAL 3105010102
SEP 20@ MIAW 214000001
SEP 21@ MIAW 433010101
SEP 22@ PITW 323000011
SEP 23@ PITW 655110000
SEP 24@ PITL 063010000
SEP 25@ PITW 835120102
SEP 27vs PHIW 213120001
SEP 28vs PHIW 424000000
SEP 29vs PHIW 204010101
SEP 30vs CINW 613220010
OCT 1vs CINW 212000020
OCT 2vs CINW 814030110
OCT 3@ CINL 134000002
OCT 4@ CINL 234000000
OCT 5@ CINW 1521000001

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.