Ian Happ
Bats B Throws R6'0" 205 lbBorn 1994 Pittsburgh, USADebut 2017Team CHC1x All-StarDraft 2015 R1 #9 Chicago Cubs, CincinnatiContract 3 y/$61M (24-26) 2026: $19,000,000
Awards: Rawlings NL Gold Glove x4
Projections
2027 NEXT+ 106.6FIELD+ 103.4 at LFTotal 2.07 WAR
| Season | PA | AB | H | 2B | 3B | HR | BB | SO | SB | AVG | OBP | SLG | OPS | ISO | wOBA | K% | BB% | HIT+ | WAR |
|---|
| 2026 | 515 | 441 | 104 | 22 | 1 | 18 | 67 | 124 | 7 | 0.237 | 0.340 | 0.415 | 0.755 | 0.178 | 0.333 | 24.2 | 13.1 | 112.2 | 2.37 |
| 2027 | 528 | 453 | 103 | 22 | 1 | 19 | 67 | 141 | 6 | 0.227 | 0.330 | 0.405 | 0.736 | 0.178 | 0.325 | 26.8 | 12.6 | 108.6 | 2.21 |
Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.
Most similar through age 30
His ten closest age-30 comparables averaged 120 HIT+ the next season; 10 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.
Batting
| Year | Team | G | PA | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | HIT+ |
|---|
| 2027 proj | | | 528 | | 103 | 22 | 1 | 19 | | 6 | 67 | 141 | 0.227 | 0.330 | 0.405 | 0.736 | 108.6 |
| 2026* | CHN | 124 | 523 | 72 | 96 | 22 | 2 | 20 | | 4 | 66 | 160 | 0.214 | 0.322 | 0.405 | 0.727 | 111.7 |
| 2025 | CHC | 150 | 663 | 87 | 138 | 32 | 0 | 23 | 79 | 6 | 87 | 151 | 0.243 | 0.342 | 0.420 | 0.762 | 122.3 |
| 2024 | CHC | 153 | 657 | 89 | 138 | 34 | 2 | 25 | 86 | 13 | 80 | 168 | 0.243 | 0.341 | 0.441 | 0.782 | 122.4 |
| 2023 | CHC | 158 | 691 | 86 | 144 | 35 | 4 | 21 | 84 | 14 | 99 | 153 | 0.248 | 0.360 | 0.431 | 0.791 | 114.0 |
| 2022 | CHC | 158 | 641 | 72 | 155 | 42 | 2 | 17 | 72 | 9 | 58 | 149 | 0.271 | 0.342 | 0.440 | 0.781 | 119.1 |
| 2021 | CHC | 148 | 535 | 63 | 105 | 20 | 1 | 25 | 66 | 9 | 62 | 156 | 0.226 | 0.323 | 0.434 | 0.757 | 104.5 |
| 2020 | CHC | 57 | 231 | 27 | 51 | 11 | 1 | 12 | 28 | 1 | 30 | 63 | 0.258 | 0.361 | 0.505 | 0.866 | 130.8 |
| 2019 | CHC | 58 | 156 | 25 | 37 | 7 | 1 | 11 | 30 | 2 | 15 | 39 | 0.264 | 0.333 | 0.564 | 0.898 | 125.4 |
| 2018 | CHC | 142 | 462 | 56 | 90 | 19 | 2 | 15 | 44 | 8 | 70 | 167 | 0.233 | 0.353 | 0.408 | 0.761 | 99.2 |
| 2017 | CHC | 115 | 413 | 62 | 92 | 17 | 3 | 24 | 68 | 8 | 39 | 129 | 0.253 | 0.328 | 0.514 | 0.842 | 111.7 |
| Career | | 1139 | 4449 | 567 | 950 | 217 | 16 | 173 | 557 | 70 | 540 | 1175 | 0.247 | 0.343 | 0.447 | 0.790 | 115.6 |
Pitching
| Year | Team | W | L | ERA | G | GS | SV | IP | BF | HR | BB | SO | PITCH+ |
|---|
| 2018 | CHC | 0 | 0 | 0.00 | 1 | 0 | 0 | 1.0 | 4 | 0 | 0 | 0 | | | |
| Career | | 0 | 0 | 0.00 | 1 | 0 | 0 | 1.0 | 4 | 0 | 0 | 0 | | | |
Statcast
| Year | PA | EV | LA | Barrel% | HardHit% | Whiff% | Chase% | xBA | xSLG | xwOBA | Sprint |
|---|
| 2026 | 523 | 89.3 | 14.7 | 11.0 | 42.1 | 31.3 | 24.2 | 0.200 | 0.386 | 0.308 | 27.9 |
| 2025 | 663 | 90.0 | 16.1 | 10.4 | 44.4 | 24.6 | 20.8 | 0.256 | 0.457 | 0.354 | 27.4 |
| 2024 | 657 | 90.8 | 15.1 | 11.7 | 45.2 | 27.9 | 23.2 | 0.240 | 0.453 | 0.347 | 27.9 |
| 2023 | 691 | 89.9 | 13.0 | 9.0 | 39.0 | 25.3 | 23.0 | 0.249 | 0.427 | 0.349 | 27.7 |
| 2022 | 641 | 89.7 | 10.9 | 6.6 | 40.4 | 27.2 | 26.7 | 0.239 | 0.396 | 0.312 | 27.9 |
| 2021 | 535 | 89.5 | 9.9 | 11.0 | 41.3 | 32.3 | 23.1 | 0.217 | 0.404 | 0.319 | 27.7 |
| 2020 | 231 | 91.1 | 9.0 | 10.4 | 48.5 | 35.7 | 24.4 | 0.261 | 0.469 | 0.362 | 27.1 |
| 2019 | 156 | 89.8 | 16.0 | 15.9 | 38.2 | 30.4 | 30.0 | 0.237 | 0.510 | 0.342 | 27.8 |
| 2018 | 462 | 90.0 | 14.1 | 14.0 | 40.5 | 37.8 | 20.9 | 0.212 | 0.397 | 0.322 | 27.6 |
| 2017 | 413 | 88.5 | 13.3 | 15.0 | 39.4 | 34.3 | 25.2 | 0.246 | 0.477 | 0.336 | 28.8 |
Fielding
| Year | Team | Pos | G | Inn | PO | A | E | DP | Fld% | Runs saved |
|---|
| 2025 | CHC | OF | 146 | 1274 | 300 | 5 | 1 | 0 | 0.997 | |
| 2024 | CHC | OF | 144 | 1248 | 307 | 11 | 1 | 2 | 0.997 | |
| 2023 | CHC | OF | 154 | 1338 | 253 | 12 | 3 | 4 | 0.989 | |
| 2022 | CHC | OF | 147 | 1245 | 277 | 8 | 3 | 1 | 0.990 | |
| 2021 | CHC | OF | 123 | 993 | 205 | 4 | 0 | 0 | 1.000 | |
| 2021 | CHC | 2B | 8 | 35 | 4 | 7 | 1 | 0 | 0.917 | +1.3 |
| 2021 | CHC | 3B | 2 | 1 | 0 | 0 | 0 | 0 | | -0.0 |
| 2020 | CHC | OF | 56 | 446 | 87 | 3 | 1 | 1 | 0.989 | |
| 2020 | CHC | 1B | 2 | 6 | 5 | 0 | 0 | 0 | 1.000 | -0.0 |
| 2019 | CHC | OF | 29 | 126 | 35 | 1 | 0 | 0 | 1.000 | |
| 2019 | CHC | 2B | 13 | 83 | 14 | 18 | 1 | 3 | 0.970 | +0.3 |
| 2019 | CHC | 3B | 8 | 54 | 6 | 15 | 1 | 1 | 0.955 | +0.0 |
| 2019 | CHC | 1B | 7 | 41 | 43 | 2 | 0 | 5 | 1.000 | +0.1 |
| 2018 | CHC | OF | 115 | 802 | 164 | 6 | 2 | 0 | 0.988 | |
| 2018 | CHC | 3B | 20 | 113 | 9 | 21 | 2 | 1 | 0.938 | -1.0 |
| 2018 | CHC | 1B | 2 | 14 | 10 | 4 | 0 | 2 | 1.000 | +0.2 |
| 2018 | CHC | 2B | 2 | 3 | 0 | 0 | 0 | 0 | | -0.0 |
| 2018 | CHC | P | 1 | 1 | 0 | 0 | 0 | 0 | | -0.0 |
| 2017 | CHC | OF | 82 | 533 | 100 | 4 | 2 | 0 | 0.981 | |
| 2017 | CHC | 2B | 44 | 260 | 39 | 79 | 2 | 13 | 0.983 | +1.8 |
| 2017 | CHC | 3B | 4 | 17 | 3 | 5 | 0 | 2 | 1.000 | -1.1 |
Runs saved covers the Statcast era; for catchers it includes framing.
Minor leagues
| Year | Level | Team | Side | PA / BF | Line | AVG / ERA | OPS |
|---|
| 2019 | AAA | Iowa Cubs | Bat | 429 | 16 HR, 9 SB | 0.242 | 0.796 |
| 2017 | AAA | Iowa Cubs | Bat | 116 | 9 HR, 2 SB | 0.298 | 0.977 |
| 2016 | AA | Tennessee Smokies | Bat | 274 | 8 HR, 6 SB | 0.262 | 0.733 |
| 2016 | A+ | Myrtle Beach Pelicans | Bat | 293 | 7 HR, 10 SB | 0.296 | 0.885 |
| 2015 | A | South Bend Cubs | Bat | 165 | 5 HR, 1 SB | 0.241 | 0.763 |
Splits
| Year | vs LHP | vs RHP | Home | Away |
|---|
| 2026 | 0.234 | 0.360 | 0.341 | 0.316 |
| 2025 | 0.312 | 0.352 | 0.361 | 0.322 |
| 2024 | 0.328 | 0.353 | 0.363 | 0.332 |
| 2023 | 0.316 | 0.369 | 0.336 | 0.372 |
| 2022 | 0.356 | 0.344 | 0.383 | 0.312 |
| 2021 | 0.299 | 0.346 | 0.348 | 0.323 |
| 2020 | 0.337 | 0.394 | 0.405 | 0.354 |
| 2019 | 0.312 | 0.399 | 0.378 | 0.383 |
wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.
Postseason batting
| Year | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS |
|---|
| 2025 | 8 | 30 | 3 | 3 | 1 | 0 | 2 | 4 | 0 | 2 | 13 | 0.100 | 0.156 | 0.333 | 0.490 |
| 2020 | 2 | 8 | 1 | 4 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0.500 | 0.500 | 0.875 | 1.375 |
| 2018 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | | 1.000 | | |
| 2017 | 5 | 7 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 5 | 0.143 | 0.250 | 0.143 | 0.393 |
| Career | 16 | 45 | 4 | 8 | 1 | 0 | 3 | 5 | 0 | 4 | 19 | 0.178 | 0.245 | 0.400 | 0.645 |