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

2019 Regular season
Play log from 2015
Spray chart · 102 batted balls
Flyout · 89.1 mph · 221 ftLineout · 103.4 mph · 155 ftLineout · 103.0 mph · 136 ftGroundout · 79.5 mph · 37 ftLineout · 95.4 mph · 352 ftPop Out · 72.4 mph · 158 ftGroundout · 67.8 mph · 10 ftGroundout · 74.9 mph · 4 ftPop Out · 89.6 mph · 154 ftGroundout · 71.0 mph · 5 ftFielder’s choice out · 85.1 mph · 117 ftFlyout · 105.4 mph · 378 ftFielder’s choice · 84.7 mph · 8 ftGroundout · 89.3 mph · 63 ftGroundout · 68.5 mph · 11 ftGroundout · 87.3 mph · 90 ftGrounded into a double playDouble Play · 87.0 mph · 278 ftFlyout · 88.2 mph · 342 ftGroundoutGroundout · 59.7 mph · 11 ftGroundout · 66.5 mph · 10 ftFlyout · 89.9 mph · 233 ftFlyout · 100.2 mph · 270 ftGroundout · 88.9 mph · 116 ftForceout · 67.5 mph · 35 ftGroundout · 80.5 mph · 17 ftPop OutGroundout · 82.5 mph · 4 ftFlyout · 96.8 mph · 314 ftGroundout · 71.2 mph · 54 ftGroundout · 91.3 mph · 5 ftFlyout · 78.5 mph · 269 ftLineout · 97.1 mph · 270 ftFlyout · 73.9 mph · 252 ftPop OutFlyout · 82.6 mph · 257 ftFlyoutPop OutFlyout · 82.5 mph · 233 ftGroundout · 86.9 mph · 8 ftSacrifice fly · 80.9 mph · 273 ftGroundout · 89.0 mph · 6 ftGroundoutPop OutPop Out · 92.1 mph · 173 ftPop OutPop Out · 65.0 mph · 162 ftFlyout · 85.3 mph · 309 ftGroundout · 98.2 mph · 15 ftFlyout · 95.3 mph · 369 ftFlyout · 100.9 mph · 408 ftGroundout · 81.5 mph · 72 ftPop Out · 70.2 mph · 161 ftGroundout · 94.3 mph · 71 ftPop OutGroundout · 88.9 mph · 10 ftGroundout · 101.2 mph · 35 ftGroundout · 96.1 mph · 4 ftFlyout · 86.2 mph · 284 ftFlyout · 91.0 mph · 309 ftFlyout · 75.9 mph · 280 ftGroundout · 75.6 mph · 3 ftGroundout · 91.7 mph · 15 ftGroundout · 80.1 mph · 57 ftSingle · 92.9 mph · 6 ftHome Run · 108.6 mph · 474 ftSingle · 112.7 mph · 16 ftDouble · 108.8 mph · 214 ftHome Run · 103.3 mph · 402 ftSingleDouble · 106.8 mph · 305 ftSingleHome Run · 104.5 mph · 409 ftSingle · 90.4 mph · 20 ftDouble · 102.4 mph · 288 ftHome Run · 104.8 mph · 443 ftSingle · 96.7 mph · 66 ftSingle · 100.3 mph · 159 ftHome Run · 99.0 mph · 365 ftDouble · 99.9 mph · 360 ftHome Run · 104.7 mph · 370 ftHome Run · 102.9 mph · 399 ftSingle · 96.3 mph · 77 ftSingle · 94.6 mph · 12 ftSingleSingle · 100.0 mph · 265 ftSingle · 107.6 mph · 56 ftHome Run · 107.1 mph · 408 ftDouble · 112.0 mph · 279 ftSingle · 83.6 mph · 264 ftSingleSingle · 98.2 mph · 125 ftSingle · 102.5 mph · 97 ftDouble · 98.3 mph · 316 ftHome Run · 96.6 mph · 386 ftDouble · 80.7 mph · 235 ftSingle · 96.3 mph · 224 ftHome Run · 107.1 mph · 436 ftHome Run · 99.6 mph · 367 ftTriple · 97.6 mph · 336 ftSingle · 87.0 mph · 221 ft
Hit (37) Out (65) Home run (11)
Average exit velocity 90.7 mph · longest 474 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

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 26@ MILL 233000001
JUL 27@ MILL 353000011
JUL 28@ MILW 1141300031
JUL 30@ STLL 123010011
JUL 31@ STLW 203010110
AUG 1@ STLL 081000000
AUG 2vs MILW 621000001
AUG 3vs MILW 410000000
AUG 4vs MILW 722010001
AUG 5vs W 652111100
AUG 6vs L 4112020000
AUG 7vs W 1014121400
AUG 8@ CINW 1255221401
AUG 9@ CINL 254000002
AUG 10@ CINL 1102000000
AUG 11@ CINW 634221101
AUG 13@ PHIL 244000001
AUG 14@ PHIL 1112000011
AUG 15@ PHIL 574110001
AUG 16@ PITL 231110000
AUG 17@ PITW 203110002
AUG 18@ PITW 711000001
AUG 20vs SFW 530000010
AUG 21vs SFW 12112100021
AUG 22vs SFW 103000001
AUG 23vs WSHL 392000000
AUG 24vs WSHL 271000001
AUG 25vs WSHL 573000011
AUG 27@ NYMW 524000001
AUG 28@ NYMW 1074121200
AUG 30vs MILW 714210000
AUG 31vs MILL 021000000
SEP 1vs MILL 044010002
SEP 2vs SEAW 511000000
SEP 3vs SEAW 613000011
SEP 5@ MILW 1051010000
SEP 7@ MILL 230000010
SEP 8@ MILL 583000001
SEP 9@ SDW 1022000000
SEP 10@ SDL 893000101
SEP 11@ SDL 041000001
SEP 12@ SDW 414020201
SEP 13vs PITW 1781000001
SEP 14vs PITW 1411000001
SEP 15vs PITW 1664111201
SEP 16vs CINW 822110000
SEP 17vs CINL 241000001
SEP 18vs CINL 231010000
SEP 19vs STLL 452000000
SEP 20vs STLL 122000001
SEP 21vs STLL 891111200
SEP 22vs STLL 232010001
SEP 24@ PITL 294010002
SEP 25@ PITL 243121210
SEP 26@ PITL 593110201
SEP 27@ STLW 825231200
SEP 28@ STLW 865232400
SEP 29@ STLL 092000012

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.