Biographical

Portrait of Ryan Hanigan

Ryan Hanigan CGiants

Giants Player Cards | Giants Team Audit | Giants Depth Chart

2018 Projections (Preseason PECOTA - seasonal age 37)
PA AVG HR R RBI SB TAv WARP
Login or Subscribe today for access to projections!
Birth Date8-16-1980
Height6' 0"
Weight225 lbs
Age37 years, 10 months, 3 days
BatsR
ThrowsR
1.62014
0.52015
-1.22016
-0.92017
-0.12018
+proj
WARP Summary

MLB Statistics

YEAR TEAM AGE G PA AB R H 2B 3B HR TB BB SO HBP SF SH RBI SB CS AVG OBP SLG TAv VORP FRAA WARP
2007 CIN 26 5 11 10 3 3 1 0 0 4 1 2 0 0 0 2 0 0 .300 .364 .400 .248 0.3 -0.1 0.0
2008 CIN 27 31 98 85 9 23 2 0 2 31 10 9 3 0 0 9 0 0 .271 .367 .365 .245 3.0 4.9 0.8
2009 CIN 28 90 293 251 22 66 6 1 3 83 37 31 2 1 2 11 0 0 .263 .361 .331 .249 9.8 24.8 3.5
2010 CIN 29 70 243 203 25 61 11 0 5 87 33 21 4 2 1 40 0 0 .300 .405 .429 .307 20.9 11.7 3.4
2011 CIN 30 91 304 266 27 71 6 0 6 95 35 32 2 0 1 31 0 0 .267 .356 .357 .273 17.8 17.9 3.8
2012 CIN 31 112 371 317 25 87 14 0 2 107 44 37 3 3 4 24 0 0 .274 .365 .338 .258 16.5 26.8 4.6
2013 CIN 32 75 260 222 17 44 8 0 2 58 29 27 6 1 2 21 0 1 .198 .306 .261 .219 -0.4 5.2 0.5
2014 TBA 33 84 263 225 18 49 9 0 5 73 31 39 3 2 34 1 0 .218 .318 .324 .251 7.1 7.1 1.6
2015 BOS 34 54 201 174 28 43 8 0 2 57 20 39 4 1 1 16 0 0 .247 .337 .328 .242 3.1 1.2 0.5
2016 BOS 35 35 113 105 9 18 4 0 1 25 7 27 1 0 0 14 0 0 .171 .230 .238 .161 -7.0 -4.9 -1.2
2017 COL 36 33 112 101 9 27 2 0 2 35 8 26 1 1 1 12 0 0 .267 .324 .347 .226 1.0 -9.9 -0.9
Career680226919591924927113065525529029111221411.251.344.334.25072.284.816.6

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 G PA TAv oppAVG oppOBP oppSLG oppTAv BABIP BPF BRAA repLVL POS_ADJ FRAA BRR BVORP BWARP VORP WARP
2002 DYT A 6 12 .000 .000 .000 .000 .000 .333 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2003 DYT A 92 359 .000 .000 .000 .000 .000 .318 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2003 LOU AAA 1 5 .000 .000 .000 .000 .000 .333 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2004 POT A+ 119 498 .000 .000 .000 .000 .000 .323 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2005 CHT AA 100 390 .283 .262 .329 .388 .262 .355 102 1.8 2.0 0 -2.5 -3.2 0.6 -0.2 0.6 -0.2
2006 CHT AA 56 150 .000 .000 .000 .000 .000 .301 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2006 LOU AAA 8 19 .278 .260 .329 .379 .258 .182 94 0.4 0.5 0.3 0.0 0.2 1.3 0.1 1.3 0.1
2007 CIN MLB 5 11 .248 .252 .316 .417 .248 .375 105 -0.1 0.3 0.2 -0.1 -0.0 0.3 0.0 0.3 0.0
2007 CHT AA 60 247 .315 .259 .332 .393 .262 .337 102 14.7 7.2 4 2.0 0.3 26.3 2.9 26.3 2.9
2007 LOU AAA 41 150 .223 .258 .330 .393 .254 .265 98 -6 4.4 1.9 4.1 0.6 1.0 0.5 1.0 0.5
2008 CIN MLB 31 98 .245 .266 .327 .424 .260 .284 102 -1.5 2.8 1.7 4.9 0.1 3.0 0.8 3.0 0.8
2008 LOU AAA 75 311 .271 .264 .329 .413 .264 .364 94 3.9 9.1 5.1 9.1 -3.0 15.1 2.3 15.1 2.3
2009 CIN MLB 90 293 .249 .260 .329 .408 .260 .289 96 -3.3 8.4 5 24.8 -0.3 9.8 3.5 9.8 3.5
2009 LOU AAA 5 19 .343 .277 .336 .397 .247 .389 104 1.7 0.6 0.3 -0.1 1.5 4.1 0.4 4.1 0.4
2010 CIN MLB 70 243 .307 .259 .326 .399 .269 .313 96 11.6 6.7 4 11.7 -1.4 20.9 3.4 20.9 3.4
2010 LOU AAA 13 52 .220 .271 .339 .416 .257 .275 101 -2.3 1.5 0.2 -0.1 0.4 -0.1 -0.0 -0.1 -0.0
2011 CIN MLB 91 304 .273 .254 .314 .396 .259 .285 102 3.8 8.2 4.9 17.9 0.9 17.8 3.8 17.8 3.8
2012 CIN MLB 112 371 .258 .254 .316 .402 .260 .302 101 -0.7 10.2 6.1 26.8 0.8 16.5 4.6 16.5 4.6
2013 CIN MLB 75 260 .219 .257 .320 .391 .261 .216 103 -10.3 6.8 4.1 5.2 -1.1 -0.4 0.5 -0.4 0.5
2013 LOU AAA 3 9 .300 .280 .353 .434 .274 .429 102 0.4 0.3 0.2 -0.0 0.2 1.0 0.1 1.0 0.1
2014 TBA MLB 84 263 .251 .257 .313 .397 .264 .240 96 -2.1 6.8 4 7.1 -1.6 7.1 1.6 7.1 1.6
2014 PCH A+ 6 24 .294 .272 .338 .416 .269 .250 98 0.9 0.7 0 0.0 -0.1 1.4 0.1 1.4 0.1
2015 BOS MLB 54 201 .242 .247 .311 .395 .255 .306 112 -3.6 5.4 3.3 1.2 -1.9 3.1 0.5 3.1 0.5
2015 PME AA 3 11 .274 .286 .324 .415 .263 .286 105 0.2 0.3 0.1 -0.0 -0.1 0.4 0.0 0.4 0.0
2015 PAW AAA 4 14 .290 .254 .314 .380 .260 .200 81 0.4 0.4 0 -0.0 0.0 0.8 0.1 0.8 0.1
2016 BOS MLB 35 113 .161 .255 .319 .419 .258 .221 112 -11.4 3.2 1.9 -4.9 -0.6 -7.0 -1.2 -7.0 -1.2
2016 LOW A- 2 10 .359 .223 .315 .295 .247 .571 129 1 0.3 0 -0.0 -0.2 1.1 0.1 1.1 0.1
2016 PME AA 2 8 .294 .245 .308 .365 .257 .400 113 0.3 0.2 0 -0.0 -0.0 0.5 0.0 0.5 0.0
2016 PAW AAA 8 31 .244 .230 .297 .336 .234 .263 91 -0.5 0.9 0.2 -0.0 -0.5 0.0 -0.0 0.0 -0.0
2017 COL MLB 33 112 .226 .257 .326 .432 .268 .338 105 -4 3.3 1.9 -9.9 -0.2 1.0 -0.9 1.0 -0.9
2017 ABQ AAA 17 69 .257 .273 .349 .438 .269 .333 116 -0.2 2.0 1.2 2.3 -1.0 2.1 0.4 2.1 0.4
2018 SAC AAA 7 24 .191 .272 .333 .424 .253 .300 94 -1.8 0.7 0.4 0.6 -0.1 -0.8 -0.0 -0.8 -0.0

