Biographical

Portrait of George Kottaras

George Kottaras C Royals

Royals Player Cards | Royals Team Audit | Royals Depth Chart

2013 Projections (seasonal age 30) - Rest of Season Projections
PA AVG HR R RBI SB TAv WARP
Subscribe today for access to projection data!
Birth Date5-10-1983
Height6' 0"
Weight190 lbs
Age30 years, 0 months, 12 days
BatsL
ThrowsR
0.02009
0.22010
0.52011
0.92012
0.42013
+proj

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
2008 BOS 25 3 5 5 1 1 1 0 0 2 0 2 0 0 0 0 0 0 .200 .200 .400 .211 0.6 -0.0 0.1
2009 BOS 26 45 107 93 15 22 11 0 1 36 11 25 0 3 0 10 0 0 .237 .308 .387 .242 0.7 -0.4 0.0
2010 MIL 27 67 250 212 24 43 12 1 9 84 33 44 0 4 1 26 2 0 .203 .305 .396 .261 2.9 -1.0 0.2
2011 MIL 28 49 123 111 15 28 6 1 5 51 10 26 0 1 1 17 0 1 .252 .311 .459 .262 4.5 0.0 0.5
2012 MIL 29 58 116 86 10 18 4 0 3 31 29 24 0 0 1 12 0 0 .209 .409 .360 .281 5.4 -0.7 0.5
2012 OAK 29 27 93 85 10 18 2 1 6 40 8 24 0 0 0 19 0 0 .212 .280 .471 .273 3.3 0.6 0.4
2013 KCA 30 11 26 18 4 2 1 0 1 6 8 8 0 0 0 3 0 0 .111 .385 .333 .257 0.6 -0.1 0.1
Career2607206107913237325250991530838721.216.322.410.26317.9-1.51.7

Advanced

'opp' stats - quality of opponents faced - have been moved and are available only as OPP_QUAL in the Statistics reports now.
YEAR Team Lg G PA TAv oppAVG oppOBP oppSLG oppTAv BABIP BPF BRAA repLVL POS_ADJ FRAA BRR BVORP BWARP VORP WARP
2003 IDA Rk 42 164 .000 .000 .000 .000 .000 .300 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2004 FTW A 78 326 .000 .000 .000 .000 .000 .344 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2005 LEL A+ 91 394 .000 .000 .000 .000 .000 .344 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2005 MOB AA 29 121 .346 .260 .331 .386 .000 .355 106 6.9 1.9 1 -0.1 -0.6 0.0 0.0 0.0 0.0
2006 MOB AA 78 310 .316 .254 .319 .370 .000 .348 103 11.2 5.4 2.9 0.6 -3.8 0.0 0.0 0.0 0.0
2006 POR AAA 33 133 .218 .281 .356 .452 .000 .264 104 -5.3 3.2 1.5 -0.7 0.3 0.0 0.0 0.0 0.0
2007 PAW AAA 87 334 .243 .268 .332 .402 .000 .287 99 -6.2 9.3 5.9 -0.8 -2.3 0.0 0.0 0.0 0.0
2008 BOS MLB 3 5 .211 .249 .319 .384 .000 .333 110 -0.3 0.1 0.1 -0.0 0.6 0.6 0.1 0.6 0.1
2008 PAW AAA 107 462 .265 .270 .334 .419 .000 .281 98 2.8 13.0 2.7 -0.9 -0.6 0.0 0.0 0.0 0.0
2009 BOS MLB 45 107 .242 .255 .314 .401 .000 .300 105 -2 3.1 1.8 -0.4 -0.4 0.7 0.0 0.7 0.0
2009 PAW AAA 10 30 .331 .276 .327 .418 .000 .389 91 2.3 0.8 0.1 -0.0 0.2 0.0 0.0 0.0 0.0
2010 MIL MLB 67 250 .261 .259 .317 .404 .000 .209 103 0.3 7.0 4.1 -1.0 -4.6 2.9 0.2 2.9 0.2
2011 MIL MLB 49 123 .262 .264 .318 .410 .000 .284 107 0.3 2.1 1.8 0.0 -0.0 4.5 0.5 4.5 0.5
2011 NAS AAA 29 118 .314 .301 .361 .472 .000 .449 90 2.9 0.8 0.8 0.4 0.0 0.0 0.0 0.0 0.0
2012 MIL MLB 58 116 .281 .254 .311 .408 .000 .254 104 2.3 2.0 1.2 -0.7 -0.3 5.4 0.5 5.4 0.5
2012 OAK MLB 27 93 .273 .260 .317 .413 .000 .218 94 1.2 1.7 1.5 0.6 -0.5 3.3 0.4 3.3 0.4
2013 KCA MLB 11 26 .257 .265 .320 .436 .265 .111 102 -0.1 0.7 0.4 -0.1 -0.1 0.6 0.1 0.6 0.1
CareerMLB720.262.259.316.407.258.2431031.518.610.9-1.5-5.218.21.818.21.8

