Biographical

Portrait of Justin Huber

Justin Huber 1BRoyals

Royals Player Cards | Royals Team Audit | Royals Depth Chart

Career Summary
Years PA AVG OBP SLG TAv WARP
5 175 .224 .276 .304 .201 -1.2
Birth Date7-1-1982
Height6' 2"
Weight200 lbs
BatsR
ThrowsR
WARP Summary

Standard

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
2005 KCA 22 25 85 78 6 17 3 0 0 20 5 20 1 1 0 6 0 0 .218 .271 .256 .181 -7.1 -0.5 -0.8
2006 KCA 23 5 11 10 1 2 1 0 0 3 1 4 0 0 0 1 1 0 .200 .273 .300 .194 -0.5 0.0 -0.0
2007 KCA 24 8 10 10 2 1 0 0 0 1 0 2 0 0 0 0 0 0 .100 .100 .100 .070 -1.8 -0.2 -0.2
2008 SDN 25 33 67 61 5 15 3 0 2 24 3 19 2 0 1 8 0 0 .246 .303 .393 .246 -0.8 -0.6 -0.1
2009 MIN 26 1 2 2 0 1 0 0 0 1 0 0 0 0 0 0 0 0 .500 .500 .500 .203 -0.1 -0.0 -0.0
Career721751611436702499453111510.224.276.304.201-10.3-1.2-1.2

Advanced