Statistics For All Levels

Minor league stats are currently shownClick to hide.
Year Team Lg PA R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG ISO TAv VORP FRAA WARP
2002 DYT A 12 1 3 1 0 0 0 1 2 0 0 .273 .333 .364 .091 .000 0.0 0.0 0.0
2003 LOU AAA 5 1 1 0 0 0 0 0 1 0 0 .333 .400 .333 .000 .000 0.0 0.0 0.0
2003 DYT A 359 43 86 12 0 1 31 40 44 3 4 .277 .365 .325 .048 .000 0.0 0.0 0.0
2004 POT A+ 498 58 127 21 0 5 56 49 51 6 5 .296 .372 .380 .084 .000 0.0 0.0 0.0
2005 CHT AA 390 45 107 14 1 4 29 50 41 4 1 .321 .415 .405 .084 .283 0.6 -2.5 -0.2
2006 LOU AAA 19 2 2 0 0 0 1 6 2 0 0 .154 .421 .154 .000 .278 1.3 0.0 0.1
2006 CHT AA 150 17 31 2 0 0 14 19 23 0 0 .246 .354 .262 .016 .000 0.0 0.0 0.0
2007 CIN MLB 11 3 3 1 0 0 2 1 2 0 0 .300 .364 .400 .100 .248 0.3 -0.1 0.0
2007 CHT AA 247 30 59 14 1 3 27 41 30 0 2 .299 .424 .426 .127 .315 26.3 2.0 2.9
2007 LOU AAA 150 16 32 5 0 1 9 14 15 0 0 .252 .322 .315 .063 .223 1.0 4.1 0.5
2008 CIN MLB 98 9 23 2 0 2 9 10 9 0 0 .271 .367 .365 .094 .245 3.0 4.9 0.8
2008 LOU AAA 311 37 88 14 0 4 35 25 39 1 0 .324 .394 .419 .096 .271 15.1 9.1 2.3
2009 CIN MLB 293 22 66 6 1 3 11 37 31 0 0 .263 .361 .331 .068 .249 9.8 24.8 3.5
2009 LOU AAA 19 4 7 2 0 0 2 1 0 0 0 .389 .421 .500 .111 .343 4.1 -0.1 0.4
2010 CIN MLB 243 25 61 11 0 5 40 33 21 0 0 .300 .405 .429 .128 .307 20.9 11.7 3.4
2010 LOU AAA 52 6 11 3 0 0 2 4 6 0 0 .239 .327 .304 .065 .220 -0.1 -0.1 -0.0
2011 CIN MLB 304 27 71 6 0 6 31 35 32 0 0 .267 .356 .357 .090 .273 17.8 17.9 3.8
2012 CIN MLB 371 25 87 14 0 2 24 44 37 0 0 .274 .365 .338 .063 .258 16.5 26.8 4.6
2013 CIN MLB 260 17 44 8 0 2 21 29 27 0 1 .198 .306 .261 .063 .219 -0.4 5.2 0.5
2013 LOU AAA 9 2 3 0 0 0 2 1 1 0 0 .375 .444 .375 .000 .300 1.0 -0.0 0.1
2014 TBA MLB 263 18 49 9 0 5 34 31 39 1 0 .218 .318 .324 .107 .251 7.1 7.1 1.6
2014 PCH A+ 24 4 5 0 0 1 2 2 3 0 0 .250 .375 .400 .150 .294 1.4 0.0 0.1
2015 PME AA 11 0 2 1 0 0 0 3 1 0 0 .250 .455 .375 .125 .274 0.4 -0.0 0.0
2015 BOS MLB 201 28 43 8 0 2 16 20 39 0 0 .247 .337 .328 .080 .242 3.1 1.2 0.5
2015 PAW AAA 14 2 2 0 0 0 0 3 1 0 0 .182 .357 .182 .000 .290 0.8 -0.0 0.1
2016 LOW A- 10 3 4 0 0 0 3 2 1 0 0 .500 .600 .500 .000 .359 1.1 -0.0 0.1
2016 PAW AAA 31 2 5 1 0 0 3 3 7 0 0 .200 .323 .240 .040 .244 0.0 -0.0 -0.0
2016 BOS MLB 113 9 18 4 0 1 14 7 27 0 0 .171 .230 .238 .067 .161 -7.0 -4.9 -1.2
2016 PME AA 8 0 2 0 0 0 1 2 1 0 0 .333 .500 .333 .000 .294 0.5 -0.0 0.0
2017 COL MLB 112 9 27 2 0 2 12 8 26 0 0 .267 .324 .347 .079 .226 1.0 -9.9 -0.9
2017 ABQ AAA 69 9 14 3 0 0 8 10 16 0 0 .264 .362 .321 .057 .257 2.1 2.3 0.4
2018 SAC AAA 24 1 6 1 0 0 6 1 2 0 0 .273 .333 .318 .045 .191 -0.8 0.6 -0.0

