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

2017 Regular season
Play log from 2015
Spray chart · 233 batted balls
Field Error · 77.9 mph · 66 ftGrounded into a double play · 96.6 mph · 58 ftPop Out · 51.7 mph · 154 ftGroundout · 82.5 mph · 35 ftLineout · 86.3 mph · 342 ftLineout · 90.0 mph · 279 ftLineout · 100.6 mph · 324 ftGroundout · 61.4 mph · 7 ftFlyout · 90.1 mph · 292 ftFlyout · 92.3 mph · 350 ftGroundout · 72.2 mph · 6 ftGrounded into a double playGroundout · 107.0 mph · 121 ftGroundout · 69.9 mph · 72 ftFlyout · 81.8 mph · 282 ftLineout · 82.2 mph · 266 ftLineout · 96.1 mph · 171 ftPop Out · 63.0 mph · 156 ftFlyout · 88.2 mph · 193 ftPop Out · 72.1 mph · 181 ftFlyout · 97.6 mph · 330 ftFlyout · 97.8 mph · 398 ftForceoutGroundoutLineout · 97.5 mph · 345 ftGroundoutGroundoutGroundout · 64.0 mph · 6 ftGroundout · 96.4 mph · 7 ftGrounded into a double playGroundoutGrounded into a double play · 87.1 mph · 18 ftLineout · 51.3 mph · 135 ftForceout · 76.2 mph · 18 ftFlyout · 93.5 mph · 372 ftGroundout · 74.1 mph · 5 ftGroundout · 66.3 mph · 3 ftGroundout · 68.7 mph · 4 ftFlyout · 73.2 mph · 230 ftGroundout · 94.4 mph · 37 ftPop Out · 78.8 mph · 122 ftGrounded into a double play · 77.3 mph · 34 ftLineout · 104.8 mph · 357 ftSacrifice bunt · 35.2 mph · 4 ftGroundout · 74.9 mph · 18 ftFlyout · 81.3 mph · 259 ftGrounded into a double playFlyout · 78.0 mph · 255 ftGroundout · 51.2 mph · 6 ftFlyout · 94.9 mph · 343 ftGrounded into a double play · 85.6 mph · 5 ftSacrifice bunt · 36.6 mph · 43 ftFlyout · 88.5 mph · 329 ftGroundout · 79.5 mph · 5 ftFlyout · 95.9 mph · 259 ftLineout · 81.9 mph · 270 ftFlyout · 89.5 mph · 279 ftGroundout · 76.8 mph · 7 ftFlyout · 96.3 mph · 297 ftGroundout · 111.9 mph · 8 ftLineout · 108.6 mph · 319 ftGroundout · 91.2 mph · 95 ftFlyout · 97.9 mph · 351 ftFlyout · 95.9 mph · 323 ftDouble Play · 56.2 mph · 54 ftPop Out · 82.8 mph · 224 ftPop Out · 31.7 mph · 17 ftLineout · 79.9 mph · 158 ftGroundout · 80.8 mph · 84 ftGroundoutGroundout · 88.0 mph · 7 ftGroundout · 98.4 mph · 16 ftGroundout · 90.0 mph · 22 ftGroundoutGroundout · 70.2 mph · 7 ftFlyout · 85.0 mph · 267 ftGrounded into a double play · 51.9 mph · 6 ftFlyout · 82.0 mph · 306 ftFlyout · 95.1 mph · 351 ftFlyout · 92.5 mph · 235 ftPop Out · 70.7 mph · 172 ftForceout · 98.5 mph · 71 ftGroundout · 84.1 mph · 9 ftFlyout · 79.2 mph · 284 ftField ErrorFlyout · 91.2 mph · 329 ftGroundout · 37.0 mph · 3 ftGroundout · 102.7 mph · 15 ftGroundout · 105.1 mph · 12 ftLineout · 107.9 mph · 289 ftFielder’s choice out · 43.3 mph · 4 ftPop Out · 60.4 mph · 194 ftGroundout · 95.7 mph · 94 ftGroundout · 67.1 mph · 7 ftPop Out · 96.4 mph · 173 ftFlyout · 88.1 mph · 277 ftGrounded into a double play · 79.3 mph · 28 ftGrounded into a double play · 64.8 mph · 17 ftForceout · 76.1 mph · 18 ftLineout · 97.1 mph · 172 ftSacrifice fly · 98.0 mph · 243 ftFlyout · 88.8 mph · 321 ftForceout · 86.4 mph · 11 ftFlyout · 84.1 mph · 295 ftGroundoutGroundout · 105.2 mph · 91 ftLineout · 87.9 mph · 315 ftGroundoutSacrifice fly · 97.5 mph · 292 ftFlyout · 82.1 mph · 259 ftGroundout · 72.8 mph · 9 ftDouble Play · 94.8 mph · 339 ftPop Out · 95.9 mph · 229 ftFlyout · 98.5 mph · 355 ftLineout · 87.3 mph · 335 ftFlyout · 93.1 mph · 341 ftGroundout · 90.4 mph · 20 ftField Error · 96.1 mph · 18 ftGroundout · 52.2 mph · 16 ftGroundoutPop OutGroundout · 55.7 mph · 4 ftGroundout · 105.2 mph · 54 ftPop OutGroundoutFlyout · 75.0 mph · 207 ftGrounded into a double playFlyout · 86.6 mph · 328 ftGroundout · 94.9 mph · 11 ftField Error · 108.0 mph · 26 ftSacrifice fly · 85.6 mph · 280 ftForceout · 99.8 mph · 16 ftGrounded into a double play · 74.7 mph · 99 ftDouble Play · 70.9 mph · 46 ftGroundout · 96.9 mph · 9 ftLineout · 60.9 mph · 181 ftFlyout · 81.8 mph · 308 ftGroundout · 98.0 mph · 13 ftGroundout · 109.6 mph · 36 ftFlyout · 96.3 mph · 320 ftSacrifice fly · 95.5 mph · 307 ftGroundoutFlyout · 103.1 mph · 358 ftHome Run · 104.2 mph · 413 ftDouble · 86.7 mph · 281 ftSingleHome Run · 93.0 mph · 383 ftDoubleSingle · 105.1 mph · 12 ftSingle · 84.0 mph · 175 ftDouble · 108.0 mph · 370 ftDouble · 108.9 mph · 311 ftTripleSingleSingle · 98.6 mph · 245 ftDouble · 71.3 mph · 234 ftSingleHome Run · 110.4 mph · 443 ftHome Run · 108.2 mph · 399 ftHome Run · 103.2 mph · 388 ftHome Run · 105.5 mph · 397 ftHome Run · 101.5 mph · 411 ftSingle · 69.4 mph · 128 ftDouble · 96.3 mph · 28 ftDouble · 106.0 mph · 300 ftHome Run · 99.8 mph · 416 ftHome Run · 105.0 mph · 415 ftHome Run · 111.5 mph · 403 ftSingle · 92.1 mph · 233 ftSingle · 111.9 mph · 92 ftSingle · 102.0 mph · 17 ftDouble · 91.5 mph · 334 ftDouble · 105.3 mph · 315 ftSingle · 111.2 mph · 269 ftSingle · 72.6 mph · 223 ftSingle · 83.3 mph · 298 ftSingle · 107.2 mph · 134 ftSingle · 83.2 mph · 143 ftSingle · 59.7 mph · 119 ftSingle · 77.6 mph · 185 ftDouble · 114.1 mph · 230 ftHome Run · 103.1 mph · 412 ftHome Run · 109.6 mph · 409 ftSingle · 78.7 mph · 221 ftTriple · 95.5 mph · 359 ftSingle · 114.2 mph · 145 ftSingle · 60.9 mph · 101 ftSingle · 108.5 mph · 140 ftHome Run · 103.3 mph · 381 ftSingle · 77.7 mph · 254 ftDouble · 103.6 mph · 280 ftSingle · 105.8 mph · 44 ftDouble · 98.6 mph · 286 ftSingle · 110.9 mph · 111 ftSingle · 96.1 mph · 163 ftSingle · 109.8 mph · 30 ftSingle · 86.1 mph · 193 ftHome Run · 97.3 mph · 389 ftSingle · 77.3 mph · 247 ftSingle · 87.9 mph · 194 ftSingle · 63.5 mph · 209 ftDouble · 105.5 mph · 277 ftSingle · 76.2 mph · 169 ftHome Run · 110.0 mph · 420 ftHome Run · 101.3 mph · 378 ftHome Run · 105.9 mph · 443 ftSingle · 93.4 mph · 269 ftHome Run · 107.8 mph · 417 ftSingle · 69.7 mph · 155 ftHome Run · 92.2 mph · 356 ftSingle · 95.8 mph · 13 ftSingle · 104.7 mph · 144 ftHome Run · 105.0 mph · 414 ftDouble · 96.5 mph · 348 ftSingle · 72.2 mph · 152 ftSingle · 81.0 mph · 223 ftHome Run · 107.8 mph · 419 ftSingle · 78.3 mph · 255 ftSingle · 108.1 mph · 177 ftSingle · 106.7 mph · 38 ftDouble · 92.2 mph · 353 ftDouble · 67.3 mph · 211 ftSingle · 107.1 mph · 90 ftHome Run · 104.1 mph · 392 ftSingle · 102.8 mph · 28 ftSingle · 93.2 mph · 164 ftSingle · 100.1 mph · 187 ftSingle · 78.2 mph · 5 ftSingle · 75.0 mph · 180 ftDouble · 107.5 mph · 342 ftHome Run · 108.4 mph · 377 ftSingleHome Run · 104.8 mph · 389 ft
Hit (90) Out (143) Home run (24)
Average exit velocity 88.4 mph · longest 443 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

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 13@ STLL 353111211
MAY 14@ STLL 054020000
MAY 17vs CINW 953211222
MAY 18vs CINW 753100011
MAY 18vs CINW 954120011
MAY 19vs MILL 364110001
MAY 21vs MILW 1365120102
MAY 23vs SFL 462110001
MAY 23vs SFW 413000001
MAY 25vs SFW 513010012
MAY 25vs SFW 543000012
MAY 27@ LADL 053010001
MAY 27@ LADL 044000002
MAY 28@ LADL 495000004
MAY 29@ SDL 251000001
MAY 31@ SDL 262000000
MAY 31@ SDL 124000000
JUN 2vs STLW 324010002
JUN 3vs STLW 533010011
JUN 4vs STLW 765222402
JUN 7vs MIAW 1020100010
JUN 8vs MIAL 564211112
JUN 9vs COLL 144000002
JUN 9vs COLL 354000012
JUN 10vs COLL 191000000
JUN 11vs COLW 751000000
JUN 13@ NYMW 1435111414
JUN 14@ NYML 494111100
JUN 16@ PITW 955120000
JUN 18@ PITL 344010001
JUN 18@ PITW 713111110
JUN 20vs SDW 324000002
JUN 21vs SDW 403111112
JUN 21vs SDL 233111200
JUN 22@ MIAW 1115140201
JUN 23@ MIAL 024020001
JUN 24@ MIAW 533120101
JUN 25@ MIAL 245010002
JUN 26@ WSHW 545110102
JUN 27@ WSHL 164000002
JUN 28@ WSHL 484010002
JUN 29@ WSHW 545010001
JUN 30@ CINL 054010000
JUL 1@ CINL 353010011
JUL 2@ CINW 624232400
JUL 4vs TBL 564110012
JUL 5vs TBW 734120201
JUL 6vs MILL 2114000001
JUL 7vs PITW 613010010
JUL 8vs PITL 244111100
JUL 9vs PITL 3145000102
JUL 14@ BALW 983110011
JUL 15@ BALW 1034100010
JUL 16@ BALW 805120200
JUL 17@ ATLW 434020002
JUL 18@ ATLW 511000000
JUL 19@ ATLW 825010101
JUL 21vs STLL 4114010001
JUL 22vs STLW 321000001
JUL 24vs CWSL 131000001
JUL 24vs STLW 533000001
JUL 25vs CWSW 722110021
JUL 27@ CWSW 835000002
JUL 29@ MILW 212000012
AUG 2vs AZW 1645221100
AUG 3vs AZL 8105000004
AUG 4vs WSHL 241000010
AUG 5vs WSHW 740100010
AUG 6vs WSHL 494110002
AUG 9@ SFL 134000001
AUG 9@ SFL 363020200
AUG 12@ AZW 831110100
AUG 13@ AZW 721111100
AUG 13@ AZL 263000012
AUG 15vs CINW 1550000000
AUG 16vs CINL 121000001
AUG 17vs CINW 764000000
AUG 17vs CINL 10133222301
AUG 18vs TORW 744000004
AUG 19vs TORW 433221210
AUG 20vs TORW 651000001
AUG 22@ CINW 1395110112
AUG 24@ CINL 242111121
AUG 25@ PHIL 174000002
AUG 26@ PHIW 1720000000
AUG 27@ PHIL 361000000
AUG 29vs PITW 613110112
AUG 30vs PITW 410000000
AUG 31vs PITW 1735231400
SEP 1vs ATLW 624010002
SEP 1vs ATLW 203010112
SEP 3vs ATLL 154121101
SEP 5@ PITL 344010200
SEP 6@ PITW 103000012
SEP 7@ PITW 825230001
SEP 9vs MILL 024000001
SEP 9vs MILL 2151000001
SEP 10vs MILL 133110012
SEP 13vs NYMW 834111101
SEP 14vs NYMW 1754000212
SEP 15vs NYMW 1464000104
SEP 15vs STLW 822110201
SEP 16vs STLW 413010112
SEP 17vs STLW 431000000
SEP 19@ TBW 214010003
SEP 20@ TBL 183000002
SEP 22@ MILW 541000000
SEP 22@ MILW 532110000
SEP 23@ MILL 343220110
SEP 26@ STLW 1020100000
SEP 27@ STLL 784210002
SEP 28@ STLW 214111111
SEP 29vs CINW 544221301
SEP 30vs CINW 902100120
OCT 1vs CINL 132000001

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.