'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
2001 BRO A- 3 9 .000 .000 .000 .000 .000 .000 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2001 SLU A+ 2 6 .000 .000 .000 .000 .000 .000 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2001 KNG Rk 47 194 .000 .000 .000 .000 .000 .387 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2002 CMB A 95 402 .000 .000 .000 .000 .000 .357 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2002 SLU A+ 28 119 .000 .000 .000 .000 .000 .304 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2003 SLU A+ 50 211 .000 .000 .000 .000 .000 .299 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2003 BIN AA 55 223 .000 .000 .000 .000 .000 .331 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2004 SLU A+ 15 59 .000 .000 .000 .000 .000 .302 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2004 BIN AA 70 295 .000 .000 .000 .000 .000 .315 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2004 NOR AAA 5 19 .000 .000 .000 .000 .000 .385 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2005 KCA MLB 25 85 .181 .264 .319 .408 .252 .288 106 -7.1 2.4 -1.5 -0.5 0.2 -7.1 -0.8 -7.1 -0.8
2005 WIC AA 88 396 .316 .271 .336 .416 .253 .398 118 16.9 8.1 -5.2 -4.3 -5.9 12.9 0.9 12.9 0.9
2005 OMA AAA 32 131 .276 .279 .356 .437 .268 .329 87 2 3.4 -2.2 0.7 1.3 3.0 0.3 3.0 0.3
2006 KCA MLB 5 11 .194 .271 .333 .442 .257 .333 111 -0.8 0.3 -0.2 0.0 0.2 -0.5 -0.0 -0.5 -0.0
2006 OMA AAA 100 398 .287 .265 .335 .405 .263 .340 97 11.4 11.2 -4.1 -4.6 -2.5 15.4 1.1 15.4 1.1
2007 KCA MLB 8 10 .070 .273 .321 .391 .248 .125 102 -2.1 0.3 -0.1 -0.2 0.1 -1.8 -0.2 -1.8 -0.2
2007 OMA AAA 77 318 .271 .280 .347 .440 .262 .277 107 4 9.4 -4.3 -0.2 -0.2 7.1 0.7 7.1 0.7
2007 ROY Rk 7 29 .420 .283 .363 .423 .274 .368 101 5.3 0.9 -0.3 2.0 -0.8 5.3 0.7 5.3 0.7
2008 SDN MLB 33 67 .246 .254 .314 .412 .255 .325 90 -1 1.9 -0.4 -0.6 -0.9 -0.8 -0.1 -0.8 -0.1
2008 POR AAA 61 223 .240 .273 .348 .436 .256 .317 102 -5.1 6.8 -3 -1.8 0.1 -2.1 -0.4 -2.1 -0.4
2009 MIN MLB 1 2 .203 .321 .372 .448 .290 .500 104 -0.1 0.1 0 -0.0 0.0 -0.1 -0.0 -0.1 -0.0
2009 ROC AAA 121 506 .270 .262 .331 .399 .250 .293 111 5.6 14.5 -8.2 1.4 -3.8 8.0 0.9 8.0 0.9
2011 MEL Wnt 44 189 .000 .000 .000 .000 .000 .397 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2012 MEL Wnt 38 143 .000 .000 .000 .000 .000 .283 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2013 AUS int 3 10 .000 .000 .000 .000 .000 .167 0.0 0.0 0.0 0.0 0.0 0.0 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
2001 KNG Rk 194 24 50 11 1 7 31 17 42 4 2 .314 .421 .528 .214 .000 0.0 0.0 0.0
2001 BRO A- 9 0 0 0 0 0 0 0 4 0 0 .000 .000 .000 .000 .000 0.0 0.0 0.0
2001 SLU A+ 6 0 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 .000 0.0 0.0 0.0
2002 SLU A+ 119 15 27 2 1 3 15 11 18 0 0 .270 .376 .400 .130 .000 0.0 0.0 0.0
2002 CMB A 402 49 96 22 2 11 78 45 81 1 2 .291 .412 .470 .179 .000 0.0 0.0 0.0
2003 BIN AA 223 16 51 13 0 6 36 19 54 0 2 .264 .347 .425 .161 .000 0.0 0.0 0.0
2003 SLU A+ 211 26 52 15 0 9 36 17 30 1 1 .284 .373 .514 .230 .000 0.0 0.0 0.0
2004 BIN AA 295 44 64 16 1 11 33 46 57 2 2 .271 .415 .487 .216 .000 0.0 0.0 0.0
2004 NOR AAA 19 3 5 2 0 0 3 3 3 0 0 .312 .421 .438 .125 .000 0.0 0.0 0.0
2004 SLU A+ 59 13 15 2 0 2 10 5 8 2 0 .283 .356 .434 .151 .000 0.0 0.0 0.0
2005 WIC AA 396 68 115 22 3 16 74 51 70 7 3 .343 .437 .570 .227 .316 12.9 -4.3 0.9
2005 KCA MLB 85 6 17 3 0 0 6 5 20 0 0 .218 .271 .256 .038 .181 -7.1 -0.5 -0.8
2005 OMA AAA 131 19 31 6 1 7 23 16 33 3 0 .274 .374 .531 .257 .276 3.0 0.7 0.3
2006 OMA AAA 398 47 98 22 2 15 44 40 94 2 2 .278 .358 .480 .202 .287 15.4 -4.6 1.1
2006 KCA MLB 11 1 2 1 0 0 1 1 4 1 0 .200 .273 .300 .100 .194 -0.5 0.0 -0.0
2007 KCA MLB 10 2 1 0 0 0 0 0 2 0 0 .100 .100 .100 .000 .070 -1.8 -0.2 -0.2
2007 OMA AAA 318 39 79 13 1 18 68 20 48 1 0 .276 .341 .517 .241 .271 7.1 -0.2 0.7
2007 ROY Rk 29 4 9 4 0 2 7 2 4 0 0 .360 .429 .760 .400 .420 5.3 2.0 0.7
2008 SDN MLB 67 5 15 3 0 2 8 3 19 0 0 .246 .303 .393 .148 .246 -0.8 -0.6 -0.1
2008 POR AAA 223 17 49 12 0 3 27 18 51 0 1 .246 .321 .352 .106 .240 -2.1 -1.8 -0.4
2009 ROC AAA 506 60 120 22 2 22 76 51 84 4 3 .273 .360 .482 .209 .270 8.0 1.4 0.9
2009 MIN MLB 2 0 1 0 0 0 0 0 0 0 0 .500 .500 .500 .000 .203 -0.1 -0.0 -0.0
2011 MEL Wnt 189 39 54 7 0 6 26 28 28 3 1 .348 .466 .510 .161 .000 0.0 0.0 0.0
2012 MEL Wnt 143 13 28 3 0 2 10 8 34 1 0 .221 .296 .291 .071 .000 0.0 0.0 0.0
2013 AUS int 10 0 1 0 0 0 0 0 4 0 0 .100 .100 .100 .000 .000 0.0 0.0 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
2008 228 0.5219 0.5088 0.6983 0.7227 0.2752 0.7907 0.4333 0.3017
2009 4 0.2500 0.7500 0.6667 1.0000 0.6667 1.0000 0.5000 0.3333
Career2320.51720.5130.69780.72750.2820.79430.43450.3022

