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

2021 Regular season
Play log from 2015
Spray chart · 312 batted balls
Lineout · 96.1 mph · 292 ftGroundout · 84.2 mph · 19 ftFlyout · 101.4 mph · 304 ftGroundout · 87.9 mph · 4 ftFlyout · 83.7 mph · 299 ftGroundout · 90.7 mph · 71 ftGroundout · 29.4 mph · 2 ftGroundout · 52.9 mph · 33 ftFlyout · 74.9 mph · 234 ftForceout · 43.3 mph · 78 ftGroundout · 60.2 mph · 15 ftGroundout · 81.7 mph · 119 ftLineout · 80.4 mph · 292 ftGroundout · 104.7 mph · 90 ftGroundout · 65.5 mph · 5 ftGroundout · 95.5 mph · 15 ftGroundout · 98.1 mph · 6 ftLineout · 85.4 mph · 300 ftGrounded into a double play · 91.5 mph · 18 ftPop Out · 61.7 mph · 163 ftGroundout · 112.1 mph · 65 ftGroundout · 80.9 mph · 3 ftGroundout · 76.8 mph · 11 ftLineout · 93.2 mph · 181 ftForceout · 73.1 mph · 96 ftLineout · 102.3 mph · 357 ftGroundout · 65.1 mph · 13 ftGroundout · 102.8 mph · 7 ftFlyout · 98.1 mph · 376 ftFlyout · 94.6 mph · 351 ftGroundout · 100.2 mph · 8 ftPop Out · 87.6 mph · 61 ftGroundout · 92.6 mph · 8 ftFlyout · 96.3 mph · 345 ftGroundout · 87.9 mph · 8 ftLineout · 109.8 mph · 372 ftFlyout · 95.6 mph · 355 ftFlyout · 93.4 mph · 285 ftFlyout · 87.6 mph · 269 ftGroundout · 53.4 mph · 9 ftFlyout · 104.7 mph · 290 ftLineout · 90.3 mph · 164 ftLineout · 92.9 mph · 290 ftFlyout · 89.8 mph · 348 ftGroundout · 79.2 mph · 4 ftFlyout · 98.3 mph · 341 ftPop Out · 71.9 mph · 113 ftGroundout · 84.4 mph · 4 ftFlyout · 91.6 mph · 332 ftGroundout · 53.1 mph · 4 ftGroundout · 83.7 mph · 9 ftGroundout · 71.1 mph · 7 ftLineout · 99.0 mph · 308 ftLineout · 79.2 mph · 153 ftPop Out · 85.9 mph · 124 ftGroundout · 88.0 mph · 82 ftForceout · 95.7 mph · 24 ftGroundout · 49.5 mph · 5 ftBunt Pop Out · 27.1 mph · 50 ftGroundout · 85.3 mph · 11 ftGroundout · 99.7 mph · 38 ftPop Out · 87.3 mph · 182 ftGrounded into a double play · 82.2 mph · 5 ftFlyout · 96.1 mph · 271 ftGroundout · 85.7 mph · 120 ftGroundout · 75.6 mph · 17 ftGroundout · 72.0 mph · 98 ftGrounded into a double play · 95.6 mph · 17 ftFlyout · 88.6 mph · 326 ftFlyout · 87.9 mph · 196 ftForceout · 100.1 mph · 6 ftFlyout · 82.2 mph · 296 ftFlyout · 96.2 mph · 388 ftFlyout · 96.3 mph · 340 ftGroundout · 46.6 mph · 2 ftPop Out · 84.8 mph · 125 ftForceout · 84.7 mph · 17 ftGroundout · 95.4 mph · 10 ftFlyout · 94.3 mph · 256 ftGroundoutLineout · 103.6 mph · 138 ftFlyout · 78.0 mph · 265 ftGroundout · 94.2 mph · 36 ftGroundout · 88.1 mph · 12 ftFlyout · 80.6 mph · 253 ftLineout · 92.6 mph · 315 ftGroundout · 102.9 mph · 52 ftGroundout · 103.7 mph · 58 ftFlyout · 95.7 mph · 349 ftGroundout · 69.7 mph · 6 ftFlyout · 82.2 mph · 245 ftGrounded into a double play · 93.3 mph · 27 ftFlyout · 94.8 mph · 360 ftLineout · 100.8 mph · 337 ftGroundout · 82.4 mph · 5 ftGroundout · 62.9 mph · 58 ftGroundout · 68.1 mph · 14 ftDouble Play · 101.8 mph · 10 ftFlyout · 83.5 mph · 308 ftGroundout · 99.6 mph · 8 ftGrounded into a double play · 100.8 mph · 9 ftGroundout · 67.4 mph · 3 ftSacrifice fly · 99.3 mph · 315 ftGrounded into a double play · 91.7 mph · 22 ftPop Out · 89.9 mph · 145 ftGroundout · 91.9 mph · 5 ftGroundout · 69.9 mph · 4 ftGrounded into a double play · 78.5 mph · 9 ftGrounded into a double play · 65.3 mph · 4 ftFlyout · 91.1 mph · 358 ftFlyout · 72.7 mph · 221 ftGroundout · 71.0 mph · 3 ftFlyout · 81.5 mph · 267 ftFlyout · 84.0 mph · 240 ftLineout · 86.8 mph · 255 ftPop Out · 94.7 mph · 22 ftLineout · 74.6 mph · 178 ftGroundout · 75.6 mph · 9 ftFlyout · 93.8 mph · 258 ftFlyout · 85.9 mph · 289 ftGroundout · 91.7 mph · 16 ftPop Out · 77.4 mph · 188 ftFlyout · 90.0 mph · 283 ftGrounded into a double play · 82.0 mph · 48 ftGroundout · 86.2 mph · 22 ftGroundout · 85.2 mph · 15 ftFlyout · 90.5 mph · 245 ftForceout · 85.7 mph · 5 ftField Error · 82.4 mph · 6 ftGroundout · 91.0 mph · 20 ftFlyout · 91.7 mph · 320 ftGroundout · 71.1 mph · 3 ftFlyout · 94.9 mph · 328 ftGroundout · 58.7 mph · 2 ftGroundout · 102.8 mph · 27 ftField Error · 92.3 mph · 3 ftFlyout · 90.7 mph · 238 ftGrounded into a double play · 97.4 mph · 19 ftSacrifice bunt · 37.4 mph · 3 ftGrounded into a double play · 91.0 mph · 6 ftGroundout · 102.9 mph · 8 ftGroundout · 97.6 mph · 14 ftGroundout · 79.9 mph · 7 ftGroundout · 77.2 mph · 32 ftLineout · 96.7 mph · 263 ftGroundout · 106.6 mph · 137 ftFlyout · 91.3 mph · 323 ftField Error · 73.9 mph · 11 ftGroundout · 104.6 mph · 134 ftFlyout · 93.1 mph · 294 ftFlyout · 73.4 mph · 186 ftFlyout · 98.0 mph · 268 ftFlyout · 103.6 mph · 330 ftPop Out · 89.5 mph · 137 ftGroundout · 66.2 mph · 2 ftField Error · 96.8 mph · 15 ftGroundout · 110.1 mph · 73 ftGroundout · 80.1 mph · 76 ftLineout · 54.8 mph · 163 ftGroundout · 106.8 mph · 6 ftFlyout · 98.5 mph · 274 ftFlyout · 96.5 mph · 345 ftFlyoutGroundout · 84.4 mph · 12 ftGroundout · 62.1 mph · 2 ftGroundout · 72.2 mph · 6 ftLineout · 88.5 mph · 284 ftGroundout · 95.0 mph · 5 ftGroundout · 71.4 mph · 1 ftGrounded into a double play · 81.9 mph · 23 ftFlyout · 91.7 mph · 326 ftGroundout · 92.1 mph · 16 ftFlyout · 97.4 mph · 344 ftGroundout · 95.6 mph · 9 ftLineout · 111.9 mph · 275 ftGroundout · 102.7 mph · 12 ftFlyout · 87.5 mph · 250 ftGroundout · 100.6 mph · 3 ftGroundout · 70.2 mph · 3 ftPop Out · 90.7 mph · 15 ftGroundout · 64.0 mph · 1 ftGroundout · 68.7 mph · 37 ftGroundout · 77.5 mph · 5 ftGroundout · 99.5 mph · 90 ftForceout · 106.2 mph · 59 ftGroundout · 101.2 mph · 7 ftGroundout · 73.7 mph · 3 ftGroundout · 104.0 mph · 15 ftLineout · 100.3 mph · 307 ftGroundout · 97.7 mph · 58 ftFlyout · 98.5 mph · 346 ftForceout · 73.2 mph · 8 ftFlyout · 100.2 mph · 390 ftGroundout · 81.7 mph · 49 ftGroundout · 90.0 mph · 10 ftLineout · 101.0 mph · 324 ftLineout · 95.0 mph · 317 ftFlyout · 83.5 mph · 230 ftGroundout · 94.6 mph · 82 ftFlyout · 86.3 mph · 297 ftGroundout · 71.5 mph · 11 ftFlyout · 96.8 mph · 393 ftLineout · 99.9 mph · 318 ftSacrifice bunt · 16.5 mph · 3 ftLineout · 107.0 mph · 355 ftGroundout · 90.5 mph · 4 ftGroundout · 71.9 mph · 2 ftSingle · 100.2 mph · 18 ftSingle · 105.5 mph · 227 ftSingle · 84.7 mph · 215 ftHome Run · 111.3 mph · 451 ftSingle · 81.3 mph · 257 ftDouble · 99.6 mph · 340 ftDouble · 101.7 mph · 316 ftSingle · 101.1 mph · 86 ftSingle · 109.6 mph · 152 ftHome Run · 108.2 mph · 445 ftSingle · 108.7 mph · 287 ftSingle · 48.4 mph · 3 ftSingle · 108.8 mph · 11 ftSingleHome Run · 105.2 mph · 420 ftSingle · 92.8 mph · 144 ftDouble · 86.0 mph · 199 ftHome Run · 104.5 mph · 418 ftSingle · 69.1 mph · 238 ftTriple · 100.6 mph · 371 ftHome Run · 111.4 mph · 444 ftHome Run · 104.1 mph · 373 ftSingle · 84.1 mph · 214 ftSingle · 88.2 mph · 174 ftSingle · 72.5 mph · 1 ftDouble · 76.9 mph · 132 ftSingle · 105.4 mph · 33 ftSingle · 72.6 mph · 2 ftHome Run · 99.5 mph · 392 ftSingle · 101.7 mph · 281 ftHome Run · 103.2 mph · 393 ftSingle · 84.7 mph · 127 ftSingle · 87.1 mph · 3 ftDouble · 110.7 mph · 314 ftSingle · 86.3 mph · 188 ftSingle · 102.1 mph · 334 ftHome Run · 110.0 mph · 437 ftDouble · 82.9 mph · 13 ftHome Run · 103.6 mph · 396 ftSingle · 104.3 mph · 23 ftDouble · 104.6 mph · 400 ftDouble · 108.6 mph · 113 ftSingle · 64.1 mph · 9 ftDouble · 104.4 mph · 301 ftSingle · 77.7 mph · 241 ftHome Run · 102.2 mph · 384 ftSingle · 86.3 mph · 203 ftHome Run · 107.0 mph · 427 ftSingle · 101.7 mph · 12 ftHome Run · 104.2 mph · 380 ftSingle · 98.7 mph · 179 ftDouble · 94.7 mph · 208 ftHome Run · 108.8 mph · 439 ftSingle · 94.4 mph · 259 ftDouble · 102.9 mph · 300 ftSingle · 91.5 mph · 179 ftSingle · 98.9 mph · 62 ftSingle · 73.1 mph · 218 ftHome Run · 96.2 mph · 387 ftSingle · 93.2 mph · 221 ftSingle · 83.7 mph · 234 ftSingle · 91.1 mph · 85 ftHome Run · 101.7 mph · 367 ftDouble · 64.8 mph · 185 ftDouble · 104.1 mph · 47 ftSingle · 86.2 mph · 54 ftSingle · 87.0 mph · 222 ftDouble · 100.2 mph · 226 ftHome Run · 109.4 mph · 373 ftSingle · 85.3 mph · 5 ftSingle · 103.7 mph · 140 ftSingle · 110.8 mph · 235 ftDouble · 85.1 mph · 168 ftSingle · 110.1 mph · 160 ftSingle · 73.2 mph · 112 ftHome RunSingle · 96.2 mph · 201 ftHome Run · 103.9 mph · 402 ftDouble · 62.8 mph · 150 ftSingle · 101.3 mph · 259 ftSingle · 86.8 mph · 4 ftSingle · 66.1 mph · 216 ftSingle · 104.6 mph · 10 ftSingle · 85.9 mph · 223 ftSingle · 71.8 mph · 211 ftDouble · 97.6 mph · 52 ftHome Run · 103.1 mph · 369 ftSingle · 74.4 mph · 252 ftDouble · 74.9 mph · 223 ftSingle · 106.2 mph · 115 ftDouble · 68.9 mph · 221 ftHome Run · 98.5 mph · 355 ftHome Run · 99.4 mph · 365 ftHome Run · 104.9 mph · 404 ftSingle · 95.0 mph · 197 ftDouble · 96.0 mph · 323 ftSingle · 102.1 mph · 230 ftHome Run · 102.7 mph · 392 ftSingle · 95.6 mph · 16 ftSingle · 90.7 mph · 7 ftSingle · 108.1 mph · 257 ftSingle · 97.6 mph · 8 ftSingle · 107.5 mph · 364 ftSingle · 107.3 mph · 74 ftHome Run · 108.2 mph · 428 ft
Hit (105) Out (207) Home run (25)
Average exit velocity 88.9 mph · longest 451 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

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1vs PITL 353000011
APR 3vs PITW 511000001
APR 4vs PITW 432211120
APR 5vs MILW 532100011
APR 6vs MILL 043000011
APR 7vs MILL 245010002
APR 8@ PITW 421000000
APR 10@ PITL 284110012
APR 11@ PITL 174010001
APR 12@ MILL 363000010
APR 13@ MILW 324110001
APR 14@ MILL 073000002
APR 16vs ATLL 253010020
APR 17vs ATLW 1345010002
APR 18vs ATLL 4135010002
APR 20vs NYMW 312000021
APR 21vs NYMW 1644110022
APR 22vs NYMW 434000002
APR 24vs MILL 344010013
APR 25vs MILL 063000011
APR 26@ ATLL 784000002
APR 27@ ATLL 053000002
APR 28@ ATLL 0102000001
APR 30@ CINL 681000001
MAY 1@ CINW 324010001
MAY 2@ CINL 12135331301
MAY 15@ DETL 895000002
MAY 16@ DETW 514231200
MAY 17vs WSHW 733010002
MAY 18vs WSHW 633111111
MAY 19vs WSHL 344010102
MAY 20vs WSHW 524222300
MAY 21@ STLW 1234230000
MAY 22@ STLL 124000003
MAY 23@ STLW 213000011
MAY 25@ PITW 434010002
MAY 26@ PITW 413000020
MAY 27@ PITW 533010110
MAY 28vs CINW 102000011
MAY 29vs CINW 1024110210
MAY 30vs CINL 152000021
MAY 31vs SDW 724010003
JUN 1vs SDW 434000000
JUN 2vs SDW 615100101
JUN 3@ SFL 273000001
JUN 4@ SFL 584000001
JUN 6@ SFW 432110020
JUN 7@ SDL 493111100
JUN 8@ SDW 711000001
JUN 9@ SDW 313100012
JUN 11vs STLW 851010000
JUN 12vs STLW 723111212
JUN 13vs STLW 203000001
JUN 14@ NYML 251000000
JUN 15@ NYML 233010002
JUN 16@ NYML 364000001
JUN 17@ NYMW 201000000
JUN 18vs MIAL 2104000002
JUN 19vs MIAL 1113000000
JUN 20vs MIAW 202010010
JUN 21vs CLEL 041000000
JUN 22vs CLEW 711000000
JUN 25@ LADL 262000001
JUN 26@ LADL 231010100
JUN 27@ LADL 171000000
JUN 28@ MILL 4144121211
JUN 29@ MILL 124000002
JUN 30@ MILL 7154000000
JUL 2@ CINL 124020001
JUL 3@ CINL 233000012
JUL 4@ CINL 233000011
JUL 5vs PHIL 3130000000
JUL 6vs PHIL 10155110102
JUL 7vs PHIW 830100010
JUL 8vs PHIL 081000000
JUL 9vs STLW 1052110111
JUL 10vs STLL 064000002
JUL 16@ AZW 514110001
JUL 17@ AZW 423000012
JUL 18@ AZL 461000001
JUL 19@ STLL 381000000
JUL 20@ STLW 762010210
JUL 21@ STLL 235000000
JUL 22@ STLL 232000001
JUL 23vs AZW 831000000
JUL 24vs AZL 371000000
JUL 25vs AZW 511000000
JUL 26vs CINW 650000010
JUL 27vs CINL 473010012
JUL 28vs CINL 282010000
JUL 29vs CINL 473111112
JUL 30@ WSHL 344010000
JUL 31@ WSHW 634000013
AUG 1@ WSHL 564000002
AUG 3@ COLL 6133311110
AUG 4@ COLW 323100012
AUG 5@ COLL 563010111
AUG 6vs CWSL 685110002
AUG 7vs CWSL 044010003
AUG 8vs CWSL 394000002
AUG 10vs MILL 361000001
AUG 10vs MILL 244010003
AUG 11vs MILL 0104000001
AUG 12vs MILL 4175010002
AUG 13@ MIAL 10143211222
AUG 14@ MIAL 454010002
AUG 15@ MIAL 144000002
AUG 16@ CINL 5141010200
AUG 17@ CINW 214131100
AUG 18@ CINW 715111100
AUG 20vs KCL 263010112
AUG 21vs KCL 241000001
AUG 22vs KCL 193110010
AUG 23vs COLW 643130010
AUG 25vs COLW 521000001
AUG 25vs COLL 10135121300
AUG 27@ CWSL 13175221301
AUG 28@ CWSW 704010002
AUG 29@ CWSL 1134000004
AUG 31@ MINW 314111102
SEP 1@ MINW 304010002
SEP 2vs PITW 656131302
SEP 3vs PITW 654030000
SEP 4vs PITW 764110001
SEP 5vs PITW 1185130100
SEP 6vs CINW 434111301
SEP 7vs CINL 344131100
SEP 8vs CINW 414111102
SEP 10vs SFL 164000001
SEP 11vs SFL 4153110101
SEP 12vs SFL 565121101
SEP 14@ PHIW 633010112
SEP 15@ PHIL 564100002
SEP 16@ PHIL 8172100110
SEP 17@ MILL 583100020
SEP 18@ MILL 465131201
SEP 21vs MINL 595020001
SEP 22vs MINL 453210111
SEP 24vs STLL 4121000210
SEP 24vs STLL 582000001
SEP 25vs STLL 584121311
SEP 26vs STLL 245000002
SEP 28@ PITL 684110111
SEP 29@ PITW 324010013
SEP 30@ PITW 904110011
OCT 1@ STLL 343110010
OCT 2@ STLW 653211220
OCT 3@ STLW 322000011

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.