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: 26

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

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2020 231 198 27 51 12 28 1 .258 .361 .505 .866
4 Seasons 1262 1089 170 270 62 170 19 .248 .344 .481 .825
AVG HR RBI SB OPS
2020 .258 12 28 1 .866
4 Seasons .248 62 170 19 .825

Statcast Batting Statistics

Season Pitches Batted Balls Barrels Barrel % Exit Velocity Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON Hard Hit % K % BB %
2017 1618 241 32 13.3 88.5 13.1 36.9 .248 .484 .349 .342 .470 39.4 31.2 9.4
2018 1917 222 27 12.2 90 14.1 39.2 .212 .394 .329 .321 .456 40.5 36.1 15.2
2019 634 102 14 13.7 89.8 16 27.5 .240 .513 .368 .345 .427 38.2 25.0 9.6
2020 941 136 14 10.3 91.1 9 37.5 .262 .470 .363 .348 .433 48.5 27.3 13.0
ALL 5110 701 87 12.4 89.7 13.1 36.4 .237 .453 .347 .336 .452 41.4 31.5 12.2
MLB 43640 6.4 88.3 11.9 32.8 .250 .414 .317 .321 .376 34.9 21.8 8.3




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%
2020 Fastballs 521 55.4 125 105 32 15 9 1 7 31 74 .305 .283 .610 .564 .423 .392 92.7 11 29.8 23.1
2020 Breaking 258 27.4 69 60 14 7 2 0 5 21 40 .233 .262 .517 .447 .350 .334 90.4 12 38.3 24.4
2020 Offspeed 162 17.2 36 33 5 5 0 0 0 11 22 .152 .196 .152 .220 .178 .227 83.6 -3 50.0 28.2
2019 Fastballs 404 64.1 92 82 14 5 4 0 5 26 56 .171 .190 .402 .468 .281 .312 89.4 22 29.3 22.2
2019 Breaking 131 20.8 37 34 16 8 3 1 4 9 26 .471 .305 .971 .577 .575 .376 92.7 11 24.7 19.1
2019 Offspeed 95 15.1 26 23 7 5 0 0 2 3 20 .304 .337 .565 .607 .396 .432 87.2 6 39.2 11.5
! Note: Years are in reverse order.
+ View More Seasons


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 %
2020 Splitter -4.9 -1 11 1.2 5 .200 .200 .180 20.0 40.0 40.0 .135 .146 .136 33.3
2020 Cutter 5.8 2 40 4.3 14 .462 .923 .589 26.1 21.4 37.5 .439 .849 .519 40.0
2020 Sinker 4.7 7 152 16.2 29 .435 .913 .593 25.0 24.1 18.9 .308 .694 .455 56.3
2020 Curveball -2.2 -2 108 11.5 30 .192 .308 .266 40.0 40.0 35.3 .254 .408 .314 53.3
2020 Changeup -0.6 -1 151 16.0 31 .143 .143 .242 52.5 29.0 26.5 .207 .233 .242 21.1
2020 Slider 2.9 4 150 15.9 39 .265 .676 .428 37.2 23.1 17.3 .268 .477 .350 64.0
2020 4-Seamer -0.6 -2 329 35.0 82 .232 .449 .350 32.1 25.6 23.6 .244 .464 .349 50.0
2019 Splitter -7.2 -1 14 2.2 5 .200 .200 .180 28.6 0.0 0.0 .550 .636 .521 20.0
2019 Cutter -7.2 -2 28 4.4 6 .000 .000 .000 6.7 16.7 16.7 .139 .160 .130 20.0
2019 Curveball 4.6 3 67 10.6 18 .412 .882 .529 26.8 33.3 23.1 .205 .468 .298 45.5
2019 Slider 7.7 5 64 10.1 19 .529 1.059 .634 22.2 15.8 14.3 .399 .680 .447 60.0
2019 Changeup 4.9 4 81 12.8 21 .333 .667 .462 40.9 14.3 13.6 .278 .598 .412 26.7
2019 Sinker 3.9 4 93 14.7 30 .292 .708 .472 26.2 26.7 33.3 .279 .674 .449 50.0
2019 4-Seamer -1.6 -5 283 44.6 56 .135 .308 .221 32.6 30.4 19.5 .155 .408 .260 31.4
2018 Splitter 5.9 2 29 1.5 10 .400 .700 .470 26.3 10.0 9.1 .387 .682 .457 33.3
2018 Cutter 1.3 1 102 5.3 32 .296 .556 .414 34.7 34.4 34.4 .166 .379 .304 31.3
2018 Curveball 1.4 3 202 10.5 42 .243 .324 .301 39.5 45.2 27.1 .224 .363 .303 55.6
2018 Changeup -0.5 -1 239 12.5 60 .250 .393 .320 40.4 30.0 30.5 .267 .431 .327 28.9
2018 Slider -1.9 -6 310 16.2 74 .119 .224 .197 36.6 47.3 27.6 .148 .269 .226 43.8
2018 Sinker 3.5 13 372 19.4 89 .352 .690 .512 28.4 24.7 22.4 .292 .589 .439 57.1
2018 4-Seamer -0.4 -3 661 34.5 146 .185 .319 .307 44.4 41.8 29.3 .165 .318 .299 31.7
2017 Knuckleball 1.5 0 9 0.6 2 .000 .000 .450 33.3 0.0 0.0 .057 .084 .059 0.0
2017 Splitter -3.0 -1 47 2.9 13 .167 .250 .165 42.3 46.2 28.6 .160 .207 .149 28.6
2017 Cutter -1.4 -1 83 5.1 23 .238 .381 .302 34.1 30.4 28.0 .284 .521 .370 35.7
2017 Curveball 1.3 2 138 8.5 37 .229 .514 .355 44.3 56.8 39.6 .235 .540 .341 57.1
2017 Slider -2.4 -4 174 10.8 47 .182 .341 .252 49.0 55.3 37.7 .152 .350 .239 44.4
2017 Changeup 3.3 7 222 13.7 61 .305 .712 .445 42.0 21.3 21.0 .304 .539 .370 34.8
2017 Sinker 3.1 11 367 22.7 96 .337 .627 .457 25.3 19.8 22.4 .302 .580 .416 43.8
2017 4-Seamer -1.3 -7 559 34.5 124 .221 .471 .334 27.3 26.6 22.4 .234 .464 .339 36.8
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 411 1648 0 -14 13 7 5
2018 451 1912 -8 -7 16 8 9
2019 155 630 1 -2 7 2 8
2020 236 961 4 -5 5 5 9
+ 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.1 71.9 25.3 47.8 43.1 40.2 49.3 34.4 6.7 87.2
2018 1917 49.3 65.4 66.7 20.8 47.5 42.3 32.9 42.8 38.0 7.2 74.6
2019 634 48.7 74.6 79.5 30.0 48.5 45.9 39.7 51.9 30.4 7.5 89.4
2020 941 47.7 64.6 75.9 24.2 36.1 42.8 24.7 43.5 35.7 7.8 74.0
ALL 5110 48.9 69.2 71.7 24.0 45.6 43.1 34.6 46.1 35.3 7.2 80.1
MLB 48.4 66.1 82.8 28.2 59.4 42.6 28.3 46.6 24.5 7.2 75.1

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.5 34.0 24.5 4.1 30.3 24.5 22.0 5.0 13.3
2018 40.5 24.8 27.5 7.2 35.1 36.0 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.0 32.4 27.5 19.6 5.9 13.7
2020 47.1 18.4 30.9 3.7 36.8 39.7 23.5 2.2 33.1 19.1 28.7 5.1 10.3
ALL 42.5 24.7 26.2 6.6 37.1 36.7 26.2 2.6 30.8 23.7 24.4 5.4 12.4
MLB 45.3 22.0 25.7 7.1 36.6 38.0 25.5 3.2 33.6 24.3 24.6 5.6 6.4

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2017 58 27 73 80 42 69 93 62 73 4 60 5 90 28
2018 38 4 32 58 60 55 90 72 66 1 95 1 65 3
2019 71
2020 78 63 71 70 81 71 68 84 89 24 81 7 57 36
+ 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 9.4 1.6 1 7 4 36.4
2020 21.8 13 8.6 4.4 5 9 3 23.1