Injury History

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2009-09-12 2009-10-12 DTD 30 22 Abdomen Strain Oblique -
2008-05-28 2008-05-28 DTD 0 0 Low Back Spasms -
2008-03-01 2008-03-05 Camp 4 0 - General Medical Respiratory Flu -
2007-03-16 2007-03-25 Camp 9 0 Thigh Strain Hamstring -
2004-07-29 - Minors - - Left Knee Surgery Meniscus 2004-08-23

Compensation

Year Team Salary
2008 SDN $390,000
2006 KCA $327,500
2005 KCA $316,000
YearsDescriptionSalary
3 yrPrevious$1,033,500
3 yrTotal$1,033,500

 

Service TimeAgentContract Status
1 y 23 d

Details
  • 1 year (2010). Signed with Hiroshima of Japan 11/09.
  • 1 year (2009). Signed by Minnesota as a free agent 2/24/09 (minor-league contract). Contract purchased 9/8/09.
  • 1 year/$0.39M (2008). Acquired by San Diego in trade from Kansas City 3/26/08. Sent outright to Triple-A by San Diego 6/17/08.
  • 1 year (2007). Re-signed by Kansas City 2/07.
  • 1 year/$0.3275M (2006). Re-signed by Kansas City 2/06.
  • 1 year/$0.316M (2005) (split contract). Contract purchased by Kansas City 11/04. Signed by Kansas City 2/05.
  • Acquired by Kansas City in trade from NY Mets 7/04.
  • Signed by NY Mets 2000 as an amateur free agent from Australia.

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 use the buttons to the right to subscribe and get instant access to the best baseball content on the web.

Cancel anytime.


That's a 33% savings over the monthly price!


That's a 33% savings over the monthly price!

BP Articles

Justin Huber is referenced in the following articles.

BP Premium requires BP Premium access to view, BP Fantasy requires BP Premium or BP Fantasy access to view

  Title Author Date
