Standard Batting

Upgraded
Standard Batting Table
Season Age Team Lg WAR G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ rOBA Rbat+ TB GIDP HBP SH SF IBB Pos Awards
2007 24 PHI NL 0.0 1 1 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -100 .000 -150 0 0 0 0 0 0 /1
2008 25 PHI NL -0.1 8 9 7 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -100 .000 -216 0 0 0 2 0 0 /1
2009 26 PHI NL -0.3 33 51 43 2 4 1 0 0 1 0 0 1 15 .093 .114 .116 .230 -39 .103 -101 5 0 0 7 0 0 1 ROY-2
2010 27 2TM NL -0.3 16 30 26 0 0 0 0 0 0 0 0 1 9 .000 .037 .000 .037 -89 .060 -118 0 0 0 3 0 0 1
2010 27 PHI NL 0.0 3 6 4 0 0 0 0 0 0 0 0 1 2 .000 .200 .000 .200 -40 .141 -70 0 0 0 1 0 0 /1
2010 27 HOU NL -0.3 13 24 22 0 0 0 0 0 0 0 0 0 7 .000 .000 .000 .000 -100 .042 -129 0 0 0 2 0 0 1
2011 28 HOU NL 0.4 28 53 43 3 7 1 0 1 4 0 0 3 17 .163 .217 .256 .473 31 .255 39 11 0 0 7 0 0 1/H
2012 29 HOU NL -0.2 22 40 32 2 3 0 0 0 1 0 0 3 16 .094 .171 .094 .265 -25 .137 -63 3 0 0 5 0 0 1/H
2014 31 TOR AL -0.1 3 4 4 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -100 .000 -140 0 0 0 0 0 0 1
2015 32 2TM 2LG -0.1 12 27 23 1 2 0 0 0 0 0 0 1 13 .087 .125 .087 .212 -40 .104 -86 2 1 0 3 0 0 1
2015 32 SEA AL 0.0 1 2 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 60 .345 123 0 1 0 0 0 0 1
2015 32 PIT NL -0.1 11 25 22 1 2 0 0 0 0 0 0 0 13 .091 .091 .091 .182 -50 .082 -105 2 0 0 3 0 0 1
2016 33 TOR AL 0.3 4 10 7 2 2 0 0 0 0 0 0 0 3 .286 .286 .286 .571 55 .510 288 2 0 0 3 0 0 1 CYA-6
2017 34 TOR AL 0.0 1 2 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -100 .000 -138 0 0 0 0 0 0 1
2018 35 TOR AL 0.1 2 7 6 2 2 0 0 0 0 0 0 1 3 .333 .429 .333 .762 116 .355 124 2 0 0 0 0 0 1 AS
2019 36 NYY AL 0.0 2 4 3 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 .000 -203 0 0 0 1 0 0 1/H
2021 38 STL NL -0.1 10 15 14 0 0 0 0 0 0 0 0 1 5 .000 .067 .000 .067 -79 .046 -93 0 0 0 0 0 0 1
13 Yrs -0.4 142 253 211 13 20 2 0 1 6 0 0 11 91 .095 .140 .118 .258 -29 .144 -54 25 1 0 31 0 0 1/H
162 Game Avg -0.5 162 289 241 15 23 2 0 1 7 0 0 13 104 .095 .140 .118 .258 -29 .144 -54 29 1 0 35 0 0
PHI (4 Yrs) -0.5 45 67 55 2 4 1 0 0 1 0 0 2 22 .073 .105 .091 .196 -48 .092 -114 5 0 0 10 0 0 1
TOR (4 Yrs) 0.3 10 23 19 4 4 0 0 0 0 0 0 1 11 .211 .250 .211 .461 29 .303 106 4 0 0 3 0 0 1
HOU (3 Yrs) 0.0 63 117 97 5 10 1 0 1 5 0 0 6 40 .103 .155 .144 .300 -17 .169 -33 14 0 0 14 0 0 1/H
PIT (1 Yr) -0.1 11 25 22 1 2 0 0 0 0 0 0 0 13 .091 .091 .091 .182 -50 .082 -105 2 0 0 3 0 0 1
STL (1 Yr) -0.1 10 15 14 0 0 0 0 0 0 0 0 1 5 .000 .067 .000 .067 -79 .046 -93 0 0 0 0 0 0 1
NYY (1 Yr) 0.0 2 4 3 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 .000 -203 0 0 0 1 0 0 1/H
SEA (1 Yr) 0.0 1 2 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 60 .345 123 0 1 0 0 0 0 1
NL (8 Yrs) -0.7 129 224 188 8 16 2 0 1 6 0 0 9 80 .085 .127 .112 .239 -34 .128 -70 21 0 0 27 0 0 1/H
AL (6 Yrs) 0.3 13 29 23 5 4 0 0 0 0 0 0 2 11 .174 .240 .174 .414 17 .270 67 4 1 0 4 0 0 1/H
Standard Batting Table
Season Age Team Lg G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GIDP HBP SH SF IBB Pos Awards
2008 25 PHI NL 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
2009 26 PHI NL,WS 7 1 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 0 /1
2016 33 TOR AL 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
2018 35 NYY AL 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
2019 36 NYY AL 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
2020 37 NYY AL 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
6 Yrs 15 1 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 0 1
162 Game Avg 162 11 11 0 0 0 0 0 0 0 0 0 11 .000 .000 .000 .000 0 0 0
NYY (3 Yrs) 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
PHI (2 Yrs) 8 1 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 0 /1
TOR (1 Yr) 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
AL (4 Yrs) 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
NL (2 Yrs) 6 1 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 0 /1
WS (1 Yr) 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1