Plate Discipline

YEAR PITCHES ZONE_RT SWING_RT CONTACT_RT Z_SWING_RT O_SWING_RT Z_CONTACT_RT O_CONTACT_RT SW_STRK_RT CSAA_CHANCES CSAA_RT
2008 387 0.5194 0.3953 0.9216 0.5771 0.1989 0.9741 0.7568 0.0784 196 0.001467
2009 1160 0.5009 0.3578 0.8819 0.5009 0.2142 0.9381 0.7500 0.1181 642 -0.009837
2010 969 0.5005 0.3375 0.9235 0.5113 0.1632 0.9597 0.8101 0.0765 565 -0.007493
2011 1258 0.5143 0.3903 0.9185 0.5487 0.2226 0.9690 0.7868 0.0815 683 -0.008387
2012 1340 0.5216 0.4104 0.8927 0.5651 0.2418 0.9342 0.7871 0.1073 670 -0.009379
2013 949 0.5079 0.4183 0.8942 0.5809 0.2505 0.9643 0.7265 0.1058 477 -0.006479
2014 1059 0.5345 0.3909 0.8599 0.5565 0.2008 0.9206 0.6667 0.1401 563 -0.013627
2015 847 0.5514 0.4215 0.8291 0.5889 0.2158 0.8800 0.6585 0.1709 428 -0.001436
2016 468 0.5342 0.4359 0.7745 0.6000 0.2477 0.8267 0.6296 0.2255 0 0.000000
2017 412 0.5583 0.4320 0.7753 0.6217 0.1923 0.8182 0.6000 0.2247 0 0.000000
Career88490.52070.39390.8780.55640.21650.92950.73310.122512.6542-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).
  • 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.

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.

