Biographical

Portrait of Ryan Hanigan

Ryan Hanigan CGiants

Giants Player Cards | Giants Team Audit | Giants Depth Chart

2019 Projections (Preseason PECOTA - seasonal age 38)
PA AVG HR R RBI SB DRC+ WARP
Login or Subscribe today for access to projections!
Birth Date8-16-1980
Height6' 0"
Weight225 lbs
Age44 years, 3 months, 5 days
BatsR
ThrowsR
0.72015
-0.62016
-0.82017
2018
-1.22019
proj
WARP Summary

MLB Statistics

YEAR TEAM AGE G PA H 2B 3B HR BB SO HBP SB CS AVG OBP SLG DRC+ DRAA BRR FRAA BWARP
2007 CIN 26 5 11 3 1 0 0 1 2 0 0 0 .300 .364 .400 83 -0.2 0.0 -0.1 0.0
2008 CIN 27 31 98 23 2 0 2 10 9 3 0 0 .271 .367 .365 97 -0.2 0.1 6.2 1.1
2009 CIN 28 90 293 66 6 1 3 37 31 2 0 0 .263 .361 .331 96 -0.8 -0.3 24.8 3.7
2010 CIN 29 70 243 61 11 0 5 33 21 4 0 0 .300 .405 .429 119 5.6 -1.4 11.7 2.8
2011 CIN 30 91 304 71 6 0 6 35 32 2 0 0 .267 .356 .357 107 2.8 0.9 17.9 3.7
2012 CIN 31 112 371 87 14 0 2 44 37 3 0 0 .274 .365 .338 101 0.5 0.8 26.8 4.7
2013 CIN 32 75 260 44 8 0 2 29 27 6 0 1 .198 .306 .261 85 -3.9 -1.1 5.2 1.2
2014 TBA 33 84 263 49 9 0 5 31 39 3 1 0 .218 .318 .324 100 0.1 -1.6 7.1 1.8
2015 BOS 34 54 201 43 8 0 2 20 39 4 0 0 .247 .337 .328 92 -1.1 -1.9 1.2 0.7
2016 BOS 35 35 113 18 4 0 1 7 27 1 0 0 .171 .230 .238 58 -5.4 -0.6 -4.9 -0.6
2017 COL 36 33 112 27 2 0 2 8 26 1 0 0 .267 .324 .347 76 -3.0 -0.2 -9.9 -0.8
Career6802269492711302552902911.251.344.33497-5.5-5.386.118.4

Statistics for All Levels