The BP Wayback Machine: Dayton Moore's First WeekRany Jazayerli2014-09-24
This article requires BP Premium accessPECOTA Takes on Prospects: Corner OutfieldersAndrew Koo2014-06-18
Baseball ProGUESTus: Pedro Alvarez and the Ghosts of Pirates Prospects PastPat Lackey2012-05-15
This article requires BP Premium accessFantasy Beat: The Quad-A LabelJason Collette2011-05-18
Transaction Analysis Blog: Dodgers Promote Jerry SandsR.J. Anderson2011-04-18
This article requires BP Premium accessTransaction Action: Winter Meetings Activity, ALChristina Kahrl2009-12-09
This article requires BP Premium accessTransaction Action: Oingo Boingo Sez...Christina Kahrl2009-11-17
This article requires BP Premium accessTransaction Action: Action and ReactionChristina Kahrl2009-11-13
This article requires BP Premium accessPlayoff Prospectus: Yankees versus Twins LDSJoe Sheehan2009-10-07
This article requires BP Premium accessTransaction Action: AL RoundupChristina Kahrl2009-09-23
This article requires BP Premium accessProspectus Matchups: Outlier OutpostJim Baker2008-05-09
This article requires BP Premium accessLies, Damned Lies: Offseason Plans, AL CentralNate Silver2007-10-11
Hope and Faith: How the Kansas City Royals Can Win the World SeriesRany Jazayerli2007-03-28
This article requires BP Premium accessTransaction Analysis: March 19-26, 2007Christina Kahrl2007-03-27
This article requires BP Premium accessFuture Shock: State of the Systems, AL CentralKevin Goldstein2007-03-09
This article requires BP Premium accessFuture Shock: Systems Retrospective, American LeagueKevin Goldstein2007-03-02
This article requires BP Premium accessLies, Damned Lies: PECOTA Takes on First Base ProspectsNate Silver2007-02-06
This article requires BP Premium accessLies, Damned Lies: PECOTA Takes on Catching ProspectsNate Silver2007-02-02
This article requires BP Premium accessProspectus Today: The ListJoe Sheehan2006-12-20
This article requires BP Premium accessTransaction Analysis: July 31-August 3Christina Kahrl2006-08-04
This article requires BP Premium accessTransaction Analysis: July 17-21, 2006Christina Kahrl2006-07-22
This article requires BP Premium accessFuture Shock: Division Roundup, AL Central, 7/11/06Kevin Goldstein2006-07-11
This article requires BP Premium accessFuture Shock: Position Breakdown: First BasemenKevin Goldstein2006-07-06
This article requires BP Fantasy or Premium accessFantasy Focus: The RotoWire ROI 100Erik Siegrist2006-06-20
Prospectus Notebook: Royals, TwinsBaseball Prospectus2006-06-16
This article requires BP Fantasy or Premium accessFantasy Focus: Looking for Mr. GoodbuyErik Siegrist2006-06-02
This article requires BP Premium accessTransaction Analysis: May 19-21Christina Kahrl2006-05-22
Prospectus Hit List: Week of May 14Jay Jaffe2006-05-16
This article requires BP Fantasy or Premium accessFantasy Focus: The BarometerPeter Schoenke2006-05-11
This article requires BP Premium accessTransaction Analysis: May 5-9Christina Kahrl2006-05-10
Prospectus Hit List: Week of May 7Jay Jaffe2006-05-09
This article requires BP Premium accessTransaction Analysis: May 2-4Christina Kahrl2006-05-05
This article requires BP Premium accessUnder The Knife: Ferris Pujols' Day OffWill Carroll2006-05-03
This article requires BP Premium accessFuture Shock: AL Central Round-UpKevin Goldstein2006-04-11
Prospectus Notebook: Royals, YankeesBaseball Prospectus2006-04-05
This article requires BP Premium accessTransaction Analysis: March 17-26Christina Kahrl2006-03-27
Future Shock: State of the Systems: AL CentralKevin Goldstein2006-03-02
This article requires BP Premium accessThe World Baseball Classic: Davenport Translations, Part TwoClay Davenport2006-03-01
This article requires BP Fantasy or Premium accessTeam Health Reports: Kansas City RoyalsWill Carroll2006-02-28
This article requires BP Fantasy or Premium accessTeam Health Reports: Kansas City RoyalsDave Haller2006-02-28
This article requires BP Fantasy or Premium accessFantasy Focus: Building a Fantasy Farm SystemJeff Erickson2006-02-24
Top 50 Prospects: The ListDayn Perry2006-02-20
Top 50 Prospects: The ListRany Jazayerli2006-02-20
Prospectus Notebook: Reds, RoyalsBaseball Prospectus2006-02-16
This article requires BP Premium accessTransaction Analysis: American League, December 15, 2005-February 13, 2006Christina Kahrl2006-02-14
This article requires BP Premium accessProspectus Matchups: The Best of the NewestJim Baker2006-01-13
Prospectus Notebook: RoyalsBaseball Prospectus2005-12-27
Prospectus Notebook: Royals, TwinsBaseball Prospectus2005-10-19
This article requires BP Premium accessTransaction Analysis: September 1-7Christina Kahrl2005-09-08
This article requires BP Fantasy or Premium accessFantasy Focus: AL Call-UpsRandy Hale2005-09-01
This article requires BP Fantasy or Premium accessFantasy Focus: Changing of the GuardErik Siegrist2005-08-29
This article requires BP Premium accessTransaction Analysis: July 1-8Christina Kahrl2005-07-08
This article requires BP Premium accessTransaction Analysis: June 14-22Christina Kahrl2005-06-24
This article requires BP Premium accessUnder The Knife: Digging for AnswersWill Carroll2005-06-21
This article requires BP Fantasy or Premium accessFantasy Focus: AL Teams in TransitionJeff Erickson2005-05-27
Prospectus Triple Play: Arizona Diamondbacks, Detroit Tigers, Kansas City RoyalsCaleb Peiffer2005-04-22
This article requires BP Premium accessTransaction Analysis: The Wests, etc.Christina Kahrl2005-03-25
Prospectus Triple Play: Arizona Diamondbacks, Detroit Tigers, Kansas City RoyalsCaleb Peiffer2005-03-25
This article requires BP Premium accessProspectus Matchups: Ides IdeasJim Baker2005-03-15
This article requires BP Premium accessProspectus Roundtable: Top 50 Prospects - CatchersBaseball Prospectus2005-02-01
This article requires BP Premium accessTransaction Analysis: November 17-22, 2004Christina Kahrl2004-11-29
Prospectus Triple Play: Baltimore Orioles, Colorado Rockies, New York MetsBaseball Prospectus2004-09-07
This article requires BP Premium accessRational Exuberance: Meet the Mets: A Decade Without a PlanJonah Keri2004-08-13
From The Mailbag: Questec, Park Factors and Transactions GaloreBaseball Prospectus2004-08-12
This article requires BP Premium accessUnder The Knife: LuckWill Carroll2004-08-11
This article requires BP Premium accessCan Of Corn: Deadline's Prospects, Part 2Dayn Perry2004-08-06
This article requires BP Premium accessTransaction Analysis: July 30-31Christina Kahrl2004-08-01
This article requires BP Premium accessProspectus Today: Passing JudgmentJoe Sheehan2004-07-31
This article requires BP Premium accessProspectus Today: Four Sensible TradesJoe Sheehan2004-07-23
This article requires BP Premium accessCan Of Corn: Double-A All-StarsDayn Perry2004-06-25
This article requires BP Premium accessProspectus Roundtable: Top 50 Prospects, Part IIIBaseball Prospectus2004-02-23
This article requires BP Premium accessProspectus Roundtable: Top 50 Prospects, Part IBaseball Prospectus2004-02-21
This article requires BP Premium accessProspectus Today: The Rules Have ChangedJoe Sheehan2003-12-09
Prospectus Triple Play: Baltimore Orioles, Colorado Rockies, New York MetsBaseball Prospectus2003-07-30
Prospectus Triple Play: Baltimore Orioles, Colorado Rockies, New York MetsBaseball Prospectus2003-07-16
This article requires BP Premium accessProspecting: Futures Game PreviewDavid Cameron2003-07-11
Prospectus Triple Play: Baltimore Orioles, Colorado Rockies, New York MetsBaseball Prospectus2003-07-02
Analyze This: Baltimore Orioles, Colorado Rockies, New York MetsBaseball Prospectus2003-06-18
Prospectus Triple Play: Baltimore Orioles, Colorado Rockies, New York MetsBaseball Prospectus2003-05-21
This article requires BP Premium accessProspectus Today: Shedding the Tools of IgnoranceJoe Sheehan2003-05-15
Prospectus Triple Play: New York Mets, Colorado Rockies, Baltimore OriolesBaseball Prospectus2003-04-23
This article requires BP Premium accessTop 10 Prospects: Top 40 ProspectsBaseball Prospectus2003-02-03
Prospectus Feature: Top 40 Prospects RoundtableBaseball Prospectus2003-01-31
Top 40 Prospects: RoundtableBaseball Prospectus2003-01-29
Prospectus Feature: The Arizona Fall LeagueJonah Keri2002-11-07


