John Mabry

Former Prospect Assistant Hitting Coach - Los Angeles Angels (MLB) [2026]
High Level
MLB
Years
1991-2007 (1994-2007)
Proper Name
John Steven Mabry
Pronunciation
may-bree
Positions
OF (509) ... 1B (475) ... RF (386) ... LF (190) ... 3B (135) ... DH (20) ... CF (11) ... P (2)
Height / Weight
6-4 / 210
Bats / Throws
Left / Right
Birthdate
October 17,1970   Age:  55.334
High School
Bohemia Manor (Chesapeake City,MD)
Colleges
MLB Debut
MLBAM ID
Retrosheet#
mabrj001
Show More
Inducted into the West Chester University Athletics Hall of Fame   [1995] Topps All-Star Rookie   [1996] Hit for the cycle on May 18

Prospect Rankings

CSV
Glossary
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearsourcetypeteamrankview rankings
1994Baseball AmericaTeamSt. Louis Cardinals5View Rankings
1995Baseball AmericaTeamSt. Louis Cardinals5View Rankings
2 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Batting Statistics

CSV
Glossary
🔒
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteam nameleaguelevelmlb#ageposlnptbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
1991Hamilton RedbirdsNYPLA-SLN-2011049187255811013193171820220722081246.310.370.385.755.198.075.3358.178.651.06187.00
1991Savannah CardinalsSALASLN-2087*22861020610810712002202895713.233.284.326.610.186.093.2637.3712.631.710.00
1992Springfield CardinalsMidwASLN92198115438631151361157282439011201734643085.263.300.395.695.174.132.2675.178.411.6339.82
1993Arkansas TravelersTexAASLN-2210413652868153322167271527684352023756750103.290.326.449.775.195.159.3054.7611.992.5233.00
1993Louisville RedbirdsAmerAAASLN-22470100010001000001701.143.143.143.286.000.000.1670.0014.290.000.00
1994Louisville RedbirdsAmerAAASLN-23961224777612530115682632673121142025154679.262.311.423.734.220.161.2776.2113.012.0931.80
1994St. Louis CardinalsNLMLBSLN47239/6623273003002400000102534.304.360.435.795.217.131.3688.0016.002.000.00
1995Louisville RedbirdsAmerAAASLN-2441201000000000000011201.083.083.083.166.000.000.0830.000.000.000.00
1995St. Louis CardinalsNLMLBSLN47243/97/659372489812938835119211541032445204561574182792.307.347.405.752.152.098.3335.7410.771.8877.60
1996St. Louis CardinalsNLMLBSLN47253/965/79399151543631613021374323784335112123459145116.297.342.431.773.204.134.3286.2614.212.2741.77
1997St. Louis CardinalsNLMLBSLN472693/8765/78923495116388401101905360139773229111444342486.284.352.371.723.186.087.3418.9917.741.9777.60
1998St. Louis CardinalsNLMLBSLN47277/5936/589724891423774194220946023076132661434133163.249.305.379.684.204.130.2897.2618.402.5341.89
1999Seattle MarinersALMLBSEA47289/5378R/76895290872623464140933212060021161052852341.244.297.401.698.237.157.2847.0221.053.0029.11
2000Tacoma RainiersPCLAAASEA-2941413100100040000041412.214.214.286.500.071.072.3000.0028.570.000.00
2000Seattle MarinersALMLBSEA47295/97R39/67858847103182550170110312000133115619.243.322.320.642.165.077.3388.7026.963.10103.00
2000San Diego PadresNLMLBSDN17299H/375/96788481231728807250053800103571291513.228.256.463.719.276.235.2663.8829.467.6017.57
2001Brevard County ManateesFSLA+MIA-3041302000400210010021602.154.250.154.404.154.000.15412.506.250.500.00
2001St. Louis CardinalsNLMLBSLN473039/988*570000000002000000700.000.000.000.000.000.000.0000.0028.570.000.00
2001Florida MarlinsNLMLBMIA4730H9/789/63278588*8214714327062010134450216571671319.218.299.388.687.265.170.2637.7826.353.3824.50
2002Philadelphia PhilliesNLMLBPHI731H/9107212116000300150011062306.286.304.286.590.048.000.3534.3521.745.000.00
2002Oakland AthleticsALMLBOAK473137/97/968251078919327531311140111437103171012112528.275.322.523.845.321.248.2846.6417.542.6417.55
2003Tacoma RainiersPCLAAASEA-3231114000000210001041304.364.462.364.826.182.000.40015.387.690.500.00
2003Seattle MarinersALMLBSEA4732H/937D9/781364592*641041222603160015213002337122913.212.328.356.684.288.144.23812.3017.211.4034.67
2004Memphis RedbirdsPCLAAASLN4733126*39136274670123500172920523891601927.338.406.6541.060.441.316.34010.6318.131.7111.33
2004St. Louis CardinalsNLMLBSLN47337/9537/6951118724032711101340012663153561212752447.296.363.504.867.313.208.3479.4522.912.4218.46
2005St. Louis CardinalsNLMLBSLN47349H/753/96572483931122462659151832002063062161002742435.240.295.407.702.248.167.2887.3022.993.1530.75
2006Chicago CubsNLMLBCHN17353H/975D9/67584238110721016438152500235710305682371429.205.283.324.607.229.119.2529.7024.052.4842.00
2007Colorado RockiesNLMLBCOL4736H/59/5782834441015005100000183922.118.231.235.466.265.117.13012.8225.642.0034.00
Tot:MLB (14 yrs) MLB      13213409382898183696446712284717222129438813813765285613.263.322.405.727.224.142.3067.5419.042.5235.51
Tot:NL (12 yrs) NL      1034274729173414557235049225568161925397111053032222512.267.324.402.726.215.135.3117.4218.732.5238.15
Tot:AL (4 yrs) AL      287662911643812496335914962441727673363101.248.313.417.730.258.169.2848.0520.332.5327.58
Tot:Minors (9 yrs) Minors      5021909271528100105527721321282401151812178132071165363.277.323.426.749.211.149.2906.1811.591.8834.71
Tot:A- (1 yrs) A-      49187255811013193171820220722081246.310.370.385.755.198.075.3358.178.651.06187.00
Tot:A (2 yrs) A      137524731351971165383151013402015593798.258.297.384.681.176.126.2675.559.121.6547.64
Tot:A+ (1 yrs) A+      41302000400210010021602.154.250.154.404.154.000.15412.506.250.50
Tot:AA (1 yrs) AA      13652868153322167271527684352023756750103.290.326.449.775.195.159.3054.7611.992.5233.00
Tot:AAA (6 yrs) AAA      17665710518038127105265110251741730172166114.274.328.458.786.256.184.2867.0714.152.0024.33
Avg:MLB - 162 game avg MLB      162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg Minors      162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!
College Summer Stats are not set to Merge in this grid. (PREMIUM Feature)

