Biographical

Portrait of Mark Sweeney

Mark Sweeney PHPadres

Padres Player Cards | Padres Team Audit | Padres Depth Chart

Career Summary
Years PA AVG OBP SLG TAv WARP
14 2131 .254 .347 .387 .257 2.6
Birth Date10-26-1969
Height6' 1"
Weight195 lbs
BatsL
ThrowsL
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
1995 SLN 25 37 90 77 5 21 2 0 2 29 10 15 0 2 1 13 1 1 .273 .348 .377 .245 -0.3 -0.5 -0.1
1996 SLN 26 98 209 170 32 45 9 0 3 63 33 29 1 0 5 22 3 0 .265 .387 .371 .265 5.1 0.6 0.5
1997 SDN 27 71 115 103 11 33 4 0 2 43 11 18 0 1 0 19 2 2 .320 .383 .417 .288 4.7 -0.9 0.4
1997 SLN 27 44 73 61 5 13 3 0 0 16 9 14 1 1 1 4 0 1 .213 .319 .262 .205 -3.6 -0.1 -0.4
1998 SDN 28 122 222 192 17 45 8 3 2 65 26 37 1 3 0 15 1 2 .234 .324 .339 .241 -2.6 -1.6 -0.4
1999 CIN 29 37 35 31 6 11 3 0 2 20 4 9 0 0 0 7 0 0 .355 .429 .645 .318 3.7 0.0 0.4
2000 MIL 30 71 87 73 9 16 6 0 1 25 12 18 1 0 1 6 0 0 .219 .337 .342 .241 0.0 0.4 0.0
2001 MIL 31 48 103 89 9 23 3 1 3 37 12 23 0 0 2 11 2 1 .258 .347 .416 .262 0.0 -0.8 -0.1
2002 SDN 32 48 69 65 3 11 3 0 1 17 4 19 0 0 0 4 0 0 .169 .217 .262 .166 -7.7 0.5 -0.7
2003 COL 33 67 106 97 13 25 9 0 2 40 9 27 0 0 0 14 0 1 .258 .321 .412 .234 -1.9 -0.7 -0.3
2004 COL 34 122 215 177 25 47 12 2 9 90 32 51 2 4 0 40 1 0 .266 .377 .508 .284 10.1 0.9 1.1
2005 SDN 35 135 267 221 31 65 12 1 8 103 40 58 0 5 1 40 4 0 .294 .395 .466 .312 20.0 1.7 2.2
2006 SFN 36 114 291 259 32 65 15 2 5 99 28 50 3 1 0 37 0 1 .251 .330 .382 .256 -0.1 3.2 0.3
2007 LAN 37 30 34 33 2 9 1 0 0 10 1 11 0 0 0 3 0 0 .273 .294 .303 .203 -1.3 0.0 -0.1
2007 SFN 37 76 107 90 18 23 8 0 2 37 13 18 3 0 1 10 2 0 .256 .368 .411 .279 4.3 -0.1 0.4
2008 LAN 38 98 108 92 2 12 3 0 0 15 15 28 0 1 0 5 0 0 .130 .250 .163 .177 -6.8 0.0 -0.7
Career121821311830220464101942709259425121812250169.254.347.387.25723.72.72.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
1991 BOI A- 70 294 .000 .000 .000 .000 .000 .328 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1992 QUD A 120 486 .000 .000 .000 .000 .000 .305 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1993 PSP A+ 66 292 .000 .000 .000 .000 .000 .394 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1993 MID AA 51 225 .000 .000 .000 .000 .000 .369 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1994 MID AA 14 63 .000 .000 .000 .000 .000 .316 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1994 VAN AAA 103 412 .000 .000 .000 .000 .000 .314 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1995 SLN MLB 37 90 .245 .255 .324 .394 .246 .306 99 -1.5 2.7 -1.4 -0.5 0.3 -0.3 -0.1 -0.3 -0.1
1995 LOU AAA 22 94 .000 .000 .000 .000 .000 .394 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1995 VAN AAA 69 273 .000 .000 .000 .000 .000 .380 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1996 SLN MLB 98 209 .265 .264 .334 .408 .255 .304 99 1.1 6.5 -1.6 0.6 -0.4 5.1 0.5 5.1 0.5
1997 SDN MLB 71 115 .288 .264 .333 .411 .258 .369 98 3.5 3.1 -0.7 -0.9 -0.7 4.7 0.4 4.7 0.4
1997 SLN MLB 44 73 .205 .256 .329 .407 .257 .271 93 -4.4 1.9 -0.5 -0.1 -0.9 -3.6 -0.4 -3.6 -0.4
1998 SDN MLB 122 222 .241 .258 .323 .404 .252 .276 91 -4.7 5.8 -2.1 -1.6 -1.7 -2.6 -0.4 -2.6 -0.4
1999 CIN MLB 37 35 .318 .266 .338 .427 .260 .450 100 2.4 0.9 0 0.0 0.4 3.7 0.4 3.7 0.4
1999 IND AAA 0 374 .000 .000 .000 .000 .000 .340 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2000 MIL MLB 71 87 .241 .262 .335 .428 .255 .278 98 -2 2.4 -0.4 0.4 0.0 0.0 0.0 0.0 0.0
2000 IND AAA 0 65 .000 .000 .000 .000 .000 .578 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2001 MIL MLB 48 103 .262 .252 .325 .408 .255 .317 102 0.2 2.8 -0.5 -0.8 -1.8 0.0 -0.1 0.0 -0.1
2001 IND AAA 109 467 .000 .000 .000 .000 .000 .336 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2002 SDN MLB 48 69 .166 .254 .318 .396 .252 .222 101 -6.9 1.8 -0.6 0.5 -1.5 -7.7 -0.7 -7.7 -0.7
2002 POR AAA 1 1 .000 .000 .000 .000 .000 1.000 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2003 COL MLB 67 106 .234 .251 .321 .400 .254 .338 109 -3 2.8 -0.6 -0.7 -0.0 -1.9 -0.3 -1.9 -0.3
2003 CSP AAA 51 205 .000 .000 .000 .000 .000 .341 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2004 COL MLB 122 215 .284 .257 .325 .414 .257 .314 115 5.7 6.4 -1.8 0.9 -1.1 10.1 1.1 10.1 1.1
2005 SDN MLB 135 267 .312 .269 .334 .427 .265 .356 92 14.6 7.7 -3.4 1.7 2.4 20.0 2.2 20.0 2.2
2006 SFN MLB 114 291 .256 .268 .329 .428 .260 .293 90 -1.4 8.8 -4.1 3.2 -1.7 -0.1 0.3 -0.1 0.3
2007 LAN MLB 30 34 .203 .245 .313 .389 .241 .409 102 -2.1 1.0 -0.1 0.0 -0.1 -1.3 -0.1 -1.3 -0.1
2007 SFN MLB 76 107 .279 .271 .331 .420 .257 .300 100 2.2 3.2 -0.6 -0.1 0.2 4.3 0.4 4.3 0.4
2008 LAN MLB 98 108 .177 .262 .330 .412 .260 .185 94 -9.6 3.1 -0.3 0.0 0.0 -6.8 -0.7 -6.8 -0.7
2008 LVG AAA 4 17 .181 .284 .349 .462 .264 .286 133 -1.5 0.5 -0.3 -0.2 -0.5 -1.7 -0.2 -1.7 -0.2

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
1991 BOI A- 294 45 66 10 3 4 34 51 42 9 5 .282 .419 .402 .120 .000 0.0 0.0 0.0
1992 QUD A 486 65 115 20 5 14 76 47 85 15 11 .271 .345 .441 .170 .000 0.0 0.0 0.0
1993 PSP A+ 292 41 87 18 3 3 47 42 29 9 6 .355 .453 .490 .135 .000 0.0 0.0 0.0
1993 MID AA 225 41 67 13 2 9 32 27 22 1 1 .356 .452 .590 .234 .000 0.0 0.0 0.0
1994 VAN AAA 412 59 98 12 3 8 49 59 50 3 3 .285 .396 .407 .122 .000 0.0 0.0 0.0
1994 MID AA 63 13 15 3 0 3 18 10 10 1 1 .300 .410 .540 .240 .000 0.0 0.0 0.0
1995 VAN AAA 273 48 78 14 2 7 59 43 33 3 1 .345 .452 .518 .173 .000 0.0 0.0 0.0
1995 LOU AAA 94 15 28 8 0 2 22 14 8 2 0 .368 .478 .553 .184 .000 0.0 0.0 0.0
1995 SLN MLB 90 5 21 2 0 2 13 10 15 1 1 .273 .348 .377 .104 .245 -0.3 -0.5 -0.1
1996 SLN MLB 209 32 45 9 0 3 22 33 29 3 0 .265 .387 .371 .106 .265 5.1 0.6 0.5
1997 SLN MLB 73 5 13 3 0 0 4 9 14 0 1 .213 .319 .262 .049 .205 -3.6 -0.1 -0.4
1997 SDN MLB 115 11 33 4 0 2 19 11 18 2 2 .320 .383 .417 .097 .288 4.7 -0.9 0.4
1998 SDN MLB 222 17 45 8 3 2 15 26 37 1 2 .234 .324 .339 .104 .241 -2.6 -1.6 -0.4
1999 IND AAA 374 66 100 17 1 12 51 59 40 3 2 .322 .436 .498 .177 .000 0.0 0.0 0.0
1999 CIN MLB 35 6 11 3 0 2 7 4 9 0 0 .355 .429 .645 .290 .318 3.7 0.0 0.4
2000 IND AAA 65 13 28 8 0 2 14 10 8 0 0 .509 .585 .764 .255 .000 0.0 0.0 0.0
2000 MIL MLB 87 9 16 6 0 1 6 12 18 0 0 .219 .337 .342 .123 .241 0.0 0.4 0.0
2001 IND AAA 467 65 116 34 1 6 69 56 71 3 1 .287 .377 .421 .134 .000 0.0 0.0 0.0
2001 MIL MLB 103 9 23 3 1 3 11 12 23 2 1 .258 .347 .416 .157 .262 0.0 -0.8 -0.1
2002 POR AAA 1 0 1 0 0 0 0 0 0 0 0 1.000 1.000 1.000 .000 .000 0.0 0.0 0.0
2002 SDN MLB 69 3 11 3 0 1 4 4 19 0 0 .169 .217 .262 .092 .166 -7.7 0.5 -0.7
2003 CSP AAA 205 24 49 10 1 5 35 34 32 1 4 .297 .415 .461 .164 .000 0.0 0.0 0.0
2003 COL MLB 106 13 25 9 0 2 14 9 27 0 1 .258 .321 .412 .155 .234 -1.9 -0.7 -0.3
2004 COL MLB 215 25 47 12 2 9 40 32 51 1 0 .266 .377 .508 .243 .284 10.1 0.9 1.1
2005 SDN MLB 267 31 65 12 1 8 40 40 58 4 0 .294 .395 .466 .172 .312 20.0 1.7 2.2
2006 SFN MLB 291 32 65 15 2 5 37 28 50 0 1 .251 .330 .382 .131 .256 -0.1 3.2 0.3
2007 LAN MLB 34 2 9 1 0 0 3 1 11 0 0 .273 .294 .303 .030 .203 -1.3 0.0 -0.1
2007 SFN MLB 107 18 23 8 0 2 10 13 18 2 0 .256 .368 .411 .156 .279 4.3 -0.1 0.4
2008 LVG AAA 17 2 4 0 0 0 0 1 2 0 0 .250 .294 .250 .000 .181 -1.7 -0.2 -0.2
2008 LAN MLB 108 2 12 3 0 0 5 15 28 0 0 .130 .250 .163 .033 .177 -6.8 0.0 -0.7

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 402 0.5224 0.4080 0.7927 0.5905 0.2083 0.8710 0.5500 0.2073
Career4020.52240.4080.79270.59050.20830.8710.550.2073

