Biographical

Portrait of Tony Graffanino

Tony Graffanino 2BWhite Sox

White Sox Player Cards | White Sox Team Audit | White Sox Depth Chart

Career Summary
Years PA AVG OBP SLG TAv WARP
13 3161 .265 .335 .394 .257 13.6
Birth Date6-6-1972
Height6' 1"
Weight175 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
1996 ATL 24 22 52 46 7 8 1 1 0 11 4 13 1 1 0 2 0 0 .174 .250 .239 .186 -2.9 0.6 -0.2
1997 ATL 25 104 221 186 33 48 9 1 8 83 26 46 1 5 3 20 6 4 .258 .344 .446 .279 15.2 13.3 2.8
1998 ATL 26 105 317 289 32 61 14 1 5 92 24 68 2 1 1 22 1 4 .211 .275 .318 .215 -2.1 12.7 1.0
1999 TBA 27 39 142 130 20 41 9 4 2 64 9 22 1 0 2 19 3 2 .315 .364 .492 .300 10.1 3.1 1.2
2000 CHA 28 57 172 148 25 40 5 1 2 53 21 25 1 1 1 16 7 4 .270 .363 .358 .261 5.7 2.3 0.7
2000 TBA 28 13 22 20 8 6 1 0 0 7 1 2 1 0 0 1 0 0 .300 .364 .350 .241 0.0 0.4 0.0
2001 CHA 29 74 169 145 23 44 9 0 2 59 16 29 1 3 4 15 4 1 .303 .370 .407 .268 7.2 0.2 0.7
2002 CHA 30 70 259 229 35 60 12 4 6 98 22 38 2 2 4 31 2 1 .262 .329 .428 .270 10.4 -0.7 1.0
2003 CHA 31 90 281 250 51 65 15 3 7 107 24 37 3 1 3 23 8 0 .260 .331 .428 .274 21.3 0.8 2.2
2004 KCA 32 75 314 278 37 73 11 0 3 93 27 38 3 2 4 26 10 2 .263 .332 .335 .243 4.1 2.2 0.6
2005 BOS 33 51 200 188 39 60 12 1 4 86 9 23 2 1 0 20 4 1 .319 .355 .457 .271 11.3 -1.3 1.0
2005 KCA 33 59 217 191 29 57 5 2 3 75 22 28 2 0 2 18 3 1 .298 .377 .393 .275 11.1 -1.4 1.0
2006 KCA 34 69 250 220 34 59 16 0 5 90 25 31 1 0 4 32 3 4 .268 .346 .409 .254 2.7 2.0 0.5
2006 MIL 34 60 261 236 34 66 17 3 2 95 20 37 4 1 0 27 2 0 .280 .345 .403 .261 10.2 -1.5 0.8
2007 MIL 35 86 260 231 34 55 8 0 9 90 24 44 3 2 0 30 0 1 .238 .315 .390 .242 4.0 1.0 0.5
2009 CLE 37 7 24 23 1 3 1 0 0 4 1 5 0 0 0 0 0 0 .130 .167 .174 .137 -3.3 0.1 -0.3
Career98131612810442746145215811072754862820283025325.265.335.394.257104.833.713.6

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
1990 PUL Rk 42 161 .000 .000 .000 .000 .000 .235 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1991 IDA Rk 66 308 .000 .000 .000 .000 .000 .387 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1992 MCN A 112 466 .000 .000 .000 .000 .000 .277 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1993 DUR A+ 123 514 .000 .000 .000 .000 .000 .302 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1994 GRN AA 124 502 .000 .000 .000 .000 .000 .323 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1995 RIC AAA 50 198 .000 .000 .000 .000 .000 .236 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1996 ATL MLB 22 52 .186 .269 .334 .423 .255 .235 107 -4.4 1.6 -0.1 0.6 0.2 -2.9 -0.2 -2.9 -0.2
1996 RIC AAA 96 396 .000 .000 .000 .000 .000 .333 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1997 ATL MLB 104 221 .279 .259 .329 .400 .256 .292 97 4.5 5.9 -0.3 13.3 3.4 15.2 2.8 15.2 2.8
1998 ATL MLB 105 317 .215 .267 .335 .418 .262 .258 97 -15.8 8.2 -0.4 12.7 3.2 -2.1 1.0 -2.1 1.0
1999 TBA MLB 39 142 .300 .265 .340 .426 .258 .368 96 6.6 4.0 0.9 3.1 -0.9 10.1 1.2 10.1 1.2
1999 DUR AAA 0 385 .000 .000 .000 .000 .000 .341 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2000 CHA MLB 57 172 .261 .270 .341 .432 .261 .311 95 0.3 4.9 1.2 2.3 -1.2 5.7 0.7 5.7 0.7
2000 TBA MLB 13 22 .241 .276 .352 .454 .269 .333 92 -0.5 0.6 0 0.4 0.4 0.0 0.0 0.0 0.0
2000 DUR AAA 0 42 .000 .000 .000 .000 .000 .320 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2001 CHA MLB 74 169 .268 .266 .337 .428 .262 .359 104 1.4 4.6 0.2 0.2 0.2 7.2 0.7 7.2 0.7
2002 CHA MLB 70 259 .270 .263 .330 .418 .264 .289 100 2.7 6.9 0.8 -0.7 1.2 10.4 1.0 10.4 1.0
2003 CHA MLB 90 281 .274 .268 .328 .434 .265 .280 99 4.4 7.6 1.5 0.8 4.6 21.3 2.2 21.3 2.2
2004 KCA MLB 75 314 .243 .272 .335 .433 .261 .293 100 -5.8 9.3 -0.4 2.2 1.2 4.1 0.6 4.1 0.6
2004 OMA AAA 4 17 .000 .000 .000 .000 .000 .250 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2005 BOS MLB 51 200 .271 .265 .326 .418 .260 .346 106 2.3 5.8 -0.3 -1.3 2.4 11.3 1.0 11.3 1.0
2005 KCA MLB 59 217 .275 .265 .322 .417 .259 .338 104 3.6 6.2 -1.1 -1.4 2.2 11.1 1.0 11.1 1.0
2006 KCA MLB 69 250 .254 .272 .330 .433 .256 .293 110 -1.6 7.5 -0.4 2.0 -1.0 2.7 0.5 2.7 0.5
2006 MIL MLB 60 261 .261 .263 .332 .429 .264 .323 94 0.4 7.9 -0.1 -1.5 1.2 10.2 0.8 10.2 0.8
2007 MIL MLB 86 260 .242 .275 .340 .441 .267 .256 105 -5.2 7.7 -0.5 1.0 0.3 4.0 0.5 4.0 0.5
2008 BUF AAA 25 100 .276 .261 .328 .401 .262 .354 91 1.8 3.0 -0.1 -1.5 -0.1 4.1 0.2 4.1 0.2
2009 CLE MLB 7 24 .137 .270 .332 .430 .260 .167 107 -3.1 0.7 0 0.1 -0.6 -3.3 -0.3 -3.3 -0.3
2009 COH AAA 69 286 .235 .262 .330 .396 .246 .301 116 -7.6 8.3 -1.2 -1.0 1.7 1.5 0.0 1.5 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
1990 PUL Rk 161 23 27 5 1 0 11 26 17 6 4 .206 .344 .260 .053 .000 0.0 0.0 0.0
1991 IDA Rk 308 53 95 16 4 4 56 27 37 19 4 .347 .408 .478 .131 .000 0.0 0.0 0.0
1992 MCN A 466 50 96 15 5 10 31 50 84 9 6 .240 .333 .378 .138 .000 0.0 0.0 0.0
1993 DUR A+ 514 78 126 30 5 15 69 45 78 24 11 .275 .343 .460 .185 .000 0.0 0.0 0.0
1994 GRN AA 502 66 132 28 3 7 52 50 53 29 7 .300 .369 .425 .125 .000 0.0 0.0 0.0
1995 RIC AAA 198 20 34 6 0 4 17 15 49 2 2 .190 .255 .291 .101 .000 0.0 0.0 0.0
1996 RIC AAA 396 57 100 29 2 7 33 34 72 11 7 .283 .347 .436 .153 .000 0.0 0.0 0.0
1996 ATL MLB 52 7 8 1 1 0 2 4 13 0 0 .174 .250 .239 .065 .186 -2.9 0.6 -0.2
1997 ATL MLB 221 33 48 9 1 8 20 26 46 6 4 .258 .344 .446 .188 .279 15.2 13.3 2.8
1998 ATL MLB 317 32 61 14 1 5 22 24 68 1 4 .211 .275 .318 .107 .215 -2.1 12.7 1.0
1999 DUR AAA 385 66 108 25 6 9 58 37 46 16 9 .313 .384 .499 .186 .000 0.0 0.0 0.0
1999 TBA MLB 142 20 41 9 4 2 19 9 22 3 2 .315 .364 .492 .177 .300 10.1 3.1 1.2
2000 DUR AAA 42 9 10 3 0 2 6 7 8 2 0 .286 .405 .543 .257 .000 0.0 0.0 0.0
2000 TBA MLB 22 8 6 1 0 0 1 1 2 0 0 .300 .364 .350 .050 .241 0.0 0.4 0.0
2000 CHA MLB 172 25 40 5 1 2 16 21 25 7 4 .270 .363 .358 .088 .261 5.7 2.3 0.7
2001 CHA MLB 169 23 44 9 0 2 15 16 29 4 1 .303 .370 .407 .103 .268 7.2 0.2 0.7
2002 CHA MLB 259 35 60 12 4 6 31 22 38 2 1 .262 .329 .428 .166 .270 10.4 -0.7 1.0
2003 CHA MLB 281 51 65 15 3 7 23 24 37 8 0 .260 .331 .428 .168 .274 21.3 0.8 2.2
2004 OMA AAA 17 2 3 0 0 1 2 3 5 0 0 .214 .353 .429 .214 .000 0.0 0.0 0.0
2004 KCA MLB 314 37 73 11 0 3 26 27 38 10 2 .263 .332 .335 .072 .243 4.1 2.2 0.6
2005 KCA MLB 217 29 57 5 2 3 18 22 28 3 1 .298 .377 .393 .094 .275 11.1 -1.4 1.0
2005 BOS MLB 200 39 60 12 1 4 20 9 23 4 1 .319 .355 .457 .138 .271 11.3 -1.3 1.0
2006 KCA MLB 250 34 59 16 0 5 32 25 31 3 4 .268 .346 .409 .141 .254 2.7 2.0 0.5
2006 MIL MLB 261 34 66 17 3 2 27 20 37 2 0 .280 .345 .403 .123 .261 10.2 -1.5 0.8
2007 MIL MLB 260 34 55 8 0 9 30 24 44 0 1 .238 .315 .390 .152 .242 4.0 1.0 0.5
2008 BUF AAA 100 8 28 7 1 0 6 8 11 0 1 .315 .380 .416 .101 .276 4.1 -1.5 0.2
2009 COH AAA 286 39 69 24 0 6 40 17 46 3 0 .264 .317 .425 .161 .235 1.5 -1.0 0.0
2009 CLE MLB 24 1 3 1 0 0 0 1 5 0 0 .130 .167 .174 .043 .137 -3.3 0.1 -0.3

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
2009 75 0.6000 0.4730 0.8286 0.6000 0.2667 0.8519 0.7500 0.1714
Career750.60.4730.82860.60.26670.85190.750.1714

