J.A. Happ
P | B/T: L/L | 6' 5" 205LBS | Age: 40

Draft: 2004 | Rd: 3, #92, Philadelphia Phillies | Northwestern

Stats

W L ERA G GS SV IP SO WHIP
2021 5 6 6.77 19 19 0 98.1 77 1.59
15 Seasons 133 100 4.13 354 328 0 1893.2 1661 1.31
G W-L ERA IP SO WHIP
2021 19 5-6 6.77 98.1 77 1.59
15 Seasons 354 133-100 4.13 1893.2 1661 1.31

Statcast Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
Sweet
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB% ERA xERA
2015 32 2839 519 24 4.6 3.3 89.4 112.4 12.9 34.9 .254 .387 .304 .304 .362 37.4 21.1 6.3 3.61 3.80
2016 33 3033 567 42 7.4 5.3 89.5 113.6 12.2 32.1 .256 .420 .291 .321 .371 37.2 20.5 7.5 3.19 4.37
2017 34 2487 438 19 4.3 3.0 85.9 118.4 9.0 33.3 .237 .376 .301 .291 .345 31.1 22.7 7.3 3.53 3.60
2018 35 3051 479 42 8.8 5.7 88.4 117.3 15.4 30.9 .227 .400 .295 .302 .375 34.0 26.4 7.0 3.65 3.84
2019 36 2696 483 40 8.3 5.9 89.2 112.2 13.7 33.3 .258 .461 .329 .331 .387 37.5 20.6 7.2 4.91 4.89
2020 37 787 137 7 5.1 3.6 88.1 110.4 12.7 26.3 .221 .343 .284 .279 .316 34.3 21.4 7.7 3.47 3.25
2021 38 2674 498 58 11.6 8.6 90.2 114.1 16.4 38.4 .275 .503 .361 .356 .409 41.8 18.2 7.2 5.79 5.54
Player 17567 3121 232 7.4 5.3 88.8 118.4 13.3 33.5 .250 .421 .311 .316 .372 36.5 21.6 7.1
MLB 6.7 4.6 88.4 122.4 12.1 33.0 .245 .405 .316 .315 .368 35.8 22.1 8.4
! Note: All figures in this table cover the period 2015-present.

Statcast Pitch Arsenal

Happ relies on 5 pitches.
4-Seam Fastball
(53.9%) ,
Sinker
(17.6%) ,
Slider
(15.1%) ,
Changeup
(12.1%) ,
Curveball
(1.3%) ,


  •   
  •   
  •   

+ If Available Pitches Click to Video.


  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking



Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 43.5 22.0 27.2 7.3 31.8 39.1 29.1 2.9 33.1 24.3 26.8 5.8 4.6 3.3
2016 43.7 22.9 25.9 7.4 32.3 41.6 26.1 3.5 32.3 25.6 24.5 5.3 7.4 5.3
2017 47.7 21.9 25.1 5.3 26.0 42.9 31.1 6.6 33.3 24.0 24.7 5.9 4.3 3.0
2018 40.7 27.8 21.7 9.8 33.4 38.6 28.0 2.5 31.3 29.9 23.2 3.8 8.8 5.7
2019 41.0 26.7 23.8 8.3 30.6 45.8 23.4 2.5 32.7 27.1 23.4 5.8 8.3 5.9
2020 44.5 23.4 23.4 8.8 43.1 38.0 19.0 2.9 32.8 30.7 24.1 4.4 5.1 3.6
2021 35.7 30.7 27.1 6.4 32.3 37.8 29.9 2.8 26.9 27.7 22.3 8.4 11.6 8.6
Player 42.1 25.2 25.1 7.5 31.7 40.8 27.5 3.4 31.7 26.6 24.2 5.8 7.4 5.3
MLB 44.9 23.1 25.0 7.1 36.8 37.7 25.4 3.8 33.0 24.6 24.4 5.7 6.7 4.6
! Note: All figures in this table cover the period 2015-present.

Pitch Movement