Injury History

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2008-07-04 2008-07-27 15-DL 23 18 Right Thigh Strain Hamstring -
2007-03-29 2007-04-13 15-DL 15 9 Right Foot Contusion -
2002-06-06 2002-06-26 15-DL 20 17 Right Abdomen Strain Oblique -
2000-07-18 2000-08-04 15-DL 17 15 Right Shoulder Strain Rotator Cuff - -
2000-04-03 2000-05-07 15-DL 34 31 Right Thigh Strain Hamstring Tendon - -

Compensation

Year Team Salary
2008 LAN $600,000
2007 LAN $950,000
2007 SFN $950,000
2006 SFN $850,000
2005 SDN $550,000
2004 COL $400,000
2002 SDN $300,000
2000 MIL $515,000
YearsDescriptionSalary
7 yrPrevious$5,115,000
7 yrTotal$5,115,000

 

Service TimeAgentContract Status
11 y 70 dBarry Axelrod1 yr/$0.6M (08)

Details
  • re-signed 2/12/08, 1 year/$0.6M (08)
  • $0.125M roster bonus, $0.175M performance bonus
  • acquired in trade from LAD 8/9/07
  • signed as a free agent from SD 12/05, 2 year/$1.8M (06-07)+$0.275M performance bonus, 06:$0.85M, 07:$0.95M
  • signed as a free agent from COL 12/04, 1 year/$0.55M (05)+$0.2M bonuses
  • contract purchased 4/04 re-signed as a free agent 1/04 (minor-league contract), 1 year/$0.4M (04)
  • recalled 9/03 designated for assignment 7/03
  • contract purchased 5/03
  • reassigned Triple-A 3/03 contract purchased 3/02, 1 year/$0.515M (02)
  • signed 3/02 (minor-league contract) acquired in trade from MIL 1/02
  • 1 year/$0.515M (02)
  • recalled 8/01

