Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo
Ian Happ
CF | B/T: S/R | 6' 0" 205LBS | Age: 27

Draft: 2015 | Rd: 1, #9, Chicago Cubs | Cincinnati
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2021 535 465 63 105 25 66 9 .226 .323 .434 .757
5 Seasons 1797 1554 233 375 87 236 28 .241 .338 .467 .805
AVG HR RBI SB OPS
2021 .226 25 66 9 .757
5 Seasons .241 87 236 28 .805

Statcast Batting Statistics

Season Age Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2017 23 1618 241 32 13.3 88.5 114.2 13.3 37.3 .245 .476 .349 .335 .459 39.4 31.2 9.4
2018 24 1917 222 27 12.2 90 110.5 14.1 39.2 .211 .393 .329 .321 .455 40.5 36.1 15.2
2019 25 634 102 14 13.7 89.8 112.7 16 27.5 .235 .506 .368 .340 .419 38.2 25 9.6
2020 26 941 136 14 10.3 91.1 109.1 9 37.5 .258 .462 .369 .358 .446 48.5 27.3 13
2021 27 2250 312 35 11.2 89.5 112.1 9.9 31.1 .220 .399 .328 .318 .396 41.7 29.2 11.6
7360 1013 122 12 89.6 114.2 12.1 34.8 .230 .433 .342 .330 .433 41.5 30.8 12
6.6 88.3 122.2 12 32.9 .243 .403 .317 .313 .363 35.4 22 8.4




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Other
  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking

Year Pitch Type # % PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Whiff% PutAway%
2021 Fastballs 1338 59.5 292 248 60 32 13 1 14 80 169 .242 .235 .472 .434 .355 .345 92.1 13 26.3 22.2
2021 Breaking 551 24.5 151 132 24 11 5 0 8 57 76 .182 .197 .402 .387 .296 .299 86.8 11 41.0 27.9
2021 Offspeed 361 16.0 92 85 21 16 2 0 3 19 67 .247 .210 .376 .316 .294 .260 83.3 1 38.9 19.4
2020 Fastballs 528 56.1 126 105 32 15 9 1 7 31 74 .305 .277 .610 .550 .432 .405 92.7 11 30.0 22.8
2020 Breaking 250 26.6 68 60 14 7 2 0 5 21 40 .233 .259 .517 .442 .351 .340 90.4 12 38.1 25.0
2020 Offspeed 163 17.3 36 33 5 5 0 0 0 11 22 .152 .194 .152 .217 .181 .228 83.6 -3 50.0 28.2
! Note: Years are in reverse order.
+ View More Seasons


Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2017 41.5 26.1 26.6 5.8 41.1 34 24.9 5 29.9 24.5 22 5 13.3
2018 40.5 24.8 27.5 7.2 35.1 36 28.8 2.3 29.3 23.9 26.6 5.9 12.2
2019 43.1 29.4 16.7 10.8 31.4 40.2 28.4 0 32.4 27.5 19.6 5.9 13.7
2020 47.1 18.4 31.6 2.9 36.8 39.7 23.5 2.2 33.1 19.1 28.7 5.1 10.3
2021 47.1 28.2 20.2 4.5 37.8 32.7 29.5 4.2 34.9 21.5 22.1 5.1 11.2
43.9 25.8 24.5 5.8 37.2 35.4 27.3 3.3 32 23 23.7 5.3 12
45.1 22.5 25.4 7.1 36.6 37.8 25.4 3.7 33.2 24.4 24.4 5.7 6.6

Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2021 N/A -19.8 -1 3 0.1 1 0 0 0 0 0 .449 .498 .408 100
2021 Splitter 0.4 0 31 1.4 9 .143 .143 .256 61.5 44.4 33.3 .163 .253 .294 0
2021 Cutter 0.3 0 150 6.7 31 .179 .357 .3 19.1 22.6 20 .204 .375 .292 28.6
2021 Curveball 0.6 1 203 9 58 .241 .519 .344 38.9 34.5 29.4 .232 .416 .302 44.1
2021 Sinker -0.4 -1 269 12 71 .213 .361 .325 20 21.1 26.3 .273 .454 .365 55.3
2021 Changeup 1.3 4 327 14.5 82 .26 .403 .317 37.2 18.3 17.4 .212 .32 .255 23.8
2021 Slider 0.1 0 348 15.5 93 .141 .321 .27 42.1 39.8 27.2 .172 .367 .298 35.7
2021 4-Seamer 0.9 9 919 40.8 190 .264 .535 .395 29.5 30.5 21.6 .227 .436 .348 51.5
2020 Splitter -4.8 -1 11 1.2 5 .2 .2 .18 20 40 40 .143 .154 .134 33.3
2020 Cutter 5.6 3 47 5 15 .462 .923 .597 28 20 30 .44 .853 .564 40
2020 Sinker 4.7 7 145 15.4 29 .435 .913 .593 26 24.1 20 .304 .674 .465 56.3
2020 Curveball -1.9 -2 106 11.3 30 .185 .296 .241 40.8 40 37.5 .247 .391 .302 50
2020 Changeup -0.7 -1 152 16.2 31 .143 .143 .242 52.5 29 26.5 .204 .228 .243 21.1
2020 Slider 3.5 5 144 15.3 38 .273 .697 .439 36.4 23.7 17.3 .269 .485 .367 66.7
2020 4-Seamer -0.7 -2 336 35.7 82 .232 .449 .352 31.7 25.6 23.1 .237 .452 .354 50
2019 Splitter -7.4 -1 14 2.2 5 .2 .2 .18 28.6 0 0 .56 .652 .533 20
2019 Cutter -7.2 -2 28 4.4 6 0 0 0 6.7 16.7 16.7 .118 .134 .108 20
2019 Curveball 4.5 3 67 10.6 18 .412 .882 .55 26.8 33.3 23.1 .207 .447 .288 45.5
2019 Slider 7.5 5 64 10.1 19 .529 1.059 .634 22.2 15.8 14.3 .382 .648 .432 60
2019 Changeup 4.8 4 81 12.8 21 .333 .667 .462 40.9 14.3 13.6 .266 .588 .397 26.7
2019 Sinker 3.9 4 93 14.7 30 .292 .708 .472 26.2 26.7 33.3 .282 .69 .458 50
2019 4-Seamer -1.7 -5 283 44.6 56 .135 .308 .221 32.6 30.4 19.5 .151 .404 .258 31.4
2018 Splitter 5.8 2 29 1.5 10 .4 .7 .47 26.3 10 9.1 .39 .692 .464 33.3
2018 Cutter 1.8 2 102 5.3 32 .296 .556 .414 34.7 34.4 34.4 .166 .381 .304 31.3
2018 Curveball 1.3 3 204 10.6 42 .243 .324 .301 38.6 45.2 26.4 .222 .354 .302 55.6
2018 Changeup -0.6 -1 236 12.3 60 .25 .393 .32 39.6 30 31.6 .27 .43 .327 28.9
2018 Slider -2.1 -7 310 16.2 74 .119 .224 .197 36.1 47.3 27.6 .145 .27 .228 43.8
2018 Sinker 3.4 13 374 19.5 89 .352 .69 .512 27.8 24.7 22.2 .291 .593 .44 57.1
2018 4-Seamer -0.2 -2 660 34.4 146 .185 .319 .307 44.2 41.8 29.5 .164 .315 .296 31.7
2017 Knuckleball -2.2 0 9 0.6 2 0 0 .45 33.3 0 0 .097 .139 .097 0
2017 Splitter -3.1 -1 48 3 13 .167 .25 .165 40.7 46.2 26.1 .143 .184 .129 28.6
2017 Cutter -0.8 -1 84 5.2 23 .238 .381 .302 33.3 30.4 28 .276 .507 .36 35.7
2017 Curveball 1.5 2 137 8.5 37 .229 .514 .355 43.7 56.8 39.6 .236 .532 .338 57.1
2017 Slider -2.6 -5 188 11.6 51 .167 .313 .232 49.1 58.8 39 .136 .324 .22 44.4
2017 Changeup 3.3 7 225 13.9 61 .305 .712 .445 42 21.3 20.6 .305 .533 .363 34.8
2017 Sinker 3.3 12 372 23 97 .345 .667 .473 25.5 19.6 22.4 .304 .577 .413 43.1
2017 4-Seamer -1.4 -8 552 34.1 123 .214 .437 .32 27.3 26.8 22.8 .225 .446 .327 37.3
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 415 1654 0 -14 12 8 6
2018 454 1925 -7 -8 16 9 10
2019 155 630 1 -3 7 2 7
2020 238 963 4 -5 4 7 9
2021 535 2250 3 -21 19 12 13
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2017 1618 49.3 74.4 71.6 25.3 47.8 43.1 40.4 49.4 34.3 6.7 87.2
2018 1917 49.3 66.3 65.7 20.9 47.3 42.3 34.2 43.3 37.6 7.2 75.4
2019 634 48.7 74.6 79.5 30 48.5 45.9 39.7 51.9 30.4 7.5 89.4
2020 941 47.8 64.4 75.9 24.2 36.1 42.5 24.7 43.5 35.7 7.8 74
2021 2250 48.8 65.6 75.3 23.1 46.2 43.4 28.6 43.9 32.3 7.1 82.4
7360 48.9 68.4 72.4 23.7 45.7 43.1 33.2 45.6 34.3 7.2 81
48.5 66.8 82 28.3 58.5 42.6 29.2 47 24.6 7.2 76

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2017 59 32 75 81 45 69 93 62 73 4 60 5 91 30
2018 46 6 37 62 66 55 89 71 67 1 95 2 66 3
2019 69
2020 77 62 69 68 79 71 68 84 89 24 81 7 56 38
2021 38 8 35 53 41 63 74 53 54 9 83 10 67 6
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 22.3 11 10 1 1 9 3 27.3
2020 21.8 13 9.2 4 5 9 0 0
2021 23.4 25 18.6 6 12 9 0 0