How this works: Every pitch is affected by the forces of gravity, which means that every pitch drops on its way from the mound to the plate. These numbers are reported with gravity, which makes them larger and different than other pitch movement numbers you may have seen. Since gravity requires time, and slower pitches aren’t ‘better’ just because they have more time to move, the movement of a pitch is compared to ‘average’ movement by comparing it to other MLB pitch types within +/- 2 MPH and from within +/- 0.5 feet of extension and release.
Vertical Movement (inches) Horizontal Movement (inches)
Year Pitch Team Hand # MPH Inches of Drop vs Avg % vs Avg Inches of Break vs Avg % Break vs Avg
2021 4-Seamer STL L 1,442 91.0 16.1 0.0 0 7.9 1.1 17
2021 Curveball STL L 34 76.2 52.1 -6.1 -10 4.7 -3.8 -45
2021 Slider STL L 404 83.0 36.1 -2.7 -7 2.5 -3.6 -60
2021 Sinker STL L 471 89.1 26.1 1.6 7 13.8 -0.5 -3
2021 Changeup STL L 323 86.1 28.0 -1.3 -4 13.9 0.2 2
2020 Curveball NYY L 9 80.9 42.1 -8.8 -17 3.2 -4.4 -58
2020 Slider NYY L 147 84.2 33.7 -3.5 -9 2.7 -2.4 -47
2020 4-Seamer NYY L 349 91.6 15.1 0.9 6 7.8 1.3 21
2020 Changeup NYY L 109 86.4 27.5 -1.4 -5 14.9 1.7 13
2020 Sinker NYY L 173 89.3 25.5 1.7 7 13.4 -0.8 -6
2019 Slider NYY L 470 84.8 32.4 -4.7 -13 2.5 -2.2 -47
2019 Sinker NYY L 471 89.6 25.5 1.5 6 14.1 0.0 0
2019 4-Seamer NYY L 1,304 92.0 15.3 1.1 7 8.1 1.2 18
2019 Curveball NYY L 22 81.0 46.2 -6.1 -12 3.3 -4.3 -57
2019 Changeup NYY L 428 86.0 29.4 -0.8 -3 14.6 1.2 9
2018 Slider NYY L 388 85.3 32.5 -3.6 -10 2.8 -1.7 -38
2018 Curveball NYY L 51 75.9 56.7 -3.5 -6 2.5 -6.8 -73
2018 4-Seamer NYY L 1,807 92.3 14.7 1.6 10 7.1 0.1 1
2018 Sinker NYY L 429 90.4 24.8 1.4 6 14.2 0.0 0
2018 Changeup NYY L 374 86.0 30.0 -0.4 -1 14.3 0.9 7
2017 Changeup TOR L 286 86.4 28.1 -0.2 -1 13.4 0.0 0
2017 Slider TOR L 305 86.0 30.7 -2.8 -8 3.6 0.0 -1
2017 4-Seamer TOR L 1,069 92.6 14.2 0.5 3 7.8 0.0 1
2017 Curveball TOR L 131 76.9 52.3 -4.0 -7 3.9 -4.6 -54
2017 Sinker TOR L 693 90.7 24.2 2.5 11 13.4 -1.1 -7
2016 Curveball TOR L 220 79.0 48.7 -4.1 -8 2.6 -6.5 -72
2016 Changeup TOR L 189 84.4 23.8 -5.0 -17 16.0 3.6 29
2016 Sinker TOR L 449 91.5 24.5 4.7 24 17.2 3.5 25
2016 4-Seamer TOR L 1,751 92.4 15.1 -0.7 -5 11.1 4.0 57
2016 Slider TOR L 387 85.6 30.6 -2.4 -7 1.4 -3.7 -73
! Note: Years are in reverse order.
+ View Complete Pitch Movement Leaderboard

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 4-Seamer 0.1 2 1,442 53.9 336 .266 .532 .382 20.3 22.9 17.7 .256 .507 .366 46.5
2021 Sinker -0.1 -1 471 17.6 150 .319 .433 .343 14.8 10.7 14.3 .309 .482 .353 37.8
2021 Slider 2.3 9 404 15.1 83 .296 .568 .369 22.8 16.9 9.6 .287 .550 .356 54.4
2021 Changeup 2.3 7 323 12.1 93 .297 .462 .336 18.6 11.8 13.8 .274 .484 .333 24.7
2021 Curveball 10.5 4 34 1.3 9 .333 1.000 .544 20.0 44.4 22.2 .246 .465 .300 40.0
2020 4-Seamer -0.3 -1 349 44.3 74 .210 .452 .340 21.9 24.3 17.1 .194 .326 .292 40.0
2020 Sinker -3.0 -5 173 22.0 56 .135 .250 .202 21.8 25.0 23.7 .198 .300 .250 31.6
2020 Slider -1.5 -2 147 18.7 30 .200 .400 .252 31.1 20.0 14.0 .223 .364 .251 29.2
2020 Changeup 0.5 1 109 13.9 32 .323 .419 .366 15.8 9.4 7.9 .322 .440 .342 32.1
2020 Curveball 8.4 1 9 1.1 4 .333 .667 .488 25.0 25.0 20.0 .131 .212 .279 50.0
2019 4-Seamer 0.2 2 1,304 48.4 310 .243 .559 .376 25.0 24.8 19.2 .243 .532 .361 45.9
2019 Sinker -1.7 -8 471 17.5 140 .252 .362 .311 18.1 13.6 19.6 .275 .392 .322 33.0
2019 Slider 0.5 2 470 17.4 101 .255 .449 .320 21.1 15.8 13.6 .259 .477 .319 34.1
2019 Changeup 1.4 6 428 15.9 119 .308 .402 .317 27.9 21.0 17.0 .272 .363 .280 27.2
2019 Curveball -1.4 0 22 0.8 7 .143 .286 .179 33.3 42.9 16.7 .250 .411 .279 50.0
2018 4-Seamer -1.0 -18 1,807 59.2 399 .203 .410 .311 24.3 28.1 20.5 .224 .450 .326 38.6
2018 Sinker 0.8 4 429 14.1 141 .271 .388 .324 18.0 22.7 23.7 .242 .351 .294 33.0
2018 Slider -0.9 -3 388 12.7 96 .160 .330 .234 27.4 29.2 21.2 .207 .370 .255 39.4
2018 Changeup 1.1 4 374 12.3 88 .294 .353 .300 28.7 23.9 16.7 .228 .298 .247 14.1
2018 Curveball 6.0 3 51 1.7 8 .500 .667 .556 0.0 0.0 0.0 .352 .439 .436 16.7
2017 4-Seamer -0.3 -4 1,069 43.0 260 .251 .480 .364 27.0 33.8 23.7 .200 .377 .304 39.0
2017 Sinker -1.8 -13 693 27.9 193 .257 .310 .282 11.2 7.3 11.1 .276 .390 .296 28.7
2017 Slider 0.1 0 305 12.3 70 .269 .418 .316 20.6 21.4 14.2 .242 .356 .264 32.1
2017 Changeup 1.5 4 286 11.5 66 .270 .429 .336 29.5 16.7 13.9 .271 .425 .309 22.6
2017 Curveball -1.0 -1 131 5.3 35 .176 .206 .164 36.4 40.0 28.0 .193 .229 .199 19.0
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Spin Direction