Expected Home Runs by Park

Year HR
2019 11 10 10 10 12 9 9 10 9 9 10 9 5 8 9 10 7 10 10 12 7 8 9 10 10 10 9 11 9 9 11
2020 13 8 9 8 12 7 7 11 8 9 9 10 4 7 9 10 5 8 12 11 5 7 9 9 9 9 9 8 11 6 13
! 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 +/-  
Exit Velocity 88.5 90 1.5 89.8 -0.2 91.1 1.3
Launch Angle 13.1 14.1 1 16 1.9 9 -7
Barrel % 13.3 12.2 -1.1 13.7 1.5 10.3 -3.4
Hard Hit % 39.4 40.5 1.1 38.2 -2.3 48.5 10.3
Sweet Spot % 36.9 39.2 2.3 27.5 -11.7 37.5 10
xBA .248 .212 -0.036 .24 0.028 .262 0.022
BA .253 .233 -0.02 .264 0.031 .258 -0.006
xwOBA .342 .321 -0.021 .345 0.024 .348 0.003
wOBA .349 .329 -0.02 .368 0.039 .363 -0.005
xSLG .484 .394 -0.09 .513 0.119 .47 -0.043
SLG .514 .408 -0.106 .564 0.156 .505 -0.059
K% 31.2 36.1 4.9 25 -11.1 27.3 2.3
BB% 9.4 15.2 5.8 9.6 -5.6 13 3.4
Swing % 49.3 42.8 -6.5 51.9 9.1 43.5 -8.4
Whiff% 34.4 38 3.6 30.4 -7.6 35.7 5.3
In Zone Swing % 49.3 49.3 0 48.7 -0.6 47.7 -1
Out of Zone Swing % 50.7 50.7 0 51.3 0.6 52.3 1
First Pitch Swing % 40.2 32.9 -7.3 39.7 6.8 24.7 -15
First Pitch Strike % 58.8 57.8 -1 61.5 3.7 57.6 -3.9
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2017 L 297 15 5.1 .346 .576
2017 R 111 4 3.6 .330 .219
2018 L 335 90 26.9 .370 .294
2018 R 117 12 10.3 .266 .339
2019 L 122 46 37.7 .371 .405
2019 R 33 1 3.0 .331 .000
2020 L 172 133 77.3 .444 .359
2020 R 58 7 12.1 .306 .397

Statcast Rankings