Injury History

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2007-08-09 2007-09-30 60-DL 52 46 Right Knee Surgery ACL and Mensicus 2007-08-22
2007-03-26 2007-03-30 Camp 4 0 Low Back Spasms -
2007-03-06 2007-03-09 Camp 3 0 Left Contusion Foul Ball Big Toe -
2007-02-28 2007-03-01 Camp 1 0 Left Ankle Sprain -
2005-09-18 2005-09-18 DTD 0 0 Left Groin Strain -
2005-09-01 2005-09-04 DTD 3 3 Right Thigh Strain Hamstring -
2005-05-09 2005-05-14 DTD 5 5 Wrist Sprain -
2004-08-01 2004-10-03 60-DL 63 59 Right Shoulder Surgery Rotator Cuff 2004-08-30
2004-08-01 2004-08-01 On-Alr 0 0 Right Knee Sprain PCL -
2004-05-01 2004-05-28 15-DL 27 23 Left Knee Surgery Meniscus 2004-05-03
2002-08-26 2002-09-30 60-DL 35 32 Right Knee Surgery ACL 2002-09-09

Compensation

Year Team Salary
2009 CLE $550,000
2007 MIL $3,250,000
2006 KCA, MIL $2,050,000
2005 KCA, BOS $1,100,000
2004 KCA $1,100,000
2003 CHA $675,000
2002 CHA $575,000
2001 CHA $375,000
2000 TBA, CHA $270,000
YearsDescriptionSalary
9 yrPrevious$9,945,000
9 yrTotal$9,945,000

 