Value Batting

Upgraded
Value Batting Table
Season Age Team Lg PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Pos Awards
2007 24 PHI NL 1 0 0 0 0 0 0 0.0 0 0 0.0 .485 .500 0.0 0.0 0 /1
2008 25 PHI NL 9 -3 0 0 0 1 -1 -0.1 0 -1 -0.1 .483 .499 -0.1 0.0 -1 /1
2009 26 PHI NL 51 -10 0 0 0 7 -3 -0.3 0 -3 -0.3 .492 .498 -0.3 0.0 -3 1 ROY-2
2010 27 2TM NL 30 -7 0 0 0 4 -3 -0.3 0 -3 -0.3 .483 .499 -0.3 0.0 -3 1
2010 27 PHI NL 6 -1 0 0 0 1 0 0.0 0 0 0.0 .495 .500 0.0 0.0 0 /1
2010 27 HOU NL 24 -6 0 0 0 3 -2 -0.3 0 -2 -0.3 .480 .498 -0.3 0.0 -2 1
2011 28 HOU NL 53 -3 0 0 0 7 4 0.4 0 4 0.4 .514 .502 0.4 0.0 4 1/H
2012 29 HOU NL 40 -6 0 0 0 5 -2 -0.2 0 -1 -0.2 .492 .499 -0.2 0.0 -1 1/H
2014 31 TOR AL 4 -1 0 0 0 1 -1 -0.1 0 -1 -0.1 .483 .500 -0.1 0.0 -1 1
2015 32 2TM 2LG 27 -5 0 0 0 4 -1 -0.1 0 -1 -0.1 .491 .499 -0.1 0.0 -1 1
2015 32 SEA AL 2 0 0 0 0 0 0 0.0 0 0 0.0 .509 .500 0.0 0.0 0 1
2015 32 PIT NL 25 -5 0 0 0 3 -1 -0.1 0 -1 -0.1 .489 .499 -0.1 0.0 -1 1
2016 33 TOR AL 10 2 0 0 0 1 3 0.3 0 3 0.3 .567 .502 0.3 0.0 3 1 CYA-6
2017 34 TOR AL 2 -1 0 0 0 0 0 0.0 0 0 0.0 .473 .500 0.0 0.0 0 1
2018 35 TOR AL 7 0 0 0 0 1 1 0.1 0 1 0.1 .554 .501 0.1 0.0 1 1 AS
2019 36 NYY AL 4 -1 0 0 0 1 0 0.0 0 0 0.0 .485 .500 0.0 0.0 0 1/H
2021 38 STL NL 15 -3 0 0 0 2 -1 -0.1 0 -1 -0.1 .490 .499 -0.1 0.0 -1 1
13 Yrs 253 -38 -1 1 0 34 -4 -0.4 0 -4 -0.4 .497 .500 -0.4 0.0 -4 1/H
162 Game Avg 289 -43 -1 1 0 39 -4 -0.5 0 -4 -0.5 .497 .500 -0.5 0.0 -4
PHI (4 Yrs) 67 -14 0 0 0 10 -4 -0.5 0 -4 -0.5 .490 .499 -0.5 0.0 -4 1
TOR (4 Yrs) 23 0 0 0 0 3 3 0.3 0 3 0.3 .530 .501 0.3 0.0 3 1
HOU (3 Yrs) 117 -15 0 0 0 15 0 0.0 0 0 0.0 .500 .500 0.0 0.0 0 1/H
PIT (1 Yr) 25 -5 0 0 0 3 -1 -0.1 0 -1 -0.1 .489 .499 -0.1 0.0 -1 1
STL (1 Yr) 15 -3 0 0 0 2 -1 -0.1 0 -1 -0.1 .490 .499 -0.1 0.0 -1 1
NYY (1 Yr) 4 -1 0 0 0 1 0 0.0 0 0 0.0 .485 .500 0.0 0.0 0 1/H
SEA (1 Yr) 2 0 0 0 0 0 0 0.0 0 0 0.0 .509 .500 0.0 0.0 0 1
NL (8 Yrs) 224 -37 -1 1 0 30 -7 -0.7 0 -6 -0.7 .495 .500 -0.7 0.0 -6 1/H
AL (6 Yrs) 29 -1 -1 0 0 4 3 0.3 0 3 0.3 .521 .500 0.3 0.0 3 1/H