Year Pitch Type Pitches MPH Active Spin % Total Movement (In.) Spin-Based Observed Deviation
2020 Changeup 109 86.4 97 17.8 10:15 10:00 15
2020 4-Seam Fastball 349 91.6 90 18.9 10:45 11:15 -30
2020 Sinker 173 89.3 80 16.0 11:00 10:00 60
2020 Slider 147 84.2 29 5.0 12:15 1:15 -60
2021 Changeup 318 86.1 96 16.8 10:15 10:00 15
2021 Curveball 34 76.2 42 9.0 4:00 4:45 -45
2021 4-Seam Fastball 1,442 91.0 91 18.3 10:45 11:00 -15
2021 Sinker 468 89.1 83 16.2 11:00 10:00 60
2021 Slider 401 83.0 26 4.5 12:30 1:45 -75
! Note: This table is showing data from the PITCHER perspective.
+ View Complete Spin Direction Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2008 149 585 -8 -3 5 2 -4
2009 704 2,762 -25 -23 17 9 -22
2010 364 1,560 2 -19 7 8 -2
2011 692 2,960 -10 2 21 11 24
2012 626 2,532 -12 -3 13 8 7
2013 414 1,721 -7 -13 16 5 2
2014 672 2,708 -14 2 14 8 10
2015 713 2,822 -15 -25 24 9 -7
2016 841 3,211 -27 -29 15 11 -30
2017 624 2,484 -14 -19 13 7 -13
2018 743 3,093 -10 -35 24 12 -9
2019 692 2,768 -8 -21 18 11 0
2020 213 856 -6 -6 6 2 -4
2021 671 2,674 -11 -1 20 12 21
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Strike % Swing % Whiff % Meatball % Meatball Swing %
2015 2,839 50.1 65.3 83.5 26.4 67.4 43.0 60.3 45.8 19.8 6.6 76.5
2016 3,033 50.5 67.7 81.7 25.8 65.6 43.6 59.9 47.0 22.2 6.8 77.7
2017 2,487 46.1 68.9 82.4 29.6 68.2 44.4 62.0 47.7 22.1 6.2 79.2
2018 3,051 47.1 69.6 81.8 28.5 62.1 45.6 60.9 47.8 24.1 6.8 81.7
2019 2,696 45.8 71.4 82.7 28.4 60.7 45.2 58.7 48.1 23.6 6.4 79.7
2020 787 48.3 72.1 80.7 25.6 66.3 43.7 65.3 48.0 22.5 5.0 79.5
2021 2,674 46.7 71.9 85.2 27.0 67.8 43.5 61.7 47.9 19.3 5.4 87.6
Player 17,567 47.8 69.1 82.7 27.5 65.2 44.2 60.8 47.4 21.9 6.3 80.1
MLB 48.5 66.9 82.0 28.4 58.3 42.6 60.8 47.1 24.7 7.2 76.1
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA /
xERA
xBA xSLG xISO xOBP Brl Brl% EV Hard
Hit%
K% BB% Whiff% Chase
Rate
FB
Velo
FB
Spin
CB
Spin
Extension
2015 54 32 49 59 55 23 62 15 12 55 69 25 17 48 82 42 47
2016 36 37 38 42 44 3 19 24 24 47 56 42 16 42 79 18 49
2017 74 61 68 70 78 37 80 82 67 59 67 34 71 37 67 14 48
2018 56 64 45 26 74 2 12 46 63 72 69 45 57 38 67 10 46
2019 29 32 24 18 48 6 25 33 42 32 64 37 42 26 51 46
2020 78 68 77 79 78 38 75 54 65 38 62 21 28 21 59 34
2021 10 13 5 4 30 1 5 18 25 16 67 6 40 16 51 33
+ 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 %
2016 23.2 23 20.9 2 13 11 13 56.5
2017 23.1 18 18.5 -1 8 17 6 33.3
2018 22.5 28 26.7 1 13 15 16 57.1
2019 22.9 35 28.3 7 14 18 14 40.0
2020 22.6 10 7.6 2 2 5 4 40.0
2021 23.8 30 35.0 -5 15 24 16 53.3
Player 23.1 144 136.9 7 65 90 69 47.9