'opp' stats - Quality of opponents faced - have been moved and are available only as OPP_QUAL in the Statistics reports now.
Minor league stats are currently shownClick to hide.
YEAR Team Lg LG G PA oppAVG oppOBP oppSLG BABIP BPF BRAA repLVL POS_ADJ DRC+ DRC+ SD FRAA BRR DRAA BWARP
2002 DYT A MDW 6 12 .000 .000 .000 .333 0.0 0 0 0.0 0.0 0.0 0.0
2003 DYT A MDW 92 359 .000 .000 .000 .318 0.0 0 0 0.0 0.0 0.0 0.0
2003 LOU AAA INT 1 5 .000 .000 .000 .333 0.0 0 0 0.0 0.0 0.0 0.0
2004 POT A+ CRL 119 498 .000 .000 .000 .323 0.0 0 0 0.0 0.0 0.0 0.0
2005 CHT AA SOU 100 390 .262 .329 .388 .355 102 1.8 2.0 0 126 0 -2.4 -3.2 14.5 1.1
2006 CHT AA SOU 56 150 .000 .000 .000 .301 0.0 0 0 0.0 0.0 0.0 0.0
2006 LOU AAA INT 8 19 .260 .329 .379 .182 94 0.4 0.5 0.3 121 0 0.0 0.2 0.4 0.1
2007 CIN MLB NL 5 11 .252 .316 .417 .375 105 -0.1 0.3 0.2 83 11 -0.1 0.0 -0.2 0.0
2007 CHT AA SOU 60 247 .259 .332 .393 .337 102 14.7 7.2 4 148 0 2.1 0.3 13.1 2.7
2007 LOU AAA INT 41 150 .258 .330 .393 .265 98 -6 4.4 1.9 80 0 4.1 0.6 -3.0 0.8
2008 CIN MLB NL 31 98 .266 .327 .424 .284 102 -1.5 2.8 1.7 97 12 6.2 0.1 -0.2 1.1
2008 LOU AAA INT 75 311 .264 .329 .413 .364 94 3.9 9.1 5.1 130 0 39.0 -3.0 5.3 5.4
2009 CIN MLB NL 90 293 .260 .329 .408 .289 96 -3.3 8.4 5 96 10 24.8 -0.3 -0.8 3.7
2009 LOU AAA INT 5 19 .277 .336 .397 .389 104 1.7 0.6 0.3 144 0 0.1 1.5 0.9 0.3
2010 CIN MLB NL 70 243 .259 .326 .399 .313 96 11.6 6.7 4 119 11 11.7 -1.4 5.6 2.8
2010 LOU AAA INT 13 52 .271 .339 .416 .275 102 -1.9 1.6 0.2 81 0 1.0 0.4 -1.0 0.2
2011 CIN MLB NL 91 304 .254 .314 .396 .285 102 3.8 8.2 4.9 107 9 17.9 0.9 2.8 3.7
2012 CIN MLB NL 112 371 .254 .316 .402 .302 101 -0.8 10.2 6.1 101 10 26.8 0.8 0.5 4.7
2013 CIN MLB NL 75 260 .257 .320 .391 .216 101 -9.9 6.8 4.1 85 12 5.2 -1.1 -3.9 1.2
2013 LOU AAA INT 3 9 .280 .353 .434 .429 102 0.4 0.3 0.2 112 0 0.0 0.2 0.0 0.1
2014 TBA MLB AL 84 263 .257 .313 .397 .240 94 -1.5 6.8 4 100 12 7.1 -1.6 0.1 1.8
2014 PCH A+ FSL 6 24 .272 .338 .416 .250 98 0.9 0.7 0 98 0 0.0 -0.1 -0.5 0.0
2015 BOS MLB AL 54 201 .247 .311 .395 .306 117 -4.2 5.4 3.3 92 10 1.2 -1.9 -1.1 0.7
2015 PME AA EAS 3 11 .286 .324 .415 .286 99 0.2 0.3 0.1 120 0 -0.1 -0.1 0.0 0.0
2015 PAW AAA INT 4 14 .254 .314 .380 .200 79 0.5 0.4 0 118 0 0.0 0.0 0.1 0.0
2016 BOS MLB AL 35 113 .255 .319 .419 .221 114 -11.6 3.2 1.9 58 9 -4.9 -0.6 -5.4 -0.6
2016 LOW A- NYP 2 10 .223 .315 .295 .571 129 1 0.3 0 176 0 0.0 -0.2 0.5 0.1
2016 PME AA EAS 2 8 .245 .308 .365 .400 112 0.3 0.2 0 109 0 0.0 0.0 0.0 0.0
2016 PAW AAA INT 8 31 .230 .297 .336 .263 96 -0.7 0.9 0.2 84 0 0.1 -0.5 -0.9 0.0
2017 COL MLB NL 33 112 .257 .326 .432 .338 106 -4 3.3 1.9 76 14 -9.9 -0.2 -3.0 -0.8
2017 ABQ AAA PCL 17 69 .273 .349 .438 .333 113 0 2.0 1.2 82 0 2.3 -1.0 -1.2 0.3
2018 SAC AAA PCL 18 63 .271 .342 .436 .217 98 -7.7 1.8 0.8 56 0 1.0 -0.2 -2.9 0.1

Statistics For All Levels