BP Chats

DateQuestionAnswer
2011-12-20 13:00:00 (link to chat)Did the Rangers really screw up by not trading one of Salty, Ramirez and Teagarden when their values were all high?
(rwinter from Boston)
In the sense that they didn’t trade prospects who flopped, sure. You could say that about every team and every prospect who flopped. Did the Angels err in not trading Brandon Wood when he was a top-10 prospect? In retrospect, of course, but there was no way of knowing that.

The fact that all three of those players flopped in their own ways supports the decision to keep all of them, though, instead of treating them as depth. Catchers have a brutal attrition rate. Baseball America’s top 100 in 2000 included six catchers: Eric Munson, Ben Petrick, Matt LeCroy, Jayson Werth (Orioles), Steve Lomasney, Ryan Christianson. In 2001: Joe Lawrence, Dane Sardinha, Brandon Inge, J.R. House. In 2002: Mauer, Josh Phelps, House, John Buck, Werth (Blue Jays), Victor Martinez. In 2003: Mauer, Martinez, Jeff Mathis, Justin Huber, Buck.

In 2007, when the Rangers had to make this decision, Kevin Goldstein ranked the catchers in the minors. He named 17 players. These are the 17:

Jeff Clement
Bryan Anderson
J.R. Towles
Teagarden
Hank Conger
John Jaso
Ramirez
Nick Hundley
Tony Recker
Jesus Montero
Brett Hayes
Francisco Hernandez
Lou Palmisano
Landon Powell
Shawn Riggans
Jamie Skelton
Brian Jeroloman

