Biographical

Portrait of John Mabry

John Mabry 1BCardinals

Cardinals Player Cards | Cardinals Team Audit | Cardinals Depth Chart

Career Summary
Years PA AVG OBP SLG TAv WARP
14 3765 .263 .322 .405 .249 -0.1
Birth Date10-17-1970
Height6' 4"
Weight195 lbs
BatsL
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
1994 SLN 23 6 25 23 2 7 3 0 0 10 2 4 0 0 0 3 0 0 .304 .360 .435 .261 0.3 0.6 0.1
1995 SLN 24 129 418 388 35 119 21 1 5 157 24 45 2 4 0 41 0 3 .307 .347 .405 .264 8.2 1.8 1.0
1996 SLN 25 151 591 543 63 161 30 2 13 234 37 84 3 5 3 74 3 2 .297 .342 .431 .253 -3.6 -0.3 -0.4
1997 SLN 26 116 434 388 40 110 19 0 5 144 39 77 3 2 2 36 0 1 .284 .352 .371 .261 6.5 -5.2 0.1
1998 SLN 27 142 413 377 41 94 22 0 9 143 30 76 1 2 3 46 0 2 .249 .305 .379 .230 -7.4 -4.1 -1.1
1999 SEA 28 87 285 262 34 64 14 0 9 105 20 60 0 1 2 33 2 1 .244 .297 .401 .234 -4.6 -0.5 -0.5
2000 SDN 29 48 129 123 17 28 8 0 7 57 5 38 0 1 0 25 0 0 .228 .256 .463 .223 -6.1 0.5 -0.5
2000 SEA 29 48 115 103 18 25 5 0 1 33 10 31 2 0 0 7 0 1 .243 .322 .320 .238 -1.1 -0.8 -0.2
2001 FLO 30 82 167 147 14 32 7 0 6 57 13 44 5 2 0 20 1 0 .218 .299 .388 .236 -5.3 -2.1 -0.7
2001 SLN 30 5 7 7 0 0 0 0 0 0 0 2 0 0 0 0 0 0 .000 .000 .000 .024 -2.0 -0.1 -0.2
2002 OAK 31 89 211 193 27 53 13 1 11 101 14 37 1 3 0 40 1 1 .275 .322 .523 .304 14.5 4.0 1.9
2002 PHI 31 21 23 21 1 6 0 0 0 6 1 5 0 1 0 3 0 0 .286 .304 .286 .214 -0.8 0.1 -0.1
2003 SEA 32 64 122 104 12 22 6 0 3 37 15 21 3 0 0 16 0 0 .212 .328 .356 .234 -1.2 -0.5 -0.2
2004 SLN 33 87 275 240 32 71 11 0 13 121 26 63 1 3 5 40 0 1 .296 .363 .504 .290 12.0 0.7 1.3
2005 SLN 34 112 274 246 26 59 15 1 8 100 20 63 0 2 6 32 0 0 .240 .295 .407 .245 2.5 -4.7 -0.2
2006 CHN 35 107 237 210 16 43 8 1 5 68 23 57 1 3 0 25 0 0 .205 .283 .324 .216 -6.0 5.5 -0.0
2007 COL 36 28 39 34 4 4 1 0 1 8 5 10 0 0 0 5 0 0 .118 .231 .235 .163 -2.9 -0.1 -0.3
Career1322376534093828981836961381284717222921446712.263.322.405.2493.2-5.2-0.1

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 SAV A 22 95 .000 .000 .000 .000 .000 .270 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1991 HAM A- 49 208 .000 .000 .000 .000 .000 .339 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1992 SPR A 115 464 .000 .000 .000 .000 .000 .267 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1993 ARK AA 136 567 .000 .000 .000 .000 .000 .306 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1993 LOU AAA 4 7 .000 .000 .000 .000 .000 .167 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1994 SLN MLB 6 25 .261 .277 .351 .429 .262 .368 112 0 0.8 -0.3 0.6 -0.2 0.3 0.1 0.3 0.1
1994 LOU AAA 122 515 .000 .000 .000 .000 .000 .278 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1995 SLN MLB 129 418 .264 .259 .326 .401 .254 .333 98 1.6 12.5 -6.3 1.8 -2.7 8.2 1.0 8.2 1.0
1995 LOU AAA 4 12 .000 .000 .000 .000 .000 .083 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1996 SLN MLB 151 591 .253 .266 .331 .413 .254 .328 99 -4.7 18.3 -11.5 -0.3 -4.2 -3.6 -0.4 -3.6 -0.4
1997 SLN MLB 116 434 .261 .261 .328 .409 .256 .341 94 0.6 11.5 -5.7 -5.2 -1.3 6.5 0.1 6.5 0.1
1998 SLN MLB 142 413 .230 .262 .328 .413 .256 .289 100 -13.8 10.7 -2.1 -4.1 -0.5 -7.4 -1.1 -7.4 -1.1
1999 SEA MLB 87 285 .234 .278 .346 .444 .265 .284 99 -8.5 8.0 -2.2 -0.5 -1.4 -4.6 -0.5 -4.6 -0.5
2000 SDN MLB 48 129 .223 .264 .344 .436 .263 .266 94 -5.6 3.5 -1.3 0.5 -1.9 -6.1 -0.5 -6.1 -0.5
2000 SEA MLB 48 115 .238 .277 .346 .444 .265 .338 91 -3 3.3 -0.3 -0.8 -0.5 -1.1 -0.2 -1.1 -0.2
2000 TAC AAA 0 14 .000 .000 .000 .000 .000 .300 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2001 FLO MLB 82 167 .236 .258 .324 .413 .255 .263 95 -4.4 4.5 -1.4 -2.1 -1.1 -3.2 -0.5 -5.3 -0.7
2001 SLN MLB 5 7 .024 .291 .345 .494 .270 .000 113 -1.8 0.2 -0.1 -0.1 0.0 -2.0 -0.2 -2.0 -0.2
2001 BRV A+ 4 16 .000 .000 .000 .000 .000 .167 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2002 OAK MLB 89 211 .304 .267 .334 .431 .267 .284 94 9.9 5.6 -2 4.0 0.4 14.5 1.9 14.5 1.9
2002 PHI MLB 21 23 .214 .255 .325 .413 .255 .353 103 -1.1 0.6 -0.1 0.1 0.3 -0.8 -0.1 -0.8 -0.1
2003 SEA MLB 64 122 .234 .257 .324 .411 .255 .237 99 -3.5 3.3 -1.4 -0.5 -0.5 -1.2 -0.2 -1.2 -0.2
2003 TAC AAA 3 13 .000 .000 .000 .000 .000 .400 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2004 SLN MLB 87 275 .290 .265 .329 .424 .260 .347 96 9.2 8.2 -2 0.7 -2.5 12.0 1.3 12.0 1.3
2004 MEM AAA 39 160 .000 .000 .000 .000 .000 .358 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2005 SLN MLB 112 274 .245 .266 .330 .425 .263 .288 102 -4.5 7.9 -1.7 -4.7 0.3 2.5 -0.2 2.5 -0.2
2006 CHN MLB 107 237 .216 .267 .332 .429 .263 .252 97 -11.6 7.1 -3.4 5.5 -1.8 -6.0 -0.0 -6.0 -0.0
2007 COL MLB 28 39 .163 .246 .315 .384 .245 .130 108 -4.2 1.2 0.1 -0.1 0.1 -2.9 -0.3 -2.9 -0.3

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 SAV A 95 10 20 6 1 0 8 7 12 1 0 .233 .290 .326 .093 .000 0.0 0.0 0.0
1991 HAM A- 208 25 58 11 0 1 31 17 18 9 3 .310 .374 .385 .075 .000 0.0 0.0 0.0
1992 SPR A 464 63 115 13 6 11 57 24 39 2 8 .263 .300 .395 .132 .000 0.0 0.0 0.0
1993 LOU AAA 7 0 1 0 0 0 1 0 1 0 0 .143 .143 .143 .000 .000 0.0 0.0 0.0
1993 ARK AA 567 68 153 32 2 16 72 27 68 7 15 .290 .327 .449 .159 .000 0.0 0.0 0.0
1994 LOU AAA 515 76 125 30 1 15 68 32 67 2 6 .262 .312 .423 .161 .000 0.0 0.0 0.0
1994 SLN MLB 25 2 7 3 0 0 3 2 4 0 0 .304 .360 .435 .130 .261 0.3 0.6 0.1
1995 SLN MLB 418 35 119 21 1 5 41 24 45 0 3 .307 .347 .405 .098 .264 8.2 1.8 1.0
1995 LOU AAA 12 0 1 0 0 0 0 0 0 0 0 .083 .083 .083 .000 .000 0.0 0.0 0.0
1996 SLN MLB 591 63 161 30 2 13 74 37 84 3 2 .297 .342 .431 .134 .253 -3.6 -0.3 -0.4
1997 SLN MLB 434 40 110 19 0 5 36 39 77 0 1 .284 .352 .371 .088 .261 6.5 -5.2 0.1
1998 SLN MLB 413 41 94 22 0 9 46 30 76 0 2 .249 .305 .379 .130 .230 -7.4 -4.1 -1.1
1999 SEA MLB 285 34 64 14 0 9 33 20 60 2 1 .244 .297 .401 .156 .234 -4.6 -0.5 -0.5
2000 TAC AAA 14 1 3 1 0 0 1 0 4 0 0 .214 .214 .286 .071 .000 0.0 0.0 0.0
2000 SEA MLB 115 18 25 5 0 1 7 10 31 0 1 .243 .322 .320 .078 .238 -1.1 -0.8 -0.2
2000 SDN MLB 129 17 28 8 0 7 25 5 38 0 0 .228 .256 .463 .236 .223 -6.1 0.5 -0.5
2001 BRV A+ 16 0 2 0 0 0 4 2 1 0 0 .154 .267 .154 .000 .000 0.0 0.0 0.0
2001 SLN MLB 7 0 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 .024 -2.0 -0.1 -0.2
2001 FLO MLB 167 14 32 7 0 6 20 13 44 1 0 .218 .299 .388 .170 .236 -5.3 -2.1 -0.7
2002 PHI MLB 23 1 6 0 0 0 3 1 5 0 0 .286 .304 .286 .000 .214 -0.8 0.1 -0.1
2002 OAK MLB 211 27 53 13 1 11 40 14 37 1 1 .275 .322 .523 .249 .304 14.5 4.0 1.9
2003 TAC AAA 13 1 4 0 0 0 0 2 1 0 0 .364 .462 .364 .000 .000 0.0 0.0 0.0
2003 SEA MLB 122 12 22 6 0 3 16 15 21 0 0 .212 .328 .356 .144 .234 -1.2 -0.5 -0.2
2004 MEM AAA 160 27 46 7 0 12 35 17 29 0 0 .338 .419 .654 .316 .000 0.0 0.0 0.0
2004 SLN MLB 275 32 71 11 0 13 40 26 63 0 1 .296 .363 .504 .208 .290 12.0 0.7 1.3
2005 SLN MLB 274 26 59 15 1 8 32 20 63 0 0 .240 .295 .407 .167 .245 2.5 -4.7 -0.2
2006 CHN MLB 237 16 43 8 1 5 25 23 57 0 0 .205 .283 .324 .119 .216 -6.0 5.5 -0.0
2007 COL MLB 39 4 4 1 0 1 5 5 10 0 0 .118 .231 .235 .118 .163 -2.9 -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