Minor league stats are currently shownClick to hide.
Year Team lvl LG PA AB R H 2B 3B HR TB RBI BB SO SB CS AVG OBP SLG ISO SF SH
2002 DYT A MDW 12 11 1 3 1 0 0 4 0 1 2 0 0 .273 .333 .364 .091 0 0
2003 LOU AAA INT 5 3 1 1 0 0 0 1 0 0 1 0 0 .333 .400 .333 .000 1 1
2003 DYT A MDW 359 311 43 86 12 0 1 101 31 40 44 3 4 .277 .365 .325 .048 1 1
2004 POT A+ CRL 498 429 58 127 21 0 5 163 56 49 51 6 5 .296 .372 .380 .084 5 5
2005 CHT AA SOU 390 333 45 107 14 1 4 135 29 50 41 4 1 .321 .415 .405 .084 2 2
2006 LOU AAA INT 19 13 2 2 0 0 0 2 1 6 2 0 0 .154 .421 .154 .000 0 0
2006 CHT AA SOU 150 126 17 31 2 0 0 33 14 19 23 0 0 .246 .354 .262 .016 0 0
2007 CHT AA SOU 247 197 30 59 14 1 3 84 27 41 30 0 2 .299 .424 .426 .127 2 2
2007 LOU AAA INT 150 127 16 32 5 0 1 40 9 14 15 0 0 .252 .322 .315 .063 6 6
2007 CIN MLB NL 11 10 3 3 1 0 0 4 2 1 2 0 0 .300 .364 .400 .100 0 0
2008 CIN MLB NL 98 85 9 23 2 0 2 31 9 10 9 0 0 .271 .367 .365 .094 0 0
2008 LOU AAA INT 311 272 37 88 14 0 4 114 35 25 39 1 0 .324 .394 .419 .096 2 2
2009 LOU AAA INT 19 18 4 7 2 0 0 9 2 1 0 0 0 .389 .421 .500 .111 0 0
2009 CIN MLB NL 293 251 22 66 6 1 3 83 11 37 31 0 0 .263 .361 .331 .068 1 2
2010 CIN MLB NL 243 203 25 61 11 0 5 87 40 33 21 0 0 .300 .405 .429 .128 2 1
2010 LOU AAA INT 52 46 6 11 3 0 0 14 2 4 6 0 0 .239 .327 .304 .065 0 0
2011 CIN MLB NL 304 266 27 71 6 0 6 95 31 35 32 0 0 .267 .356 .357 .090 0 1
2012 CIN MLB NL 371 317 25 87 14 0 2 107 24 44 37 0 0 .274 .365 .338 .063 3 4
2013 LOU AAA INT 9 8 2 3 0 0 0 3 2 1 1 0 0 .375 .444 .375 .000 0 0
2013 CIN MLB NL 260 222 17 44 8 0 2 58 21 29 27 0 1 .198 .306 .261 .063 1 2
2014 TBA MLB AL 263 225 18 49 9 0 5 73 34 31 39 1 0 .218 .318 .324 .107 2
2014 PCH A+ FSL 24 20 4 5 0 0 1 8 2 2 3 0 0 .250 .375 .400 .150 0
2015 BOS MLB AL 201 174 28 43 8 0 2 57 16 20 39 0 0 .247 .337 .328 .080 1 1
2015 PAW AAA INT 14 11 2 2 0 0 0 2 0 3 1 0 0 .182 .357 .182 .000 0 0
2015 PME AA EAS 11 8 0 2 1 0 0 3 0 3 1 0 0 .250 .455 .375 .125 0 0
2016 PAW AAA INT 31 25 2 5 1 0 0 6 3 3 7 0 0 .200 .323 .240 .040 1 0
2016 LOW A- NYP 10 8 3 4 0 0 0 4 3 2 1 0 0 .500 .600 .500 .000 0 0
2016 BOS MLB AL 113 105 9 18 4 0 1 25 14 7 27 0 0 .171 .230 .238 .067 0 0
2016 PME AA EAS 8 6 0 2 0 0 0 2 1 2 1 0 0 .333 .500 .333 .000 0 0
2017 ABQ AAA PCL 69 53 9 14 3 0 0 17 8 10 16 0 0 .264 .362 .321 .057 5 0
2017 COL MLB NL 112 101 9 27 2 0 2 35 12 8 26 0 0 .267 .324 .347 .079 1 1
2018 SAC AAA PCL 63 57 2 10 1 0 0 11 8 5 11 0 0 .175 .254 .193 .018 0 0

Plate Discipline