Expected Home Runs by Park

Year HR
2019 11 10 10 11 12 10 9 11 9 9 10 10 6 9 9 12 7 12 12 13 5 9 8 10 11 11 11 11 10 10 13
2020 13 8 10 7 12 8 8 11 9 9 9 9 4 7 9 10 5 12 12 10 4 7 9 10 9 9 10 8 11 6 13
2021 25 19 18 16 19 16 17 19 15 16 20 18 12 13 14 19 11 21 15 18 9 17 16 17 17 17 20 15 23 16 19
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights and distances, but does not attempt to adjust for environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-  
Exit Velocity 88.5 90 1.5 89.8 -0.2 91.1 1.3 89.5 -1.6
Launch Angle 13.3 14.1 0.8 16 1.9 9 -7 9.9 0.9
Barrel % 13.3 12.2 -1.1 13.7 1.5 10.3 -3.4 11.2 0.9
Hard Hit % 39.4 40.5 1.1 38.2 -2.3 48.5 10.3 41.7 -6.8
Sweet Spot % 37.3 39.2 1.9 27.5 -11.7 37.5 10 31.1 -6.4
xBA .245 .211 -0.034 .235 0.024 .258 0.023 .22 -0.038
BA .253 .233 -0.02 .264 0.031 .258 -0.006 .226 -0.032
xwOBA .335 .321 -0.014 .34 0.019 .358 0.018 .318 -0.04
wOBA .349 .329 -0.02 .368 0.039 .369 0.001 .328 -0.041
xSLG .476 .393 -0.083 .506 0.113 .462 -0.044 .399 -0.063
SLG .514 .408 -0.106 .564 0.156 .505 -0.059 .434 -0.071
K% 31.2 36.1 4.9 25 -11.1 27.3 2.3 29.2 1.9
BB% 9.4 15.2 5.8 9.6 -5.6 13 3.4 11.6 -1.4
Swing % 49.4 43.3 -6.1 51.9 8.6 43.5 -8.4 43.9 0.4
Whiff% 34.3 37.6 3.3 30.4 -7.2 35.7 5.3 32.3 -3.4
In Zone % 49.3 49.3 0 48.7 -0.6 47.8 -0.9 48.8 1
Out of Zone % 50.7 50.7 0 51.3 0.6 52.2 0.9 51.2 -1
Out of Zone Swing % 25.3 20.9 -4.4 30 9.1 24.2 -5.8 23.1 -1.1