Expected Home Runs by Park

Year HR
2016 23 21 27 17 19 23 21 20 21 20 27 22 17 18 19 20 21 22 16 19 29 15 18 20 22 21 26 18 18 22 29
2017 18 19 26 18 18 21 16 19 19 17 19 17 13 13 18 23 17 22 10 20 24 15 15 20 18 18 23 18 16 19 23
2018 28 32 30 24 26 33 26 34 24 27 26 26 18 23 22 27 24 34 21 26 28 23 24 28 31 27 30 23 29 22 33
2019 35 33 30 29 28 30 29 33 29 24 31 31 20 22 24 31 25 35 22 26 32 24 24 25 32 29 33 26 27 28 37
2020 10 6 9 7 8 9 0 8 7 7 9 8 4 6 6 9 7 7 8 8 8 8 8 8 8 9 7 6 7 7 9
2021 30 35 40 25 38 42 34 40 37 33 34 39 25 24 30 41 36 37 40 32 39 32 33 37 34 37 39 29 34 30 43
Player 144 146 162 120 137 158 126 154 137 128 146 143 97 106 119 151 130 157 117 131 160 117 122 138 145 141 158 120 131 128 174
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights, distances and 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 +/-   2022 +/-  
Fastball Velocity 92.4 92.2 -0.2 91.9 -0.3 91.9 0 91.3 -0.6 90.8 -0.5 90.5 -0.3
Offspeed Velocity 85.6 84.4 -1.2 86.4 2 86 -0.4 86 0 86.4 0.4 86.1 -0.3
Breaking Velocity 82.3 83.2 0.9 83.3 0.1 84.2 0.9 84.6 0.4 84 -0.6 82.5 -1.5
Exit Velocity 89.4 89.5 0.1 85.9 -3.6 88.4 2.5 89.2 0.8 88.1 -1.1 90.2 2.1
Launch Angle 12.9 12.2 -0.7 9 -3.2 15.4 6.4 13.7 -1.7 12.7 -1 16.4 3.7
Barrel % 4.6 7.4 2.8 4.3 -3.1 8.8 4.5 8.3 -0.5 5.1 -3.2 11.6 6.5
Hard Hit % 37.4 37.2 -0.2 31.1 -6.1 34 2.9 37.5 3.5 34.3 -3.2 41.8 7.5
Sweet Spot % 34.9 32.1 -2.8 33.3 1.2 30.9 -2.4 33.3 2.4 26.3 -7 38.4 12.1
xBA .254 .256 0.002 .237 -0.019 .227 -0.01 .258 0.031 .221 -0.037 .275 0.054
BA .259 .231 -0.028 .252 0.021 .225 -0.027 .258 0.033 .208 -0.05 .288 0.08
xwOBA .304 .321 0.017 .291 -0.03 .302 0.011 .331 0.029 .279 -0.052 .356 0.077
wOBA .304 .291 -0.013 .301 0.01 .295 -0.006 .329 0.034 .284 -0.045 .361 0.077
xSLG .387 .42 0.033 .376 -0.044 .4 0.024 .461 0.061 .343 -0.118 .503 0.16
SLG .391 .371 -0.02 .395 0.024 .389 -0.006 .469 0.08 .382 -0.087 .511 0.129
K% 21.1 20.5 -0.6 22.7 2.2 26.4 3.7 20.6 -5.8 21.4 0.8 18.2 -3.2
BB% 6.3 7.5 1.2 7.3 -0.2 7 -0.3 7.2 0.2 7.7 0.5 7.2 -0.5
Swing % 45.8 47 1.2 47.7 0.7