YEAR Pits Zone% Swing% Contact% Z-Swing% O-Swing% Z-Contact% O-Contact% SwStr% CSAA
2008 387 0.4961 0.3953 0.9216 0.5885 0.2051 0.9735 0.7750 0.0784 0.0015
2009 1160 0.5172 0.3578 0.8819 0.5000 0.2054 0.9300 0.7565 0.1181 -0.0098
2010 969 0.5191 0.3375 0.9235 0.5070 0.1545 0.9608 0.7917 0.0765 -0.0075
2011 1258 0.5501 0.3903 0.9185 0.5390 0.2085 0.9625 0.7797 0.0815 -0.0084
2012 1339 0.5317 0.4108 0.8927 0.5590 0.2424 0.9296 0.7961 0.1073 -0.0094
2013 949 0.5427 0.4183 0.8942 0.5806 0.2258 0.9632 0.6837 0.1058 -0.0065
2014 1059 0.5373 0.3909 0.8599 0.5571 0.1980 0.9243 0.6495 0.1401 -0.0136
2015 847 0.5431 0.4215 0.8291 0.5913 0.2196 0.8713 0.6941 0.1709 -0.0014
2016 468 0.5534 0.4359 0.7745 0.5907 0.2440 0.8170 0.6471 0.2255 0.0000
2017 404 0.5767 0.4406 0.7753 0.6094 0.2105 0.8028 0.6667 0.2247 0.0000
Career88400.53560.39440.87810.55320.21080.92530.73400.1219-0.0071

Injury History  —  No longer being updated

Last Update: 12/31/2014 23:59 ET

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2014-09-25 2014-09-25 DTD 0 0 Right Contusion Blocked Pitch Great Toe -
2014-07-09 2014-08-26 15-DL 48 38 Left Abdomen Strain Oblique -
2014-06-24 2014-06-27 DTD 3 2 - Neck Stiffness -
2014-05-27 2014-06-11 15-DL 15 14 Right Thigh Soreness Hamstring -
2014-05-17 2014-05-20 DTD 3 2 Right Thigh Soreness Hamstring - -
2013-07-10 2013-08-09 15-DL 30 24 Left Wrist Sprain - -
2013-07-08 2013-07-08 DTD 0 0 - Thumb Sprain - -
2013-04-20 2013-05-10 15-DL 20 18 Left Abdomen Strain Oblique - -
2013-02-27 2013-03-10 Camp 11 0 Left Abdomen Strain Oblique - -
2012-09-24 2012-09-26 DTD 2 1 Right Shoulder Contusion - -
2011-09-16 2011-09-29 DTD 13 12 - Low Back Cartilage Injury Herniated Disc - -
2011-06-26 2011-06-29 DTD 3 3 Right Shoulder Strain Latissimus Dorsi -
2011-05-14 2011-05-16 DTD 2 2 Right Hand Contusion HBP -
2011-03-20 2011-03-22 Camp 2 0 Right Fingers Soreness Little Finger -
2010-05-29 2010-07-09 15-DL 41 38 Left Thumb Fracture -
2009-08-24 2009-09-09 15-DL 16 15 Head Concussion Foul Tip -
2009-07-25 2009-07-31 DTD 6 6 Neck Tightness -
2008-04-06 2008-04-24 Minors 18 0 - Not Disclosed - -

Compensation

Year Team Salary
2017 COL $
2016 BOS $3,700,000
2015 BOS $3,500,000
2014 TBA $2,750,000
2013 CIN $2,150,000
2012 CIN $1,300,000
2011 CIN $550,000
2010 CIN $415,000
2009 CIN $400,000
YearsDescriptionSalary
8 yrPrevious$14,765,000
8 yrTotal$14,765,000

 

Service TimeAgentContract Status
9 y 57 dTom O'Connell1 year (2018)