Out of those 17, there are basically one and a half every day catchers, maaaaaaybe another one in Hank Conger, and a DH. We thought the Rangers had three catchers, plus Gerald Laird. In fact, they had Gerald Laird.

Also:
2007 Baseball Prospectus Annual: “When Teagarden is behind the dish, he’s one of the top defensive catchers around. If he can stay there, he’s Mickey Tettleton with defensive chops.”
2008 Baseball Prospectus Annual: “If you want to get really dreamy and optimistic, think Mickey Tettleton with Gold Glove-level skills, and you get the picture.”

This is why comps are the best/worst. (Sam Miller)
2008-03-28 14:00:00 (link to chat)Joe -- thanks for the chat. Can you update us on your analysis of the Padres outfield situation. Since you wrote your piece, Headley has been sent down to work on defense, DaVanon released, Paul McAnulty given a real looooong look, and Justin Huber acquired from the Royals. Does any of this look like a solution in the making? (Also, any idea when can we expect the next updates of PFM and depth charts?)
(gerry from San Diego)
I don't have an answer on the PFM/depth charts question, but I'll see if I can get one.

As to the Padres, there's not a center fielder in that question. Or camp. Or the system, as far as I can tell. At this point, moving the fences in (hi, CS) might be the best idea. The Pads are going to allow more hits and more doubles than they have in a while. (Joe Sheehan)
2008-03-25 14:00:00 (link to chat)The Royals are going to cut Justin Huber, a young power hitter, which is something they are desperately in need of, in favor of Ross Gload and Joey Gathright. Is there any hope for this organization?
(Bearfrog from Dallas)
Well, I may be no big booster for Gload or Gathright, but if you want to scapegoat somebody, how about Ryan Shealy? I still don't get why people got all that worked up about Shealy. Similarly, I think my fellow statheads need to wrap their heads around the idea that Huber really isn't all that. He's not really that patient, he doesn't really have that much power, and physically, he really is only a first baseman. If you want to have him around instead of somebody else, pick on the older, just as right-handed first baseman who only ever mashed in Colorado Springs, and even that was off of thrice-cooked Triple-A lefty mound fodder. (Christina Kahrl)


BP Roundtables

No BP Roundtables have mentioned this guy.

 

PITCHf/x Hitter Profile

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