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

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

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 .419 .291 .321 .370 37.2 20.5 7.5 3.19 4.40
2017 34 2487 438 19 4.3 3 85.9 118.4 9.0 33.3 .237 .373 .301 .290 .344 31.1 22.7 7.3 3.53 3.57
2018 35 3051 479 42 8.8 5.7 88.4 117.3 15.4 30.9 .226 .399 .295 .301 .374 34.0 26.4 7.0 3.65 3.81
2019 36 2696 483 40 8.3 5.9 89.2 112.2 13.7 33.3 .258 .463 .329 .331 .388 37.3 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.23
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 .420 .311 .316 .372 36.5 21.6 7.1
MLB 6.7 4.6 88.3 169.8 12.0 32.9 .246 .408 .317 .316 .369 35.6 22.0 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

Year Pitch Type # # RHB # LHB % MPH PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Spin Ext. Whiff% PutAway%
2021 4-Seam Fastball 1,442 1187 255 53.9 91.0 336 293 78 41 16 1 20 77 217 0.266 0.256 0.532 0.508 0.377 0.366 91.7 24 2298 6.1 20.3 17.7
2021 Sinker 471 319 152 17.6 89.1 150 141 45 31 13 0 1 16 127 0.319 0.309 0.433 0.482 0.337 0.352 88.3 5 2079 6.1 14.8 14.3
2021 Slider 404 267 137 15.1 83.0 83 81 24 15 1 3 5 14 68 0.296 0.287 0.568 0.550 0.364 0.356 91.9 18 2225 5.9 22.8 9.6
2021 Changeup 323 312 11 12.1 86.1 93 91 27 18 5 2 2 11 81 0.297 0.273 0.462 0.483 0.321 0.333 83.4 9 1657 6.1 18.6 13.8
2021 Curveball 34 33 1 1.3 76.2 9 9 3 1 0 0 2 4 5 0.333 0.246 1.000 0.465 0.544 0.300 90.7 28 2231 5.8 20.0 22.2
2020 4-Seam Fastball 349 301 48 44.3 91.6 74 62 13 6 3 0 4 18 45 0.210 0.194 0.452 0.326 0.338 0.292 88.1 28 2371 6.2 21.9 17.1
2020 Sinker 173 65 108 22.0 89.3 56 52 7 5 0 0 2 14 38 0.135 0.198 0.250 0.300 0.190 0.242 86.6 -6 2173 6.1 21.8 23.7
2020 Slider 147 92 55 18.7 84.2 30 30 6 2 3 0 1 6 24 0.200 0.223 0.400 0.364 0.249 0.251 85.6 21 2260 6.0 31.1 14.0
2020 Changeup 109 109 0 13.9 86.4 32 31 10 9 0 0 1 3 28 0.323 0.321 0.419 0.439 0.332 0.341 87.5 9 1755 6.2 15.8 7.9
2020 Curveball 9 9 0 1.1 80.9 4 3 1 0 1 0 0 1 2 0.333 0.131 0.667 0.212 0.484 0.279 93.1 41 2187 5.9 25.0 20.0
! 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 % 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.5 23.6 2.5 32.7 26.9 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 45.0 22.8 25.1 7.1 36.6 37.8 25.4 3.8 33.2 24.4 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.2 18
2021 Slider STL L 404 83.0 36.1 -2.7 -7 2.5 -3.6 -59
2021 Sinker STL L 471 89.1 26.1 2.0 8 13.8 -0.3 -2
2021 Changeup STL L 323 86.1 28.0 -1.3 -4 13.9 0.3 2
2021 Curveball STL L 34 76.2 52.1 -6.0 -10 4.7 -3.7 -44
2020 Changeup NYY L 109 86.4 27.5 -1.4 -5 14.9 1.7 13
2020 4-Seamer NYY L 349 91.6 15.1 0.9 6 7.8 1.3 21
2020 Slider NYY L 147 84.2 33.7 -3.5 -9 2.7 -2.4 -47
2020 Sinker NYY L 173 89.3 25.5 1.9 8 13.4 -0.7 -5
2020 Curveball NYY L 9 80.9 42.1 -8.8 -17 3.2 -4.4 -58
2019 Sinker NYY L 471 89.6 25.5 1.7 7 14.1 0.1 1
2019 Slider NYY L 469 84.8 32.4 -4.7 -13 2.5 -2.2 -47
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 Sinker NYY L 429 90.4 24.8 1.4 6 14.2 0.0 0
2018 Slider NYY L 388 85.3 32.5 -3.6 -10 2.8 -1.7 -38
2018 Changeup NYY L 374 86.0 30.0 -0.4 -1 14.3 0.9 7
2018 4-Seamer NYY L 1,807 92.3 14.7 1.6 10 7.1 0.1 1
2018 Curveball NYY L 51 75.9 56.7 -3.5 -6 2.5 -6.8 -73
2017 Changeup TOR L 286 86.4 28.1 -0.2 -1 13.4 0.0 0
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
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.1 1
2016 Slider TOR L 387 85.6 30.6 -2.3 -7 1.6 -1.2 -42
2016 Curveball TOR L 220 79.0 48.7 -4.1 -8 2.8 -4.0 -59
2016 Changeup TOR L 189 84.4 23.8 -5.0 -17 14.3 1.3 10
2016 4-Seamer TOR L 1,751 92.4 15.1 -0.7 -5 10.0 1.8 22
2016 Sinker TOR L 449 91.5 24.5 4.7 24 15.7 1.4 10
! 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 1 1,442 53.9 336 .266 .532 .382 20.3 22.9 17.7 .256 .508 .367 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 .273 .483 .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 .321 .439 .341 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 .244 .536 .363 45.4
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 .315 21.1 15.8 13.6 .257 .476 .318 34.6
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 .447 .325 38.6
2018 Sinker 0.8 4 429 14.1 141 .271 .388 .324 18.0 22.7 23.7 .242 .351 .295 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 .371 .302 39.0
2017 Sinker -1.8 -13 693 27.9 193 .257 .310 .282 11.2 7.3 11.1 .277 .391 .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 <