Injury History

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2003-05-28 2003-06-20 15-DL 23 21 Right Shoulder Strain -
2001-04-16 2001-05-20 15-DL 34 30 Right Chest Strain Pectoral Muscle - -
2000-04-22 2000-05-12 15-DL 20 17 Right Groin Strain - -
1999-08-15 1999-10-04 60-DL 50 46 Right Knee Fracture Patella From Foul Ball - -
1997-08-20 1997-09-24 15-DL 35 33 - Fracture Batted Ball - -

Compensation

Year Team Salary
2007 COL $750,000
2006 CHN $1,075,000
2005 SLN $725,000
2003 SEA $600,000
2002 PHI, OAK $500,000
2001 SLN, FLO $800,000
2000 SEA, SDN $1,850,000
YearsDescriptionSalary
7 yrPrevious$6,300,000
7 yrTotal$6,300,000

 

Service TimeAgentContract Status
12 y 146 dDale Reichley

Details
  • designated for assignment 5/19/07
  • contract purchased 3/07 signed as a free agent from CHC 1/07, 1 year/$0.75M (07) (minor-league contract)
  • $50K each 400,425,450,475,500,550 plate appearances
  • signed as a free agent from STL 11/05, 1 year/$1.075M (06)
  • re-signed as a free agent 12/04, 1 year/$0.725M (05)
  • contract purchased 5/04 signed as a free agent from SEA 2/04 (minor-league contract)
  • club declined 04 option 11/03
  • 1 year/$0.85M (03)+$1.5M 04 club option
  • 03:$0.6M, 04:$1.5M club option $0.25M buyout
  • signed as a free agent from OAK 1/03 acquired in trade from PHI 5/02
  • 1 year/$0.8M (02) contract purchased 3/02 signed 1/02 (minor-league contract)

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