Details
  • 1 year (2018). Signed by Cleveland as a free agent 2/12/18 (minor-league contract). Released by Cleveland 3/19/18. Signed by San Francisco as a free agent 5/28/18 (minor-league contract). Released by San Francisco 8/18.
  • 1 year (2017). Signed by Philadelphia as a free agent 1/25/17 (minor-league contract). Salary of $1.25M in majors. May earn additional $0.375M in performance bonuses based on starts as a catcher. Released by Philadelphia 3/27/17. Signed by Colorado as a free agent 3/28/17 (minor-league contract). Salary of $1.25M in majors. Contract selected by Colorado 5/3/17.
  • 3 years/$10.75M (2014-16), plus 2017 club option. Signed extension with Tampa Bay 12/3/13. 14:$2.75M, 15:$3.5M, 16:$3.7M, 17:$3.75M club option, $0.8M buyout. Acquired by San Diego in trade from Tampa Bay 12/19/14. Acquired by Boston in trade from San Diego 12/19/14. Boston declined 2017 option 11/16.
  • 3 years/$4M (2011-13). Signed extension with Cincinnati 3/13/11. $0.3M signing bonus. 11:$0.45M, 12:$1.2M, 13:$2.05M. $0.4M in performance bonuses in 2012, 2013. Acquired by Tampa Bay in trade from Cincinnati 12/3/13.
  • 1 year/$0.415M (2010). Re-signed by Cincinnati 3/10.
  • 1 year/$0.4M (2009). Re-signed 2/24/09.
  • 1 year (2008). Re-signed 1/29/08.
  • 1 year (2007). Contract purchased 9/4/07.
  • Signed 2002 as an amateur free agent.

2019 Preseason Forecast

Last Update: 1/27/2017 12:35 ET

PCT PA R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG DRC+ VORP FRAA WARP
90o 384 41 90 17 1 8 41 35 85 0 0 .264 .338 .390 95 17.5 C -14 0.4
80o 364 37 81 15 1 7 37 31 83 0 0 .249 .320 .366 87 11.8 C -14 -0.3
70o 349 35 76 14 1 7 34 29 81 0 0 .243 .311 .361 81 8.1 C -14 -0.7
60o 337 32 70 13 1 6 32 27 79 0 0 .231 .299 .340 76 5.1 C -14 -1.0
50o 325 30 66 12 1 6 30 25 78 0 0 .225 .291 .334 71 2.5 C -14 -1.3
40o 313 28 61 11 1 6 29 23 76 0 0 .215 .279 .324 67 0.0 C -14 -1.5
30o 301 26 56 10 1 5 27 22 74 0 0 .205 .270 .304 62 -2.4 C -14 -1.8
20o 286 24 52 9 1 5 24 20 72 0 0 .199 .260 .299 56 -5.0 C -14 -2.1
10o 266 21 45 8 1 4 22 17 68 0 0 .184 .242 .275 48 -8.1 C -14 -2.4
Weighted Mean3293167121631267800.226.294.334733.3C -14-1.2

The rest of this card is restricted to Baseball Prospectus Subscribers.

Not a subscriber? Click here for a free card so you can see what's missing.

Click here for more information on Baseball Prospectus subscriptions or to subscribe and get instant access to the best baseball content on the web.

BP Annual Player Comments

The rest of this card is restricted to Baseball Prospectus Subscribers.

Not a subscriber? Click here for a free card so you can see what's missing.

Click here for more information on Baseball Prospectus subscriptions or to subscribe and get instant access to the best baseball content on the web.

BP Articles

Click here to see articles tagged with Ryan Hanigan

BP Chats