Advanced Batting

Upgraded
Advanced Batting Table
Batting Batting Ratios Batted Ball Win Probability Baserunning
Season Age Team Lg PA rOBA Rbat+ BAbip ISO HR% SO% BB% EV HardH% LD% GB% FB% GB/FB Pull% Cent% Oppo% WPA cWPA RE24 RS% XBT% Pos Awards
2007 24 PHI NL 1 .000 -150 .000 0.0 100.0 0.0 0.0 0.0% -0.25 /1
2008 25 PHI NL 9 .000 -216 .000 .000 0.0 44.4 0.0 0.0 40.0 20.0 2.00 0.0 80.0 20.0 -0.2 -0.2% -2.14 /1
2009 26 PHI NL 51 .103 -101 .143 .023 0.0 29.4 2.0 11.4 45.7 11.4 1.78 37.1 57.1 5.7 -0.9 -0.7% -10.60 40.0 0.0 1 ROY-2
2010 27 2TM NL 30 .060 -118 .000 .000 0.0 30.0 3.3 5.0 50.0 10.0 2.50 25.0 65.0 10.0 -0.6 -0.1% -5.76 0.0 1
2010 27 PHI NL 6 .141 -70 .000 .000 0.0 33.3 16.7 0.0 33.3 0.0 0.0 100.0 0.0 -0.1 -0.1% -1.01 0.0 /1
2010 27 HOU NL 24 .042 -129 .000 .000 0.0 29.2 0.0 5.9 52.9 11.8 2.25 29.4 58.8 11.8 -0.5 0.0% -4.75 1
2011 28 HOU NL 53 .255 39 .240 .093 1.9 32.1 5.7 6.1 51.5 15.2 2.43 21.2 63.6 15.2 -0.3 0.1% -3.92 22.2 0.0 1/H
2012 29 HOU NL 40 .137 -63 .188 .000 0.0 40.0 7.5 14.3 47.6 4.8 1.67 28.6 61.9 9.5 -0.6 -0.2% -6.47 25.0 50.0 1/H
2014 31 TOR AL 4 .000 -140 .000 0.0 100.0 0.0 -0.1 -0.1% -1.27 1
2015 32 2TM 2LG 27 .104 -86 .200 .000 0.0 48.1 3.7 79.4 22.2 30.8 23.1 7.7 0.60 23.1 38.5 38.5 -0.5 -0.3% -5.49 33.3 50.0 1
2015 32 SEA AL 2 .345 123 .000 .000 0.0 0.0 50.0 0.0 0.0 0.0 0.0 100.0 0.0 -0.1 0.0% -0.49 0.0 0.0 1
2015 32 PIT NL 25 .082 -105 .222 .000 0.0 52.0 0.0 79.4 22.2 33.3 25.0 8.3 0.60 25.0 33.3 41.7 -0.4 -0.2% -4.99 50.0 100.0 1
2016 33 TOR AL 10 .510 288 .500 .000 0.0 30.0 0.0 74.2 0.0 28.6 0.0 0.0 0.00 0.0 85.7 14.3 0.0 0.0% 0.57 100.0 0.0 1 CYA-6
2017 34 TOR AL 2 .000 -138 .000 .000 0.0 50.0 0.0 54.0 0.0 100.0 0.0 0.0 0.00 0.0 100.0 0.0 0.0 0.0% -0.42 1
2018 35 TOR AL 7 .355 124 .667 .000 0.0 42.9 14.3 80.9 0.0 33.3 33.3 33.3 0.50 33.3 66.7 0.0 -0.1 0.0% -0.44 66.7 0.0 1 AS
2019 36 NYY AL 4 .000 -203 .000 .000 0.0 0.0 0.0 99.7 100.0 0.0 50.0 0.0 25.0 50.0 25.0 -0.1 -0.1% -1.00 1/H
2021 38 STL NL 15 .046 -93 .000 .000 0.0 33.3 6.7 77.7 22.2 22.2 55.6 11.1 1.67 22.2 55.6 22.2 -0.3 -0.1% -3.18 0.0 1
13 Yrs 253 .144 -54 .160 .024 0.4 36.0 4.3 78.1 18.5 13.2 43.7 10.6 1.61 25.2 60.9 13.9 -3.6 -1.6% -40.37 37.5 11.1 1/H
MLB Average .328 100 .298 .156 2.8 20.2 8.3 88.4 38.7 22.3 43.7 24.9 0.80 27.6 54.7 17.7 30.0 40.0
Advanced Batting Table
Batting Ratios Win Probability
Season Age Team Lg PA ISO HR% SO% BB% WPA cWPA RE24 Pos Awards
2008 25 PHI NL 0 /1
2009 26 PHI NL,WS 1 .000 0.0 100.0 0.0 0.0 -0.2% -0.18 /1
2016 33 TOR AL 0 0.0 0.0% /1
2018 35 NYY AL 0 0.0 0.0% /1
2019 36 NYY AL 0 0.0 0.0% /1
2020 37 NYY AL 0 0.0 0.0% /1
6 Yrs 1 .000 0.0 100.0 0.0 0.0 -0.2% -0.18 1
MLB Average .158 3.2 23.7 9.3