Statistics For All Levels

Year Team Lg PA R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG ISO TAv VORP FRAA WARP
2003 IDA Rk 164 27 37 8 1 7 24 19 36 1 1 .259 .350 .476 .217 .000 0.0 0.0 0.0
2004 FTW A 326 40 84 18 1 7 46 51 41 0 0 .310 .418 .461 .151 .000 0.0 0.0 0.0
2005 LEL A+ 394 54 102 29 0 9 50 50 60 2 1 .303 .392 .469 .166 .000 0.0 0.0 0.0
2005 MOB AA 121 16 29 7 0 2 15 19 23 0 0 .287 .400 .416 .129 .346 0.0 -0.1 0.0
2006 MOB AA 310 40 71 19 1 8 33 50 68 0 1 .276 .396 .451 .175 .316 0.0 0.6 0.0
2006 POR AAA 133 14 25 10 1 2 17 12 30 0 0 .210 .288 .361 .151 .218 0.0 -0.7 0.0
2007 PAW AAA 334 32 71 22 0 9 39 32 71 1 1 .241 .318 .408 .167 .243 0.0 -0.8 0.0
2008 PAW AAA 462 63 96 18 0 22 65 64 110 0 0 .243 .350 .456 .213 .265 0.0 -0.9 0.0
2008 BOS MLB 5 1 1 1 0 0 0 0 2 0 0 .200 .200 .400 .200 .211 0.6 -0.0 0.1
2009 PAW AAA 30 1 7 3 0 0 0 6 6 0 0 .292 .433 .417 .125 .331 0.0 -0.0 0.0
2009 BOS MLB 107 15 22 11 0 1 10 11 25 0 0 .237 .308 .387 .151 .242 0.7 -0.4 0.0
2010 MIL MLB 250 24 43 12 1 9 26 33 44 2 0 .203 .305 .396 .193 .261 2.9 -1.0 0.2
2011 MIL MLB 123 15 28 6 1 5 17 10 26 0 1 .252 .311 .459 .207 .262 4.5 0.0 0.5
2011 NAS AAA 118 19 35 8 1 4 21 16 29 0 1 .343 .432 .559 .216 .314 0.0 0.4 0.0
2012 OAK MLB 93 10 18 2 1 6 19 8 24 0 0 .212 .280 .471 .259 .273 3.3 0.6 0.4
2012 MIL MLB 116 10 18 4 0 3 12 29 24 0 0 .209 .409 .360 .151 .281 5.4 -0.7 0.5
2013 KCA MLB 26 4 2 1 0 1 3 8 8 0 0 .111 .385 .333 .222 .257 0.6 -0.1 0.1

Injury History beta

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2012-05-29 2012-06-01 DTD 3 0 - Thigh Strain Hamstring - -
2009-07-30 2009-09-01 15-DL 33 30 Low Back Strain -

Compensation

Year Team Salary
2013 KCA $1,000,000
2012 MIL $700,000
2011 MIL $440,000
2010 MIL $408,500
YearsDescriptionSalary
3 yrPrevious$1,548,500
2011Current$1,000,000
4 yrPvs + Cur$2,548,500
4 yrTotal$2,548,500

 