Platoon

SORT_FIELD PLATOON AVG OBP SLG TAv
10 vs L (Multi) .216 .297 .288 .213
11 vs R (Multi) .214 .300 .295 .219
18 Split (Multi) -.002 .003 .006 .006
19 LgAvg (Multi) -.010 -.021 -.029 -.017
30 vs L (2016) .107 .138 .107 .093
31 vs R (2016) .195 .262 .286 .184
38 Split (2016) .088 .124 .179 .092
39 LgAvg (2016) -.008 -.018 -.027 -.016

Definition of multi-year splits

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 Lg Framing Chances CSAA Framing Runs Blocking Chances EPAA Blocking Runs SB Attempts SRAA TRAA Throwing Runs FRAA Adj. FRAA
2005 AA 0 .000 0.0 2074 .001 -0.4 68 .020 .009 -0.8 -1.2 -2.5
2006 AA 0 .000 0.0 312 -.000 0.0 4 -.019 -.003 0.1 0.1 0.0
2006 AAA 0 .000 0.0 187 .001 -0.0 2 .001 .001 -0.0 -0.0 0.0
2007 AAA 0 .000 0.0 1343 -.000 0.1 37 -.062 .000 1.4 1.7 4.1
2007 MLB 0 .000 0.0 84 .000 -0.0 1 .020 .000 -0.0 0.4 -0.1
2007 AA 0 .000 0.0 2568 -.001 0.5 61 -.022 -.003 0.9 1.2 2.0
2008 AAA 0 .000 0.0 2806 -.001 0.7 88 -.074 .002 4.3 3.6 9.1
2008 MLB 1372 .018 3.4 1160 -.001 0.5 22 -.017 .004 0.3 3.7 4.9
2009 MLB 4994 .027 20.2 3123 .000 -0.1 46 -.060 -.002 1.7 22.1 24.8
2009 AAA 0 .000 0.0 123 -.000 0.0 0 .000 .000 0.0 0.7 -0.1
2010 AAA 0 .000 0.0 308 .000 -0.0 6 -.001 .001 0.0 -0.1 -0.1
2010 MLB 3834 .021 11.4 2314 -.002 1.2 37 -.010 -.003 0.2 11.9 11.7
2011 MLB 4959 .027 17.8 3028 -.002 1.4 47 -.000 -.005 0.2 19.4 17.9
2012 MLB 6349 .022 18.6 3813 -.003 3.4 61 -.123 -.000 4.6 26.2 26.8
2013 AAA 0 .000 0.0 63 -.000 0.0 3 .002 .000 -0.0 -0.0 -0.0
2013 MLB 4119 .009 4.9 2324 .002 -1.2 29 -.053 -.000 0.9 4.0 5.2
2014 A+ 0 .000 0.0 93 -.001 0.0 3 -.000 -.001 0.0 0.0 0.0
2014 MLB 4664 .011 6.8 3052 -.002 1.4 33 .023 -.003 -0.5 7.4 7.1
2015 MLB 3458 .006 2.6 2329 .001 -0.8 30 -.013 .003 0.2 1.2 1.2
2015 AAA 0 .000 0.0 47 -.000 0.0 1 .004 -.000 -0.0 -0.0 -0.0
2015 AA 0 .000 0.0 106 .000 -0.0 1 .006 .000 -0.0 -0.1 -0.0
2016 AAA 0 .000 0.0 0 .000 0.0 2 -.010 .000 0.0 -0.1 -0.0
2016 MLB 2057 -.011 -3.1 1509 .006 -1.9 24 .023 .010 -0.3 -5.8 -4.9
2016 AA 0 .000 0.0 0 .000 0.0 0 .000 -.001 0.0 -0.0 -0.0
2017 MLB 1968 -.035 -10.5 1456 -.003 1.2 12 .018 -.005 -0.1 -9.9 -9.9
2017 AAA 1299 .005 1.1 812 -.002 0.5 13 -.011 -.001 0.1 1.5 2.3
2018 AAA 504 .004 0.4 29 -.001 0.0 4 -.001 .002 0.0 0.8 0.6

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