Sabermetric Batting

Become a Stathead & surf this site ad-free.

All-Star Batting

Ratio Batting *

Win Probability *

Baserunning & Misc. Stats *

Situational Batting *

Pitch Summary -- Batting *

Cumulative Batting

Neutralized Batting

* - Disclaimer & Completeness Note

Appearances on Leaderboards, Awards, and Honors

Frequently Asked Questions

How old is J.A. Happ?

J.A. Happ is 43 years old.

When was J.A. Happ born?

J.A. Happ was born on October 19, 1982.

Where was J.A. Happ born?

J.A. Happ was born in Peru, IL.

How tall is J.A. Happ?

J.A. Happ is 6-5 (196 cm) tall.

How much did J.A. Happ weigh when playing?

J.A. Happ weighed 205 lbs (92 kg) when playing.

How many seasons did J.A. Happ play?

J.A. Happ played 15 seasons.

Is J.A. Happ in the Hall of Fame?

J.A. Happ has not been elected into the Hall of Fame.

When was J.A. Happ drafted?

J.A. Happ was drafted by the Philadelphia Phillies in the 3rd round of the 2004 MLB June Amateur Draft from Northwestern University (Evanston, IL).

What position did J.A. Happ play?

J.A. Happ was a Pitcher.

How many strikeouts did J.A. Happ have?

J.A. Happ had 1,661 strikeouts over his career.

How many teams has J.A. Happ played for?

J.A. Happ played for 8 teams; the Houston Astros, Minnesota Twins, New York Yankees, Philadelphia Phillies, Pittsburgh Pirates, Seattle Mariners, St. Louis Cardinals and Toronto Blue Jays.

How many World Series has J.A. Happ won?

J.A. Happ has won 1 World Series.

When did J.A. Happ retire?

J.A. Happ last played in 2021.

What are J.A. Happ's nicknames?

Happer, JDot ADot are nicknames for J.A. Happ.

Other Resources & Links