Other Batting Statistics

CSV
Glossary
Unlock the power of TBC PREMIUM for only $2/month.
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
1996St. Louis CardinalsDivision SeriesPlayoffs2531013010100110000051112.300.364.500.864.300.200.3339.099.091.000.00
1996St. Louis CardinalsChampionship SeriesPlayoffs2572316000000060000062306.261.261.261.522.000.000.3530.0026.090.000.00
2002Oakland AthleticsDivision SeriesPlayoffs31220000000001000000200.000.000.000.000.000.000.0000.0050.000.000.00
2004St. Louis CardinalsDivision SeriesPlayoffs33110000000001000000100.000.000.000.000.000.000.0000.00100.000.000.00
2004St. Louis CardinalsChampionship SeriesPlayoffs33460100010003000001601.167.167.167.334.000.000.3330.0050.000.000.00
2004St. Louis CardinalsWorld SeriesPlayoffs33240000000002000000400.000.000.000.000.000.000.0000.0050.000.000.00
2005St. Louis CardinalsDivision SeriesPlayoffs34220100000000000001201.500.500.5001.000.000.000.5000.000.000.000.00
2005St. Louis CardinalsChampionship SeriesPlayoffs34580110010003000012810.125.125.250.375.125.125.2000.0037.500.000.00
2006Chicago CubsMLB Spring TrainingSpring35213961340151051000102204558.333.400.513.913.333.180.41411.1122.222.0039.00
2007Colorado RockiesMLB Spring TrainingSpring3616346133125005200002243967.382.462.7061.168.471.324.36712.825.130.4017.00
Tot:Spring (2 Yrs) Spring 37731226713101010120010444841115.356.429.6031.031.397.247.39011.9014.291.2024.33
Tot:Playoffs (4 Yrs) Playoffs 2656212110300117000011557210.214.228.268.496.071.054.3081.7529.8217.00

Pitching Statistics

CSV
Glossary
🔒
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteam nameleaguelevelmlb#agetbc+wleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2000Seattle MarinersALMLBSEA47290027.0010001100.23220100006.0040.500.0013.500.0027.000.00
2001Florida MarlinsNLMLBMIA473000135.0010001000.135503000018.0081.000.0081.000.00135.000.00
Tot:MLB (2 yrs) MLB    0063.0020002101.067704000010.0054.000.0036.000.0063.000.00
Tot:NL (1 yrs) NL    00135.0010001000.135503000018.0081.000.0081.000.00135.000.00
Tot:AL (1 yrs) AL    0027.0010001100.23220100006.0040.500.0013.500.0027.000.00
Avg:MLB - 162 Inning avg MLB    🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!
College Summer Stats are not set to Merge in this grid. (PREMIUM Feature)

Talent Ratings

About Talent Ratings
SpeedPowerContactXtraRbisRunsHittingDurabilityTeam Success
2765526569455953.521

TBC Newsletter

Stay up to date with new features, new datasets, tips on using the site and life updates.

Subscribe for Free

TBC Premium

For $24/year, Unlock 🔓

+ Ad-free browsing
+ TBC Player Tracker
+ Advanced Research Tools
+ Data Store discounts
+ Additional functionality/features
+ View all Benefits!

Learn More and Subscribe!
×