DateQuestionAnswer
2014-04-03 19:30:00 (link to chat)I'm in a 10 team AL only league where we start 2 (two, TWO!) catchers! Totally unrelated, but who's your favorite under the radar backup catcher in the AL?
(k3o3r9n0 from Santa Clara)
I'm in one of these as well and I have been playing Ryan Hanigan in my second spot. It's not ideal but he should walk enough that he won't do too much damage otherwise. He has an RBI tonight! Jaso is a really good option but he's in more of a timeshare than he is a backup. Geovany Soto is hurt right now and might be available because of that. He's a nice option (Craig Goldstein)
2014-01-21 18:00:00 (link to chat)Catchers are catchers, but any lying in the weeds kind of pick as a late round steal you'd suggest?
(Steve from AZ)
Yes, hard to see a big steal at the position given what it's like. You could try for Mike Zunino in a shallower, non-keeper league and hope people forgot about him. Ryan Hanigan might be a guy people overlook in deeper leagues who might hurt the BA but provides some sneaky power. (Mike Gianella)
2013-02-22 13:00:00 (link to chat)Who is your favorite ball player that you will never own on a fantasy team? I personally love Brendan Ryan because of his humor and how under appreciated he is.
(Jon from Arlington)
Ryan Hanigan might actually be my favorite active player after Bourjos, and I'd never own him on a fantasy team, so (Sam Miller)
2012-12-28 13:00:00 (link to chat)Does Devin Mesoraco still have a future as every-day C for the Reds? If so, when might that future be?
(sitdancer from DC)
Hi sitdancer, thanks for the question. Someone is blasting Men at Work's "Who Can It Be Now?" so forgive me if I'm distracted. I think Mesoraco can be an everyday catcher, but as numerous youngsters before him have shown, that is a very difficult position to master at the big-league level. The presence of Ryan Hanigan complicates matters. He is almost the ideal backup catcher, but at the same time, he's too good to be a backup. (Geoff Young)
2012-10-11 13:00:00 (link to chat)With the Reds taking so long to figure out that Ryan Hanigan is a starting C at the MLB level, do they deal Hanigan this offseason and improve their rotation?
(jlarsen from chicago)
It takes two to tango, as it were. You have to find a team willing to part with a pitcher you like in exchange for Hanigan. Also, again, depth is important. Most MLB GMs would rather hang onto a player they don't "need" for depth purposes than make a trade where they're not happy about the return. The Reds won't deal Hanigan just to make some kind of move or to satisfy some sort of #freeryanhanigan movement, they'll make a deal if and only if they feel like it leaves them with a better ballclub than when they started. (Colin Wyers)
2012-03-26 13:00:00 (link to chat)Speaking of Devin Mesoraco, I haven't decide who is calling the game yet. I actually think Ryan Hanigan deserves the time split, am I wrong?
(Dusty Baker from Cinncy)
We probably don't know enough about what his pitchers are telling him, and how much those things matter. Hanigan's not a zero and a split wouldn't be Dusty's worst move. (Sam Miller)
2011-11-16 13:30:00 (link to chat)Is Walt Jocketty really going to spend another winter sitting on his hands, letting major league ready prospects pile up while his team is a top notch starter away from being truly competitive? Surely Castellini didn't have "pray it just miraculously happens" as the strategy for his "the losing stops now" approach.
(Rick from Chicago)
The Reds really do have to figure out which of the catchers of the future in their system is the catcher of their future and find a good home for the other one. Holding on to youngsters is often a good thing, but holding on to them too long can be a very bad thing. And no, that was not an attempt at making an edgy, twisted Penn State joke--I meant in the Bill Stoneman sense. Also, free Ryan Hanigan! (Ben Lindbergh)
2011-06-21 13:00:00 (link to chat)I have the following four catchers in a 16 team Strat-O-Matic league where you can keep a guy forever if you like. Which do you like long term: Chris Iannetta, Ryan Hanigan, Josh Thole, Jason Castro? I'd love to have a stronger catcher, but that's not a possibility until next year's draft.
(jhardman from Strat-O-Matic land)
Unfortunately I haven't had the opportunity to play a strat-o-matic league before, so I'm not sure how all the specifics work, like how catcher defense is factored in. Hitting wise in regular roto terms, I like Iannetta the best. (Derek Carty)
2011-06-20 14:00:00 (link to chat)Can you give your thoughts on why any of the MLB teams starving for a catcher haven't been able to give Cincinnati an offer good enough to free Ryan Hanigan?
(jhardman from Rangerland)
Maybe because the Reds are asking too much in trade? Or because they don't want to break up what's been a very productive unit? I don't think they're obligated to solve somebody else's problem without being amply rewarded. (Jay Jaffe)
2011-06-14 13:00:00 (link to chat)Devin Mesoraco is destroying AAA (.330/.409/.558), but the Reds already have two starter-worthy catchers. Should they make a move mid-season to give him a shot or hang tight until after the season and let Hernandez walk?
(RMR from Chicago)
Free Ryan Hanigan! As far as I'm concerned, Hanigan should have not only his own starting job, but his own reality show about having a starting job. The Reds are stacked at catcher from the majors on down, and a number of other teams around the league might pay through the nose for some help behind the plate, so if they're confident that Mesoraco is psychologically ready for the majors and that his development wouldn't be hurt by a time-sharing arrangement, making a move might not be a bad way of maximizing the value of their assets. (Ben Lindbergh)