Service TimeAgentContract Status
10 y 125 dJeff Borris, Dan Lozano

Details
  • sent outright to Triple-A 5/7/09 designated for assignment 5/2/09 contract purchased 4/6/09 re-signed as a free agent 2/15/09, 1 year/$0.55M (09) (minor-league contract)
  • performance bonus:$25K each 30,50,70 g
  • signed as a free agent from MIL 6/24/08 (minor-league contract)
  • avoided arbitration 1/07, 1 year/$3.25M (07)
  • acquired in trade from KC 7/06 claimed off waivers from BOS 3/06 avoided arbitration 1/06, 1 year/$2.05 (06) (arbitration contract non-guaranteed, so BOS owed 45 days term`n pay, or $0.512M)
  • acquired in trade from KC 7/05
  • signed as a free agent from CHW 12/03, 2 year/$2.2M (04-05), 04:$1.1M, 05:$1.1M
  • $0.4M increase in salary if traded
  • 2 year/$1.25M (02-03)
  • 02:$0.575M, 03:$0.675M
  • 1 year/$0.375M

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

Tony Graffanino 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
This article requires BP Premium accessPebble Hunting: What it Means to Have the Best Farm System in BaseballSam Miller2013-02-08
This article requires BP Premium accessGM for a Day: Milwaukee BrewersJohn Perrotto2010-10-19
This article requires BP Premium accessChecking the Numbers: A League Average ArticleEric Seidman2010-04-30
This article requires BP Premium accessTransaction Analysis: AL Central UpdateChristina Kahrl2009-05-11
This article requires BP Premium accessTransaction Analysis: NL Roster RoundupChristina Kahrl2009-04-16
This article requires BP Premium accessTransaction Analysis: AL Roster RoundupChristina Kahrl2009-04-10
This article requires BP Premium accessTransaction Analysis: Big-League Cuts and NRI MuttsChristina Kahrl2009-03-27
This article requires BP Premium accessProspectus Hit and Run: Outside Help, AL CentralJay Jaffe2009-03-20
This article requires BP Premium accessTransaction Analysis: AL RoundupChristina Kahrl2009-02-24
The Week in Quotes: December 22-28Alex Carnevale2008-12-29
This article requires BP Premium accessTransaction Analysis: Dempster-Diving and Going Coco for Coco CrispChristina Kahrl2008-11-20
This article requires BP Premium accessDoctoring The Numbers: The Brewers and GiantsRany Jazayerli2008-03-12
Spring Training Preview: NL CentralJoe Sheehan2008-02-11
This article requires BP Premium accessSchrodinger's Bat: For the Sake of CompletenessDan Fox2008-01-17
Playoff Prospectus: Red Sox versus AngelsJim Baker2007-10-02
This article requires BP Premium accessSchrodinger's Bat: Taking AdvantageDan Fox2007-09-20
This article requires BP Premium accessPlayer Profile: Dan UgglaMarc Normandin2007-08-27
This article requires BP Premium accessTransaction Analysis: National League RoundupChristina Kahrl2007-08-19
This article requires BP Premium accessUnder The Knife: Knee ProblemsWill Carroll2007-08-10
This article requires BP Premium accessUnder The Knife: Moving OnWill Carroll2007-08-09
This article requires BP Premium accessProspectus Hit List: Post-Swaptasm EditionJay Jaffe2007-08-03
This article requires BP Premium accessLies, Damned Lies: Look SharpNate Silver2007-05-31
This article requires BP Premium accessTransaction of the Day: Senior Circuit SwitchesChristina Kahrl2007-05-31
This article requires BP Premium accessProspectus Hit List: Busting Out from BelowJay Jaffe2007-05-25
This article requires BP Premium accessProspectus Matchups: Where To Get Your Vicarious Baseball ThrillsJim Baker2007-05-25
This article requires BP Premium accessProspectus Today: Managing Top ProspectsJoe Sheehan2007-05-02
Prospectus Hit List: Three Weeks InJay Jaffe2007-04-20
This article requires BP Premium accessTransaction of the Day: Roster Review of the CentralsChristina Kahrl2007-04-05
Schrodinger's Bat: Spring TrainingDan Fox2007-03-13
This article requires BP Premium accessProspectus Today: Spring TrainingJoe Sheehan2007-03-05
This article requires BP Premium accessTransaction Analysis: NL Central CatchupChristina Kahrl2007-02-06
This article requires BP Premium accessTransaction Analysis: AL East CatchupChristina Kahrl2007-01-30
The Week in Quotes: November 28-December 4Alex Carnevale2006-12-04
The Week in Quotes: November 13-20Alex Carnevale2006-11-20
The Week in Quotes: November 7-13Alex Carnevale2006-11-13
Transaction Analysis: October 17-November 2, 2006Christina Kahrl2006-11-03
This article requires BP Premium accessProspectus Today: Now, For Something Completely Different...Joe Sheehan2006-09-15
This article requires BP Premium accessProspectus Matchups: Baseball's Dirtiest DozenJim Baker2006-08-18
This article requires BP Premium accessLies, Damned Lies: Is Bigger Better?Nate Silver2006-08-03
This article requires BP Premium accessProspectus Game of the Week: Cincinnati Reds @ Milwaukee Brewers, July 30, 2006Derek Jacques2006-08-03
Prospectus Hit List: Week of August 2ndJay Jaffe2006-08-02
This article requires BP Premium accessTransaction Analysis: July 29-30Christina Kahrl2006-07-31
This article requires BP Premium accessTransaction Analysis: July 27-28, 2006Christina Kahrl2006-07-29
This article requires BP Premium accessProspectus Today: Right Idea, Lousy ExecutionJoe Sheehan2006-07-29
Transaction Analysis: July 25-26, 2006Christina Kahrl2006-07-27
This article requires BP Premium accessTransaction Analysis: June 22-26Christina Kahrl2006-06-28
This article requires BP Premium accessProspectus Matchups: In a PinchJim Baker2006-06-20
Prospectus Notebook: Royals, YankeesBaseball Prospectus2006-04-05
This article requires BP Premium accessProspectus Today: AL Central PreviewJoe Sheehan2006-03-30
This article requires BP Premium accessTransaction Analysis: March 27-28Christina Kahrl2006-03-29
Prospectus Notebook: Red Sox, CubsBaseball Prospectus2006-02-27
This article requires BP Premium accessTransaction Analysis: American League, December 15, 2005-February 13, 2006Christina Kahrl2006-02-14
Prospectus Notebook: Red Sox, IndiansBaseball Prospectus2005-12-30
This article requires BP Premium accessProspectus Matchups: All the Wrong MovesJim Baker2005-12-27
This article requires BP Premium accessProspectus Today: Meetings Wrap-Up, ALJoe Sheehan2005-12-12
Prospectus Notebook: Royals, MarinersBaseball Prospectus2005-11-23
This article requires BP Premium accessProspectus Today: ChampsJoe Sheehan2005-10-27
Prospectus Notebook: Royals, TwinsBaseball Prospectus2005-10-19
This article requires BP Premium accessProspectus Today: Swapping SoxJoe Sheehan2005-10-08
This article requires BP Premium accessPlayoff Prospectus: Division Series, Day FourPaul Swydan2005-10-08
This article requires BP Premium accessPlayoff Prospectus: Division Series, Day TwoPaul Swydan2005-10-06
This article requires BP Premium accessProspectus Game of the Week: Boston Red Sox @ Chicago White Sox, 10/04/05Jonah Keri2005-10-05
Prospectus Hit List: Week of October 2Jay Jaffe2005-10-04
This article requires BP Premium accessPlayoff Prospectus: Boston Red Sox vs. Chicago White SoxNate Silver2005-10-03
This article requires BP Premium accessPrelude to the Playoffs: The Yankees ClinchPaul Swydan2005-10-02
This article requires BP Premium accessUnder The Knife: CollisionsWill Carroll2005-09-21
This article requires BP Premium accessUnder The Knife: Almost HomeWill Carroll2005-09-15
Prospectus Notebook: BOS, LADBaseball Prospectus2005-09-02
This article requires BP Premium accessTransaction Analysis: August 19-25Christina Kahrl2005-08-26
This article requires BP Premium accessTransaction Analysis: July 20-25Christina Kahrl2005-07-27
This article requires BP Premium accessWill's Mill: Cranking out the RumorsWill Carroll2005-07-26
Prospectus Hit List: Week of July 24, 2005Jay Jaffe2005-07-26
This article requires BP Premium accessProspectus Game of the Week: Boston Red Sox @ Chicago White Sox, 7/24/05Jonah Keri2005-07-26
This article requires BP Premium accessTransaction Analysis: July 14-19, 2005Christina Kahrl2005-07-21
This article requires BP Premium accessProspectus Today: More Royal IncompetenceJoe Sheehan2005-05-31
This article requires BP Premium accessTransaction Analysis: April 5-14, 2005Christina Kahrl2005-04-16
Prospectus Triple Play: Arizona Diamondbacks, Detroit Tigers, Kansas City RoyalsCaleb Peiffer2005-03-25
This article requires BP Premium accessTransaction Analysis: August 3-8Christina Kahrl2004-08-10
This article requires BP Premium accessTransaction Analysis: May 27-June 2, 2004Christina Kahrl2004-06-04
This article requires BP Premium accessUnder The Knife: MisinformationWill Carroll2004-04-19
Prospectus Triple Play: Arizona Diamondbacks, Kansas City Royals, Philadelphia PhilliesBaseball Prospectus2004-04-08
This article requires BP Premium accessUnder The Knife: Opening Day AnomaliesWill Carroll2004-04-06
This article requires BP Premium accessCan Of Corn: Bleeding Cardinal RedDayn Perry2004-04-02
Prospectus Triple Play: Arizona Diamondbacks, Kansas City Royals, Philadelphia PhilliesBaseball Prospectus2004-03-11
Prospectus Triple Play: Arizona Diamondbacks, Kansas City Royals, Philadelphia PhilliesBaseball Prospectus2004-02-26
This article requires BP Premium accessTransaction Analysis: The CentralsBaseball Prospectus2004-01-13
This article requires BP Premium accessProspectus Today: Things to Do in New Orleans While You WaitJoe Sheehan2003-12-13
Live from the (Mock) Winter Meetings: Team-by-Team BreakdownsRany Jazayerli2003-12-11
This article requires BP Premium accessPlayoff Prospectus: Atlanta Braves vs. Chicago CubsNate Silver2003-09-30
Prospectus Triple Play: Chicago White Sox, St. Louis Cardinals, Texas RangersBaseball Prospectus2003-08-19
Prospectus Triple Play: Houston Astros, Milwaukee Brewers, Oakland AthleticsBaseball Prospectus2003-05-12
Transaction Analysis: September 4-10, 2002Christina Kahrl2002-09-12
Transaction Analysis: August 22-25, 2002Christina Kahrl2002-08-29
Transaction Analysis: July 26-27, 2002Christina Kahrl2002-07-29


BP Chats

No BP chats have mentioned this guy.

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