John Mabry 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 accessPainting the Black: On the Man Who's Blocking Oscar TaverasR.J. Anderson2013-06-05
The BP Wayback Machine: Oops, They Did it Again?Christina Kahrl2012-09-28
This article requires BP Premium accessWhat the Contenders Need: NL WestJeff Euston2012-06-27
This article requires BP Premium accessWhat the Contenders Need: NL WestBradley Ankrom2012-06-27
This article requires BP Premium accessWhat the Contenders Need: NL WestKevin Goldstein2012-06-27
The Lineup Card: 10 Mr. AlmostsBaseball Prospectus2012-05-24
This article requires BP Premium accessProspectus Hit and Run: Big Shoes to FillJay Jaffe2012-02-24
It Ain't Over 'Til It's Over: Oops, They Did it Again?Christina Kahrl2009-10-04
Transaction of the Day: Harden-edChristina Kahrl2008-07-09
This article requires BP Premium accessYou Could Look It Up: Joe Torre in a BoxSteven Goldman2007-10-22
This article requires BP Premium accessSchrodinger's Bat: A Rocky Mountain RetrospectiveDan Fox2007-10-04
Transaction Analysis: NL-Brand KetchupChristina Kahrl2007-05-24
This article requires BP Premium accessTransaction Analysis: April 29-May 6, 2007Christina Kahrl2007-05-07
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 accessHope and Faith: How the Texas Rangers Can Win the World SeriesJamey Newberg2007-03-29
This article requires BP Premium accessTransaction Analysis: March 19-26, 2007Christina Kahrl2007-03-27
Hope and Faith: How the Colorado Rockies Can Win the World SeriesTracy Ringolsby2007-03-13
This article requires BP Premium accessTransaction Analysis: February 21-28, 2007Christina Kahrl2007-03-01
This article requires BP Premium accessTransaction Analysis: NL West and NL CatchupChristina Kahrl2007-02-10
Prospectus Notebook: Orioles, PiratesBaseball Prospectus2006-04-28
This article requires BP Premium accessTransaction Analysis: April 14-17Christina Kahrl2006-04-18
This article requires BP Premium accessTransaction Analysis: March 29-30Christina Kahrl2006-03-31
This article requires BP Premium access2006--Setting the Stage: OverdueDan Fox2006-03-31
Prospectus Notebook: Red Sox, CubsBaseball Prospectus2006-02-27
Prospectus Notebook: Cubs, PiratesBaseball Prospectus2005-12-16
This article requires BP Premium accessTransaction Analysis: December 2-6Christina Kahrl2005-12-07
Prospectus Notebook: Astros, Cardinals, Devil RaysBaseball Prospectus2005-11-17
This article requires BP Premium accessProspectus Today: The Last DoubleheaderJoe Sheehan2005-10-17
Prospectus Notebook: Padres, CardinalsBaseball Prospectus2005-10-14
This article requires BP Premium accessPlayoff Prospectus: Houston Astros vs. St. Louis CardinalsChristina Kahrl2005-10-11
This article requires BP Premium accessUnder The Knife: LCS Injury ReportsWill Carroll2005-10-11
This article requires BP Premium accessPlayoff Prospectus: San Diego Padres vs. St. Louis CardinalsDayn Perry2005-10-04
This article requires BP Premium accessProspectus Today: Playoff PreviewsJoe Sheehan2005-10-04
This article requires BP Premium accessTransaction Analysis: September 8-13Christina Kahrl2005-09-14
This article requires BP Premium accessTransaction Analysis: August 19-25Christina Kahrl2005-08-26
Prospectus Notebook: St. Louis, Tampa Bay, TorontoBaseball Prospectus2005-08-17
This article requires BP Premium accessTransaction Analysis: July 14-19, 2005Christina Kahrl2005-07-21
This article requires BP Premium accessTransaction Analysis: June 14-22Christina Kahrl2005-06-24
This article requires BP Premium accessTransaction Analysis: May 10-24, 2005Christina Kahrl2005-05-26
This article requires BP Premium accessProspectus Game of the Week: St. Louis Cardinals @ Kansas City Royals, 5/22/05Jonah Keri2005-05-24
This article requires BP Premium accessUnder The Knife: Chicago ConcernWill Carroll2005-05-16
This article requires BP Fantasy or Premium accessFantasy Focus: FAAB FactorJan Levine2005-05-16
This article requires BP Fantasy or Premium accessFantasy Focus: FAAB FactorJeff Erickson2005-05-16
This article requires BP Premium accessProspectus Today: NL Central PreviewJoe Sheehan2005-04-01
This article requires BP Premium accessTransaction Analysis: Offseason - The CentralsChristina Kahrl2005-03-11
Prospectus Triple Play: Houston Astros, St. Louis Cardinals, Texas RangersMark McClusky2005-03-09
This article requires BP Premium accessProspectus Today: Game TwoJoe Sheehan2004-10-25
This article requires BP Premium accessPlaying The Right Cards: Why Tony La Russa Made The Right Moves In Game 1Mitchel Lichtman2004-10-25
This article requires BP Premium accessProspectus Today: Game 1 RingerJonah Keri2004-10-24
This article requires BP Premium accessWorld Series Prospectus: St. Louis Cardinals vs. Boston Red SoxDayn Perry2004-10-23
This article requires BP Premium accessProspectus Today: Series PreviewJoe Sheehan2004-10-23
This article requires BP Premium accessPlayoff Prospectus: St. Louis Cardinals vs. Houston AstrosChristina Kahrl2004-10-13
This article requires BP Premium accessProspectus Today: Playoff MusingsJoe Sheehan2004-10-13
This article requires BP Premium accessUnder The Knife: Working on Short RestWill Carroll2004-10-11
This article requires BP Premium accessPlayoff Prospectus: St. Louis Cardinals vs. Los Angeles DodgersJonah Keri2004-10-05
Prospectus Triple Play: Los Angeles Dodgers, Minnesota Twins, San Francisco GiantsBaseball Prospectus2004-09-17
This article requires BP Premium accessProspectus Matchups: Trivial PursuitsJim Baker2004-07-20
This article requires BP Premium accessTransaction Analysis: May 25-27, 2004Christina Kahrl2004-05-29
Transaction Analysis: March 16-21, 2004Christina Kahrl2004-03-23
Prospectus Triple Play: Chicago White Sox, St. Louis Cardinals, Texas RangersBaseball Prospectus2004-03-09
This article requires BP Premium accessTransaction Analysis: February 13-16, 2004Christina Kahrl2004-02-17
Breaking Balls: Free Agent SeasonDerek Zumsteg2003-10-30
Prospectus Triple Play: Cleveland Indians, Los Angeles Dodgers, Seattle MarinersBaseball Prospectus2003-09-19
Prospectus Triple Play: Cleveland Indians, Los Angeles Dodgers, Seattle MarinersBaseball Prospectus2003-07-25
Prospectus Triple Play: Cleveland Indians, Los Angeles Dodgers, Seattle MarinersBaseball Prospectus2003-07-11
Breaking Balls: Dissecting MelvinDerek Zumsteg2003-07-01
This article requires BP Premium accessTransaction Analysis: June 16-22, 2003Christina Kahrl2003-06-25
This article requires BP Premium accessTransaction Analysis: June 10-15Christina Kahrl2003-06-19
This article requires BP Premium accessTransaction Analysis: May 27-June 5, 2003Christina Kahrl2003-06-07
Prospectus Triple Play: Cleveland Indians, Los Angeles Dodgers, Seattle MarinersBaseball Prospectus2003-05-16
Prospectus Triple Play: Cleveland Indians, Los Angeles Dodgers, Seattle MarinersBaseball Prospectus2003-05-02
This article requires BP Premium accessTeam Health Reports: Team Health Report: Oakland AthleticsWill Carroll2003-02-11
This article requires BP Premium accessTransaction Analysis: Transaction Analysis, The WestsChristina Kahrl2003-02-05
Transaction Analysis: The EastsChristina Kahrl2003-01-25
Internet Baseball Awards: AL Player of the YearGreg Spira2002-10-23
Playoff Prospectus: Oakland Athletics vs. Minnesota TwinsDerek Zumsteg2002-10-01
The Week in Quotes: September 23-29Derek Zumsteg2002-09-30
Transaction Analysis: July 26-27, 2002Christina Kahrl2002-07-29
This article requires BP Premium accessThe Daily Prospectus: AftermathJoe Sheehan2002-06-10
This article requires BP Premium accessTransaction Analysis: May 20-22, 2002Christina Kahrl2002-05-24
This article requires BP Premium accessProspectus Feature: The Daily Prospectus: The TradeJoe Sheehan2002-05-23
Transaction Analysis: April 11-13, 2002Christina Kahrl2002-04-15
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


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