BP Roundtables

No BP Roundtables have mentioned this guy.

Advanced Catching Metrics

Year lvl CSAA Framing Runs Blocking Chances EPAA Blocking Runs SB Attempts SRAA TRAA Throwing Runs FRAA Adj. FRAA
2005 aax .000 0.0 2074 .001 -0.4 68 .020 .009 -0.8 -1.2 -2.4
2006 aaa -.001 0.0 187 .001 0.0 2 .001 .001 0.0 -0.1 0.0
2006 aax .000 0.0 312 .000 0.0 4 -.019 -.003 0.1 0.1 0.0
2007 mlb -.002 0.0 84 .000 0.0 1 .020 .000 0.0 0.4 -0.1
2007 aax .000 0.0 2568 -.001 0.5 61 -.022 -.003 0.9 1.2 2.1
2007 aaa -.001 -0.2 1343 .000 0.1 37 -.062 .000 1.4 1.5 4.1
2008 aaa .019 15.0 2806 -.001 0.7 88 -.074 .002 4.3 18.6 39.0
2008 mlb .020 4.7 1160 -.001 0.5 22 -.017 .004 0.3 5.0 6.2
2009 aaa .005 0.2 123 .000 0.0 0 .000 .000 0.0 0.9 0.1
2009 mlb .027 20.2 3123 .000 -0.1 46 -.060 -.002 1.7 22.1 24.8
2010 aaa .011 1.1 308 .000 0.0 6 -.001 .001 0.0 1.0 1.0
2010 mlb .021 11.4 2314 -.002 1.2 37 -.010 -.003 0.2 11.9 11.7
2011 mlb .027 17.8 3028 -.002 1.4 47 .000 -.005 0.2 19.4 17.9
2012 mlb .022 18.6 3813 -.003 3.4 61 -.123 .000 4.6 26.3 26.8
2013 mlb .009 4.8 2324 .002 -1.2 29 -.053 .000 0.9 4.0 5.2
2013 aaa .002 0.0 63 .000 0.0 3 .002 .000 0.0 0.0 0.0
2014 afa .000 0.0 93 -.001 0.0 3 .000 -.001 0.0 0.0 0.0
2014 mlb .011 6.8 3052 -.002 1.4 33 .023 -.003 -0.5 7.4 7.1
2015 aax -.002 0.0 106 .000 0.0 1 .006 .000 0.0 -0.1 -0.1
2015 mlb .006 2.6 2329 .001 -0.8 30 -.013 .003 0.2 1.2 1.2
2015 aaa -.002 0.0 47 .000 0.0 1 .004 .000 0.0 0.0 0.0
2016 aaa .003 0.1 0 .000 0.0 2 -.010 .000 0.0 0.1 0.1
2016 aax -.003 0.0 0 .000 0.0 0 .000 -.001 0.0 0.0 0.0
2016 mlb -.011 -3.1 1509 .006 -1.9 24 .023 .010 -0.3 -5.8 -4.9
2017 mlb -.035 -10.5 1456 -.003 1.2 12 .018 -.005 -0.1 -9.9 -9.9
2017 aaa .005 1.1 812 -.002 0.5 13 -.011 -.001 0.1 1.5 2.3
2018 aaa .001 0.2 29 -.001 0.0 12 -.007 .002 0.1 0.7 1.0

A Collaboration between BrooksBaseball.net and Baseball Prospectus - Pitch classifications provided by Pitch Info LLC

 

PITCHf/x Hitter Profile

A Collaboration between BrooksBaseball.net and Baseball Prospectus - Pitch classifications provided by Pitch Info LLC