2014 Preseason Forecast

Last Update: 3/11/2014 05:35 ET

PCT PA R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG TAv VORP FRAA WARP
Weighted Mean???????????.000.000.000.0000.0?0.0

Diagnostics

Breakout Rate Improve Rate Collapse Rate Attrition Rate MLB %
0% 0% 0% 0% 0%

Upside By Year

2014 2015 2016 2017 2018 2019 PEAK 5
out of baseballout of baseballout of baseballout of baseballout of baseballout of baseballout of baseball

Comparable Players (Similarity Index )

Rank Score Name Year TAv Trend

BP Annual Player Comments

YearComment
2009 Second on the all-time pinch-hit list, Mark Sweeney didnít lack opportunities to add to his total, but he never came close to finding a groove.
2008 From being implicated in Barry Bonds' failed amphetamine test, to witnessing Bonds' 756th homer, to climbing past Smoky Burgess and Manny Mota into second on the all-time pinch-hit list, to being catapulted into a playoff hunt and making a crucial, game-ending baserunning mistake, it certainly was an eventful year for Sweeney. With 163 career pinch-hits, Sweeney's unlikely to catch Lenny Harris' record 212, but because of his career .271/.364/.404 line in that role, he'll find work.
2007 Sweeney is a player who needs to be kept in a strict platoon role; letting him bat at a disadvantage even 14 percent of the time, as he did last year, is a mistake. That was easy to do all the years he spent as a pinch-hitter, but the Giants expect him to play semi-regularly at first base or left field, where it`s harder to manage. The decisions to sign Klesko and Aurilia should force him back into a reserve role.
2006 Sweeney turned in his finest season in 2005, tattooing right-handers off the bench. He hits to all fields and isn`t fazed by off-speed stuff, making him as close to the perfect pinch-hitting weapon as you`re likely to find. He`s too poor a defensive player and baserunner to be a candidate for a starting job. He`ll get plenty of action with the Giants after signing a two-year deal.
2005 It's gratifying to see Sweeney do well enough to provide long term for his family. He never really got the playing time that many have felt he earned. He's productive off the bench, can fill in for a while as a starter and keep a good team going while doing it. Defensively, he's exposed in the outfield, but not so much as the likes of Pete Incaviglia. Landed in San Diego, where he'll be a good fourth outfielder and potent bat off the Padres' much-improved bench. A class act, and we'll be rooting for him.

BP Articles

Mark Sweeney 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 Lineup Card: Nine of the Worst Postseason Managerial DecisionsBaseball Prospectus2014-10-09
Transaction Analysis: The Indians Play Scrabble, and the Dodgers Buy the BeardSam Miller2013-07-31
This article requires BP Premium accessPebble Hunting: A Week of Watching Eric HosmerSam Miller2013-05-29
The Lineup Card: 11 Favorite Baserunning MemoriesBaseball Prospectus2013-04-24
BP Unfiltered: Luke Yoder and the Petco InfieldSam Miller2012-08-23
The Process: When Will We Know Who Won the 10-Player Trade?Bradley Ankrom2012-07-26
This article requires BP Premium accessThe BP Broadside: The Vanishing American League Pinch-HitterSteven Goldman2012-02-06
Overthinking It: Stairs CasesBen Lindbergh2011-03-22
Between The Numbers: Dead Men WalkingBen Lindbergh2010-06-07
This article requires BP Premium accessAhead in the Count: The Cost of OPPMatt Swartz2010-05-17
This article requires BP Premium accessTransaction Action: Brewing Up a Reunion and a New RoyalChristina Kahrl2010-01-24
The Week in Quotes: May 18-24Alex Carnevale2009-05-25
This article requires BP Premium accessOn the Beat: Weekend WrapJohn Perrotto2009-05-24
This article requires BP Premium accessProspectus Hit and Run: Andre and OnwardJay Jaffe2009-01-08
This article requires BP Premium accessEvery Given Sunday: Deadline Day AftersJohn Perrotto2008-08-03
Transaction Analysis: The Weekend TrioChristina Kahrl2008-07-28
This article requires BP Premium accessTransaction of the Day: Infield Issues Out WestChristina Kahrl2008-07-06
This article requires BP Premium accessOn the Beat: A New OrderJohn Perrotto2008-07-02
This article requires BP Premium accessTransaction Analysis: Camp-Opening RoundupChristina Kahrl2008-02-17
This article requires BP Premium accessFuture Shock: Monday Ten PackKevin Goldstein2007-09-17
Transaction of the Day: NL West MovesChristina Kahrl2007-08-14
This article requires BP Premium accessEvery Given Sunday: Heating Up on DemandJohn Perrotto2007-07-08
This article requires BP Premium accessEvery Given Sunday: All-Star Selection TimeJohn Perrotto2007-07-01
This article requires BP Premium accessEvery Given Sunday: Harvesting PiratesJohn Perrotto2007-05-27
This article requires BP Premium accessTransaction Analysis: May 10-14, 2007Christina Kahrl2007-05-15
No Rebuilding in the Bay: The 2007 GiantsJohn Perrotto2007-04-18
This article requires BP Premium accessTransaction Analysis: Opening Day to April 14, 2007Christina Kahrl2007-04-15
This article requires BP Premium accessTransaction of the Day: Roster Reviews of the WestsChristina Kahrl2007-04-03
This article requires BP Premium accessProspectus Matchups: Opening Day MatchupJim Baker2007-03-30
This article requires BP Premium accessUnder The Knife: Bonds Tests PositiveWill Carroll2007-01-12
This article requires BP Premium accessProspectus Today: Why Didn't Steve Run?Joe Sheehan2006-09-30
Prospectus Hit List: July 25Marc Normandin2006-07-25
This article requires BP Premium accessTransaction Analysis: July 17-21, 2006Christina Kahrl2006-07-22
This article requires BP Premium accessTransaction Analysis: July 13-16Christina Kahrl2006-07-17
Prospectus Hit List: Week of July 3Marc Normandin2006-07-04
This article requires BP Premium accessTransaction Analysis: June 27-29Christina Kahrl2006-06-30
This article requires BP Premium accessProspectus Matchups: Going to Radio CityJim Baker2006-06-06
This article requires BP Premium accessTransaction Analysis: May 30-31Christina Kahrl2006-06-01
This article requires BP Premium accessTransaction Analysis: May 19-21Christina Kahrl2006-05-22
This article requires BP Premium accessTransaction Analysis: April 21-25Christina Kahrl2006-04-26
This article requires BP Premium accessTransaction Analysis: National League, March 30-April 4Christina Kahrl2006-04-07
Future Shock: Spring Prospect Report, National LeagueKevin Goldstein2006-03-29
This article requires BP Fantasy or Premium accessTeam Health Reports: San Francisco GiantsWill Carroll2006-03-25
This article requires BP Fantasy or Premium accessTeam Health Reports: San Francisco GiantsThomas Gorman2006-03-25
This article requires BP Premium accessProspectus Today: My GuysJoe Sheehan2006-03-16
This article requires BP Premium accessProspectus Today: Roadie, Day 1Joe Sheehan2006-03-04
This article requires BP Premium accessTransaction Analysis: National League, December 15, 2005-February 11, 2006Christina Kahrl2006-02-15
This article requires BP Premium accessProspectus Today: Under the RadarJoe Sheehan2006-01-25
Prospectus Notebook: RoyalsBaseball Prospectus2005-12-27
This article requires BP Premium accessProspectus Today: Meetings Wrap-Up, NLJoe Sheehan2005-12-15
This article requires BP Premium accessTransaction Analysis: December 7-13Christina Kahrl2005-12-14
Prospectus Notebook: Padres, CardinalsBaseball Prospectus2005-10-14
This article requires BP Premium accessPlayoff Prospectus: Division Series, Day FivePaul Swydan2005-10-09
This article requires BP Premium accessPlayoff Prospectus: Division Series, Day ThreePaul Swydan2005-10-07
This article requires BP Premium accessProspectus Today: Blown OpportunitiesJoe Sheehan2005-10-07
This article requires BP Premium accessPlayoff Prospectus: San Diego Padres vs. St. Louis CardinalsDayn Perry2005-10-04
Prospectus Triple Play: Baltimore Orioles, Colorado Rockies, New York MetsBaseball Prospectus2004-10-06
This article requires BP Premium accessProspectus Today: The Rules Have ChangedJoe Sheehan2003-12-09
This article requires BP Premium accessTransaction Analysis: August 25-September 21Christina Kahrl2003-09-25
This article requires BP Premium accessTransaction Analysis: July 25-28Christina Kahrl2003-07-29
This article requires BP Premium accessTransaction Analysis: May 1-7, 2003Christina Kahrl2003-05-09
Transaction Analysis: June 25-July 14, 2002Christina Kahrl2002-07-19
Transaction Analysis: June 13-17, 2002Christina Kahrl2002-06-20
This article requires BP Premium accessProspectus Feature: The Daily Prospectus: Heading OutJoe Sheehan2002-05-24
Transaction Analysis: April 25-29, 2002Christina Kahrl2002-05-01
Transaction Analysis: March 26-30, 2002Christina Kahrl2002-04-02
This article requires BP Premium accessTransaction Analysis: March 19-25, 2002Christina Kahrl2002-03-27
This article requires BP Premium accessTransaction Analysis: March 14-18, 2002Christina Kahrl2002-03-21
Transaction Analysis: March 6-13, 2002Christina Kahrl2002-03-18


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