Service TimeAgentContract Status
3 y 149 dDamon Lapa1 year/$1M (2013)

Details
  • 1 year/$1M (2013). Signed by Oakland 1/14/13 (avoided arbitration). Claimed off waivers by Kansas City 1/25/13 after being DFA by Oakland 1/16/13.
  • 1 year/$0.7M (2012). Re-signed by Milwaukee 12/12/11 (avoided arbitration). Acquired by Oakland in trade 7/29/12 after being DFA by Milwaukee 7/26/12.
  • 1 year/$0.44M (2011). Re-signed by Milwaukee 3/1/11.
  • 1 year/$0.4085M (2010). Signed by Milwaukee 2/10.
  • 1 year/$0.4M (2009). Re-signed by Boston 3/10/09. Claimed by Milwaukee off waivers from Boston 11/18/09.
  • 1 year (2008). Re-signed by Boston 2/08.
  • 1 year (2007). Re-signed by Boston 3/07.
  • 1 year (2006). Contract purchased by San Diego 11/05. Re-signed by San Diego 2/06. Acquired by Boston in trade from San Diego 9/06.
  • Drafted by San Diego 2002 (20-595). Draft and follow. $0.375M signing bonus.

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!

Platoon

SORT_FIELD PLATOON AVG OBP SLG TAv
10 vs L (Multi) .206 .364 .317 .258
11 vs R (Multi) .221 .327 .442 .274
18 Split (Multi) .014 -.037 .125 .015
19 LgAvg (Multi) .028 .037 .068 .032
30 vs L (2012) .231 .429 .308 .287
31 vs R (2012) .207 .335 .434 .275
38 Split (2012) -.024 -.093 .127 -.012
39 LgAvg (2012) .030 .040 .071 .035

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

George Kottaras 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
Tater Trot Tracker: Trot Times for April 22Larry Granillo2013-04-23
This article requires BP Premium accessDaily Roundup: Around the League: April 22, 2013Clint Chisam2013-04-22
This article requires BP Fantasy or Premium accessFantasy Freestyle: My American League PortfolioPaul Sporer2013-04-10
This article requires BP Premium accessPainting the Black: Martin Maldonado and Learning to Love Defense-First CatchersR.J. Anderson2013-02-18
This article requires BP Premium accessTransaction Analysis: Yippee CallaspoR.J. Anderson2013-02-07
This article requires BP Premium accessTransaction Analysis: Rays Take Another LukeR.J. Anderson2013-01-28
This article requires BP Premium accessTransaction Analysis: Bring Me the Bat ManR.J. Anderson2013-01-17
This article requires BP Premium accessSkewed Left: The Worst Parts of Last Season's Best TeamsZachary Levine2013-01-09
This article requires BP Premium accessPlayoff Prospectus: ALDS Recap: Tigers Defeat the AthleticsDerek Carty2012-10-12
This article requires BP Premium accessPlayoff Prospectus: ALDS Game Four Preview: Tigers at A'sJason Wojciechowski2012-10-10
This article requires BP Premium accessPlayoff Prospectus: ALDS Game Three Preview: Tigers at AthleticsDaniel Rathman2012-10-09
This article requires BP Premium accessPlayoff Prospectus: ALDS Game Two Recap: Tigers 5, Athletics 4Derek Carty2012-10-08
This article requires BP Premium accessPlayoff Prospectus: ALDS Game Two Preview: Athletics at TigersDaniel Rathman2012-10-07
This article requires BP Premium accessPlayoff Prospectus: Athletics-Tigers Division Series PreviewDerek Carty2012-10-06
What You Need to Know: Thursday, October 4Daniel Rathman2012-10-04
This article requires BP Premium accessPunk Hits: What Billy Beane is Doing AgainIan Miller2012-09-12
Tater Trot Tracker: Trot Times for September 10Larry Granillo2012-09-11
Tater Trot Tracker: Trot Times for September 7Larry Granillo2012-09-08
This article requires BP Premium accessTransaction Analysis: The A's Acquire Stephen Drew *UPDATED*Kevin Goldstein2012-08-21
This article requires BP Premium accessTransaction Analysis: The A's Acquire Stephen Drew *UPDATED*Ben Lindbergh2012-08-21
This article requires BP Premium accessBaseball at the Olympics: The Rich Tradition of an Absentee SportMax Marchi2012-08-10
Tater Trot Tracker: Trot Times for August 8Larry Granillo2012-08-09
The Lineup Card: 7 Questions for the Stretch DriveBaseball Prospectus2012-08-08
Overthinking It: Measuring the Movement at This Year's DeadlineBen Lindbergh2012-08-07
This article requires BP Fantasy or Premium accessValue Picks: Second, Short, and Catcher for 8/6/12Josh Shepardson2012-08-06
This article requires BP Premium accessTransaction Analysis: Nats Attempt to Plug Hole at Catcher, Acquire SuzukiJason Parks2012-08-03
This article requires BP Premium accessTransaction Analysis: Nats Attempt to Plug Hole at Catcher, Acquire SuzukiR.J. Anderson2012-08-03
This article requires BP Premium accessTransaction Analysis: Nats Attempt to Plug Hole at Catcher, Acquire SuzukiBen Lindbergh2012-08-03
This article requires BP Fantasy or Premium accessResident Fantasy Genius: Rating the Fantasy Impact of the Trade DeadlineDerek Carty2012-08-02
BP Unfiltered: The Trade Deadline Transaction Analysis Thread UPDATEDBaseball Prospectus2012-07-31
This article requires BP Fantasy or Premium accessValue Picks: Second, Short, and Catcher for 7/30/12Josh Shepardson2012-07-30
This article requires BP Fantasy or Premium accessResident Fantasy Genius: Rating the Fantasy Impact of the Weekend's TransactionsDerek Carty2012-07-30
This article requires BP Premium accessTransaction Analysis: Kottaras to OaklandR.J. Anderson2012-07-29
Wezen-Ball: Milwaukee's Nightmare EverlastingLarry Granillo2012-07-27
The Stats Go Marching In: Catching Up with Catcher RankingsMax Marchi2012-07-13
This article requires BP Premium accessOverthinking It: Why Some Pitchers Don't Get InjuredBen Lindbergh2012-06-29
This article requires BP Premium accessProspectus Game of the Week: Bullpens, Banana Suits, and Ryan BraunSam Miller2012-05-25
This article requires BP Premium accessPebble Hunting: Cautiously Sizing Up April StatsSam Miller2012-04-23
Tater Trot Tracker: Trot Times for April 13Larry Granillo2012-04-14
Tater Trot Tracker: Trot Times for April 11Larry Granillo2012-04-12
Tater Trot Tracker: Opening Week Trot TimesLarry Granillo2012-04-08
This article requires BP Premium accessFantasy Beat: How Profitable Are Dollar Players?Jason Collette2011-12-21
This article requires BP Premium accessPlayoff Prospectus: Sending the WolfJay Jaffe2011-10-14
Tater Trot Tracker: Trot Times for September 16Larry Granillo2011-09-17
Tater Trot Tracker: Trot Times for September 4Larry Granillo2011-09-04
Tater Trot Tracker: Trot Times for August 26Larry Granillo2011-08-27
This article requires BP Premium accessSpinning Yarn: Counsell for the DefenseMike Fast2011-08-04
Divide and Conquer, NL West: One Man's Sludge is Kevin Towers' SluggerGeoff Young2011-07-05
Tater Trot Tracker: Trot Times for June 18Larry Granillo2011-06-19
Tater Trot Tracker: Trot Times for June 16Larry Granillo2011-06-17
Prospectus Hit and Run: The Big GambleJay Jaffe2011-06-15
Transaction Analysis: Return of the Busted ProspectsBen Lindbergh2011-04-26
This article requires BP Fantasy or Premium accessFantasy Beat: Value Picks at Catcher, Second Base, and ShortstopMichael Jong2011-04-26
Overthinking It: Baffled by the Brewers BenchBen Lindbergh2011-04-14
The BP Broadside: Questions, Predictions, Worries, Distractions, and Other Mysteries of Opening Day, National LeagueSteven Goldman2011-03-31
This article requires BP Premium accessTeam Injury Projection: Milwaukee BrewersCorey Dawkins2011-03-17
This article requires BP Premium accessTeam Injury Projection: Milwaukee BrewersMarc Normandin2011-03-17
This article requires BP Fantasy or Premium accessFantasy Beat: Currency or Building Blocks?Rob McQuown2011-02-28
This article requires BP Premium accessOn the Beat: Seeking Starters in Yankees CampJohn Perrotto2011-02-25
This article requires BP Premium accessPurpose Pitches: NL NRIs of NoteChristina Kahrl2011-02-24
This article requires BP Fantasy or Premium accessFantasy Focus: Catcher RankingsMarc Normandin2011-02-21
Purpose Pitches: The Sorry State of PlatooningChristina Kahrl2011-02-03
Painting the Black: Players Out of OptionsR.J. Anderson2011-02-01
This article requires BP Premium accessTransaction Action: Reds and 'Stros, Brewers and BucsChristina Kahrl2010-09-24
This article requires BP Premium accessOn the Beat: No Worse for the WearJohn Perrotto2010-09-03
This article requires BP Premium accessProspectus Hit List: Turnover TimeJay Jaffe2010-06-17
This article requires BP Premium accessTransaction Action: Getting a ComeSuppance?Christina Kahrl2010-06-15
Between The Numbers: Dead Men WalkingBen Lindbergh2010-06-07
This article requires BP Premium accessChanging Speeds: Lefty-on-Lefty ViolenceKen Funck2010-06-01
This article requires BP Premium accessTransaction Action: Classics AbuseChristina Kahrl2010-05-12
BP Unfiltered: UPDATED NL Projected Opening Day RostersJohn Perrotto2010-04-01
This article requires BP Premium accessTransaction Action: More Prospect Wipeout!Christina Kahrl2010-03-24
This article requires BP Premium accessTransaction Action: Weekend Mayhem EditionChristina Kahrl2010-03-22
This article requires BP Fantasy or Premium accessFantasy Focus: Depth Chart/PFM Update, Part 2Clay Davenport2010-03-21
This article requires BP Fantasy or Premium accessFantasy Focus: Catcher rankingsMarc Normandin2010-02-28
This article requires BP Premium accessTransaction Action: Pleading the FourthChristina Kahrl2010-02-02
This article requires BP Premium accessTransaction Action: Senior Circuitry, East and CentralChristina Kahrl2010-01-04
This article requires BP Premium accessTransaction Action: Scooting and Going ZaunChristina Kahrl2009-12-06
This article requires BP Premium accessTransaction Action: Fill'er Up!Christina Kahrl2009-11-23
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 accessTransaction Action: Final AnswersChristina Kahrl2009-09-01
This article requires BP Premium accessTransaction Action: AL East Deadline RoundupChristina Kahrl2009-08-02
This article requires BP Premium accessSecond-Half Prescriptions: ALBaseball Prospectus2009-07-15
This article requires BP Premium accessTransaction Analysis: Moves and GroovesChristina Kahrl2009-06-23
This article requires BP Premium accessFree-Agency Mistakes: Big Money, Bigger Regrets?Christina Kahrl2009-02-19
This article requires BP Premium accessTransaction Analysis: All the MovesChristina Kahrl2009-02-10
This article requires BP Premium accessTransaction Analysis: AL East MovesChristina Kahrl2009-01-27
Hot Stove Preview: AL EastJay Jaffe2008-11-13
This article requires BP Premium accessTransaction Analysis: Regular-Season Wrap-upChristina Kahrl2008-09-28
This article requires BP Premium accessFuture Shock: AL Prospect HelpKevin Goldstein2008-07-31
This article requires BP Premium accessTransaction Analysis: Eastern UpdateChristina Kahrl2008-07-14
This article requires BP Premium accessLies, Damned Lies: PECOTA Takes on Catching ProspectsNate Silver2008-03-20
This article requires BP Premium accessTransaction of the Day: AL EastChristina Kahrl2007-12-23
Hope and Faith: How the Boston Red Sox Can Win the World SeriesBaseball Prospectus2007-10-29
This article requires BP Premium accessFuture Shock: How the Red Sox Were BuiltKevin Goldstein2007-10-10
Transaction of the Day: AL East RoundupChristina Kahrl2007-09-15
This article requires BP Premium accessWait 'Til Next Year: The Scouting Directors, NL WestBryan Smith2007-05-20
This article requires BP Premium accessFuture Shock: State of the Systems, AL EastKevin Goldstein2007-05-02
This article requires BP Premium accessFuture Shock: Triple-A PreviewKevin Goldstein2007-04-05
This article requires BP Premium accessTransaction Analysis: March 13-18, 2007Christina Kahrl2007-03-19
Hope and Faith: How the Boston Red Sox Can Win the World SeriesKeith Woolner2007-02-28
This article requires BP Premium accessLies, Damned Lies: PECOTA Takes on Catching ProspectsNate Silver2007-02-02
Transaction Analysis: September 5-11Christina Kahrl2006-09-13
This article requires BP Premium accessProspectus Today: Bullet Point WednesdayJoe Sheehan2006-09-06
This article requires BP Premium accessTransaction Analysis: August 28-31, 2006Christina Kahrl2006-09-01
This article requires BP Premium accessFuture Shock: Division Roundup, NL WestKevin Goldstein2006-08-15
This article requires BP Premium accessFuture Shock: Division Roundup, NL WestKevin Goldstein2006-07-04
This article requires BP Premium accessFuture Shock: Position Breakdown: CatchersKevin Goldstein2006-06-29
This article requires BP Premium accessFuture Shock: Midpoint National League ReportKevin Goldstein2006-06-23
This article requires BP Premium accessFuture Shock: NL West RoundupKevin Goldstein2006-05-16
This article requires BP Premium accessFuture Shock: The Verdict Is...Kevin Goldstein2006-05-05
This article requires BP Premium accessTransaction Analysis: March 10-13Christina Kahrl2006-03-14
Top 50 Prospects: The ListDayn Perry2006-02-20
Top 50 Prospects: The ListRany Jazayerli2006-02-20
Lies, Damned Lies: PECOTA Takes On Prospects, Part OneNate Silver2006-02-08
This article requires BP Premium accessShould They Stay or Should They Go: San Diego's Free Agents and Draft PicksBryan Smith2005-12-23
This article requires BP Premium accessTransaction Analysis: November 9-17Christina Kahrl2005-11-18
This article requires BP Premium access2005--Setting the Stage: Breakout HunchesRany Jazayerli2005-03-28
This article requires BP Premium accessTransaction Analysis: The Wests, etc.Christina Kahrl2005-03-25


BP Chats

DateQuestionAnswer
2012-01-10 13:00:00That's funny, I never even think of C as a position since I've never, ever had a good C before.
(kddean from loop)
That might be a mistake. Catcher is the most scarce and definitely needs to be paid attention to. Their stats count just as much as anyone else's. Would you rather have Brian McCann and Placido Polanco or Pablo Sandoval and George Kottaras? (Derek Carty)
2009-01-29 13:00:00Hi Marc, any thoughts on the Varitek situation? Any predictions for the BoSox this year?
(Rob from Brighton)
You know, I was actually looking forward to a Josh Bard/George Kottaras combo behind the plate (I know, I know. You try watching Varitek for a full season nowadays and see what you can convince yourself of). I'm thinking Varitek is going to reluctantly take the deal, though. Funny how the combined money for the two-year setup is supposedly for less than the single-season he was looking for, eh?

I'm ready to move on though, unless they plan on platooning Tek. He cannot hit righties anymore, so having him back there most of the time is the wrong thing to do. (Marc Normandin)


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