Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

John MosesTrack this Player High Level: MLB Stat Years: 1979-1992 MLB Years: 1982-1992
Follow TBC on Twitter and Facebook

Drafted

PositionsOF-1360, 1B-58, DH-36, P-3Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameJohn William Moses
Height5-10Weight170BatsBothThrowsLeft
Born DateAugust 9,1957 [61.101]PlaceLos Angeles,California
High SchoolWestern (Anaheim,CA)
CollegeUniversity of Arizona (Tucson,AZ)

DraftedSelected by the Chicago White Sox [Team Picks] in the 4th round (86th overall) of the 1981 Amateur Entry Draft [Signed] ... Selected by the Seattle Mariners [Team Picks] in the 16th round (396th overall) of the 1980 Amateur Entry Draft [Signed] ... Selected by the Toronto Blue Jays [Team Picks] in the 23rd round (560th overall) of the 1978 Amateur Entry Draft
MLB DebutAugust 23,1982 [25.014]
OrganizationsSEA [9] MIN [3] CLE [1] DET [1] PIT [1] Awards1
TBC Player ID15701Retrosheet IDmosej001MLBAM ID119437
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Pitching Stats -- Fielding Statistics -- Baseball Jobs -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the John Moses page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Career Talent RatingsBattingSpeed83Power39Contact73XBH43RBIs36Runs75Hitting64Durability51Team.486Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1979ArizonaCollegeJrof2160207727795132267552900000.372.504.478.9829915262.429.106.464.44720.9911.070.530.38207.0019.48
1980ArizonaCollegeSrof22672587483873463719553100000.322.441.442.88311418313.357.120.403.40417.579.900.560.9686.0021.69
1980Bellingham MarinersNwstA-sea-of2260227556052232162463125600.264.384.330.714759286.290.066.330.33616.0810.840.670.70113.5015.00
1981Wausau TimbersMidwAsea-of23123429102120243348502110367313240.280.421.371.79215930550.324.091.399.37218.7312.180.650.55143.0025.00
1982Lynn SailorsEastAAsea-of241284668713325665250186769010430.285.372.403.77518837547.322.118.330.35012.2512.611.031.1077.6727.82
1982Seattle MarinersALMLBsea26of2422447145113514500000.318.375.545.92024748.342.227.409.4048.3310.421.252.0844.0050.00
1983Salt Lake GullsPCLAAAsea-of25166514174001041101000000.262.360.323.68321475.309.061.262.32013.3313.331.000.000.0023.53
1983Seattle MarinersALMLBsea25of259313019274106115122010004.208.280.254.534335143.245.046.185.2518.3913.991.670.000.0018.52
1984Chattanooga LookoutsSouAAsea-of2653182274663012199341813140.253.372.319.691589221.279.066.308.31915.388.140.530.000.0019.57
1984Salt Lake GullsPCLAAAsea-of267027645761150272192438210400.275.333.351.6849716316.314.076.207.3127.5912.031.580.000.0021.05
1984Minor Totals (2 teams)Minor         1234587212217803940185856313540.266.349.338.68715525537.300.072.247.31510.8010.430.970.000.0020.49
1984Seattle MarinersALMLBsea26of2619353121102102511000.343.395.429.82415239.400.086.171.3735.1312.822.500.000.0016.67
1985Calgary CannonsPCLAAAsea-of27113473751523715473511465603540.321.378.436.81420643527.353.115.262.3608.7310.631.220.9594.6028.29
1985Seattle MarinersALMLBsea26of2733624120003522801003.194.219.194.41312065.222.000.081.1913.0812.314.000.000.000.00
1986Calgary CannonsPCLAAAsea-of2839148314831318152251702100.324.420.419.839627176.349.095.351.38214.209.660.681.7049.3314.58
1986Seattle MarinersALMLBsea26of28103399561021633342518346505437.256.311.333.64413322442.296.077.180.2907.6914.711.910.68133.0021.57
1987Seattle MarinersALMLBsea26of2911639058961643382315294938326.246.301.331.63212923433.273.085.179.2816.7011.321.690.69130.0023.96
1988Portland BeaversPCLAAAmin-of30176613233106515200010.348.394.424.81828471.359.076.212.3657.042.820.400.000.0017.39
1988Minnesota TwinsALMLBmin1of301052063365103212116152121124.316.366.422.7888715225.342.106.204.3526.679.331.400.89103.0023.08
1989Minnesota TwinsALMLBmin1of311292423368123131147192313215.281.333.368.7018916267.305.087.194.3187.128.611.210.37242.0023.53
1990Minnesota TwinsALMLBmin1of3211517226383111423191920214.221.303.267.570465195.240.046.151.2679.749.741.000.51172.0013.16
1991Colorado Springs Sky SoxPCLAAAcle-of33742985888183331117363214310.295.370.406.77612124342.320.111.245.35110.539.360.890.8899.3327.27
1991Buffalo BisonsAmerAAApit-of33311230000211100000.273.333.273.6063012.300.000.182.2868.338.331.000.000.000.00
1991Totals for AAA-AAA         773096091183331138373314310.294.369.401.77012424354.319.107.243.34910.459.320.890.85103.0026.37
1991Detroit TigersALMLBdet8of331321511001402701000.048.130.095.2252124.071.047.333.1188.3329.173.500.000.00100.00
1992Calgary CannonsPCLAAAsea-of3467248416315423159333203320.254.338.371.7099221287.281.117.234.32211.5011.150.970.70124.0033.33
1992Seattle MarinersALMLBsea6of342122331001005402000.136.296.182.4784129.167.046.273.24717.2413.790.800.000.0033.33
MLB Totals - 11 Season(s)Filter769172324743869171114510157143226102212933.254.313.333.646574971910.285.079.187.0007.4911.831.580.58156.6422.15
Minor League Totals - 10 Season(s)Filter763288955082915129243142339143037395329190.287.378.384.76211102043410.319.097.295.00012.6110.940.870.70120.3824.61
AAA Totals - 7 Season(s)Filter399158527947091151317098411801883221680.297.366.397.7636301191806.326.100.250.0009.9710.411.040.72121.9225.32
AA Totals - 2 Season(s)Filter181648114179319664692710187113570.276.372.380.75224646768.309.104.324.00013.1511.330.860.78108.0025.70
A Totals - 1 Season(s)Filter123429102120243348502110367313240.280.421.371.79215930550.324.091.399.00018.7312.180.650.55143.0025.00
A- Totals - 1 Season(s)Filter60227556052232162463125600.264.384.330.714759286.290.066.330.00016.0810.840.670.70113.5015.00
NCAA Totals - 2 Season(s)Filter127465146160171247863261106000000.344.470.458.92821333575.389.114.430.00019.1310.430.550.70116.2520.63
Seattle Mariners Totals - 7 Season(s)Filter407108215026643107877041881565177520.246.304.323.627350601199.280.077.186.0007.3413.011.770.58154.5722.56
Minnesota Twins Totals - 3 Season(s)Filter3496209217125745727165363545413.276.335.358.69322236687.299.082.185.0007.719.171.190.58155.0021.05
Detroit Tigers Totals - 1 Season(s)Filter1321511001402701000.048.130.095.2252124.071.047.333.0008.3329.173.500.000.00100.00
Average MLB - Per 162 games16236352921542312112304825327.254.313.333.64612120402.285.079.187.0007.4911.831.580.58156.6422.15
Average Minor - Per 162 games16261311717632656749199179211640.287.378.384.76223643724.319.097.295.00012.6110.940.870.70120.3824.61

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1989Minnesota TwinsALMLBmin1Rel31000.0010100101.00000100001.00----9.00--0.00-5.76
1990Minnesota TwinsALMLBmin1Rel320013.5020200202.05330201003.5022.50--9.00--0.00-5.81
MLB Totals - 2 Season(s)Filter009.0030300303.05330301002.6715.00--9.00--0.00-3.00
Minnesota Twins Totals - 2 Season(s)Filter009.0030300303.05330301002.6715.00--9.00--0.00--
Average MLB - Per ~220 innings009.002200220002200220.03672202200220073002.6715.00--9.00--0.00-3.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1980Bellingham Mariners NwstA-sea22OF59--9263210198.9701.66------6098.384.3
1981Wausau Timbers MidwAsea23OF120--2041052219214.9771.78------12397.690.9
1982Lynn Sailors EastAAsea24OF128--25920-62792791.0002.18------128100.092.1
1982Seattle MarinersALMLBsea24OF19--1621-1918.9470.95------2286.411.7
1983Salt Lake Gulls PCLAAAsea25OF15--26---26261.0001.73------1693.810.6
1983Seattle MarinersALMLBsea25OF71--878219795.9791.34------9376.343.8
1983Seattle MarinersALMLBsea25DH10---------------9310.86.2
1984Chattanooga Lookouts SouAAsea26OF51--10742-113111.9822.18------5396.235.4
1984Salt Lake Gulls PCLAAAsea26OF68--161811170169.9942.49------7097.148.6
1984Seattle MarinersALMLBsea26OF19--261--27271.0001.42------19100.011.7
1984Seattle MarinersALMLBsea26DH1---------------195.30.6
1985Calgary Cannons PCLAAAsea27OF103--223942236232.9832.25------11391.273.0
1985Calgary Cannons PCLAAAsea271B10--933-796961.0009.60------1138.87.1
1985Seattle MarinersALMLBsea27OF29--351--36361.0001.24------3387.917.9
1986Calgary Cannons PCLAAAsea28OF38--933119796.9902.53------3997.426.6
1986Seattle MarinersALMLBsea28OF93--211931223220.9872.37------10390.357.4
1986Seattle MarinersALMLBsea281B7--382234240.9525.71------1036.84.3
1986Seattle MarinersALMLBsea28DH4---------------1033.92.5
1987Seattle MarinersALMLBsea29OF100--22053-228225.9872.25------11686.261.7
1987Seattle MarinersALMLBsea291B16--512135453.9813.31------11613.89.9
1987Seattle MarinersALMLBsea29DH5---------------1164.33.1
1988Portland Beavers PCLAAAmin30OF17--40---40401.0002.35------17100.012.0
1988Minnesota TwinsALMLBmin30OF82--1231--1241241.0001.51------10578.150.6
1988Minnesota TwinsALMLBmin30DH2---------------1051.91.2
1989Minnesota TwinsALMLBmin31OF108--15632-161159.9881.47------12983.766.7
1989Minnesota TwinsALMLBmin31DH3---------------1292.31.9
1989Minnesota TwinsALMLBmin311B2--12---12121.0006.00------1291.61.2
1989Minnesota TwinsALMLBmin31P1-1-------------1290.80.6
1990Minnesota TwinsALMLBmin32OF85--1032--1051051.0001.24------11573.952.5
1990Minnesota TwinsALMLBmin32DH10---------------1158.76.2
1990Minnesota TwinsALMLBmin321B6--5---551.0000.83------1155.23.7
1990Minnesota TwinsALMLBmin32P2-2-------------1151.71.2
1991Colorado Springs Sky Sox PCLAAAcle33OF61--140813149148.9932.43------7482.443.9
1991Colorado Springs Sky Sox PCLAAAcle331B12--11310313126123.97610.25------7416.28.6
1991Buffalo Bisons AmerAAApit33OF3--5---551.0001.67------3100.02.1
1991Detroit TigersALMLBdet33OF12--13---13131.0001.08------1392.37.4
1992Calgary Cannons PCLAAAsea34OF61--16931-173172.9942.82------6791.044.2
1992Calgary Cannons PCLAAAsea341B5--444-1048481.0009.60------677.53.6
1992Seattle MarinersALMLBsea34OF18--19---19191.0001.06------2185.711.1
1992Seattle MarinersALMLBsea34DH1---------------214.80.6
MLB Totals for OF - 11 season(s)-   OF636--10093211210521041.9901.64------6360.00.0
MLB Totals for DH - 8 season(s)-   DH36---------------360.00.0
MLB Totals for 1B - 4 season(s)-   1B31--106436113110.9733.55------310.00.0
MLB Totals for P - 2 season(s)-   P3-3-------------30.00.0
AAA Totals for OF - 7 season(s)-   OF366--8573187896888.9912.43------3660.00.0
AAA Totals for 1B - 3 season(s)-   1B27--25017330270267.9899.89------270.00.0
AA Totals for OF - 2 season(s)-   OF179--3662426392390.9952.18------1790.00.0
A Totals for OF - 1 season(s)-   OF120--2041052219214.9771.78------1200.00.0
A- Totals for OF - 1 season(s)-   OF59--9263210198.9701.66------590.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1980Bellingham Mariners NwstA-sea22---------59-
1981Wausau Timbers MidwAsea23---------120-
1982Lynn Sailors EastAAsea24---------128-
1982Seattle MarinersALMLBsea24---------19-
1983Salt Lake Gulls PCLAAAsea25---------15-
1983Seattle MarinersALMLBsea25---------7110
1984Chattanooga Lookouts SouAAsea26---------51-
1984Salt Lake Gulls PCLAAAsea26---------68-
1984Seattle MarinersALMLBsea26---------191
1985Calgary Cannons PCLAAAsea27--10------103-
1985Seattle MarinersALMLBsea27---------29-
1986Calgary Cannons PCLAAAsea28---------38-
1986Seattle MarinersALMLBsea28--7------934
1987Seattle MarinersALMLBsea29--16------1005
1988Portland Beavers PCLAAAmin30---------17-
1988Minnesota TwinsALMLBmin30---------822
1989Minnesota TwinsALMLBmin311-2------1083
1990Minnesota TwinsALMLBmin322-6------8510
1991Colorado Springs Sky Sox PCLAAAcle33--12------61-
1991Buffalo Bisons AmerAAApit33---------3-
1991Detroit TigersALMLBdet33---------12-
1992Calgary Cannons PCLAAAsea34--5------61-
1992Seattle MarinersALMLBsea34---------181

Jobs in Baseball

TopAbout Jobs
YearTeamLgLevelCategoryOrgAgeJobGWLPctGBLRankManager/HCPlayoffs
1995Seattle MarinersALMLBMLBsea37Assistant Coach1457966.545--1Lou PiniellaLost ALCS (Indians)
1996Seattle MarinersALMLBMLBsea38Assistant Coach1618576.5284.52Lou Piniella
1997Seattle MarinersALMLBMLBsea39Assistant Coach1629072.556--1Lou PiniellaLost in 1st Round (Orioles)
2000Seattle MarinersALMLBMLBsea42First Base Coach1629171.5620.52Lou PiniellaLost ALCS (Yankees)
2001Seattle MarinersALMLBMLBsea43First Base Coach16211646.716--1Lou PiniellaLost ALCS (Yankees)
2002Seattle MarinersALMLBMLBsea44First Base Coach1629369.57410.03Lou Piniella-
2003Seattle MarinersALMLBMLBsea45First Base Coach1629369.5743.02Bob Melvin-
2005Las Vegas 51sPCLAAAMinorlan47Hitting Coach1435786.39922.54Jerry Royster
2005Cincinnati RedsNLMLBMLBcin47Bench Coach1627389.45127.05Jerry Narron,Dave Miley-
2006Cincinnati RedsNLMLBMLBcin48First Base Coach1628082.4943.53Jerry Narron
2007Seattle MarinersALMLBMLBsea49First Base Coach1628874.5436.02Mike Hargrove,John McLaren
2007Seattle MarinersALMLBMLBsea49Home Field Batting Practice Pitcher1628874.5436.02Mike Hargrove,John McLaren
2008Las Vegas 51sPCLAAAMinorlan50Hitting Coach1437469.5178.52Lorenzo Bundy
2009Albuquerque IsotopesPCLAAAMinorlan51Hitting Coach1448064.556--1Tim WallachLost in Semi-Finals
2010Albuquerque IsotopesPCLAAAMinorlan52Hitting Coach1437271.5031.02Tim Wallach
2011Corpus Christi HooksTexAAMinorhou53Hitting Coach1405090.35744.04Tom Lawless
2013Scottsdale ScorpionsAFLFall-55Hitting Coach.000--None listed
2014Mississippi BravesSouAAMinoratl56Hitting Coach1398356.597--1Aaron Holbert
2015Gwinnett BravesILAAAMinoratl57Hitting Coach1447767.5351.02Brian Snitker
2016Gwinnett BravesILAAAMinoratl58Hitting Coach1436578.455--1Brian SnitkerLost in Finals
2017Gwinnett BravesILAAAMinoratl59Hitting Coach1427171.50015.02Damon Berryhill
2018Gwinnett StripersILAAAMinoratl60Hitting Coach1397069.5049.02Damon Berryhill
* The team record above is related to the full season for that team. It is possible that the job was only held for part of the season.
* MLB in Bold
* Highlighted rows indicate league champions

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2011Texas League Coach of the Year1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
1992-10-05Released by Mariners. 
1992-03-09ContractSigned as Free Agent by Mariners. 
1991-08-25Released by Tigers. 
1991-08-05ContractSigned as Free Agent by Tigers. 
1991-08-05Released by Pirates. 
1991-08-01ContractSigned as Free Agent by Pirates. 
1991-07-19Released by Rockies. 
1991-05-01ContractSigned as Free Agent by Rockies. 
1991-04-01Released by Red Sox. 
1991-02-01ContractSigned as Free Agent by Red Sox. 
1990-11-05Free AgentGranted Free Agency. 
1988-04-05ContractSigned as Free Agent by Twins. 
1988-03-29Released by Indians. 
1988-01-19ContractSigned as Free Agent by Indians. 
1987-12-21Released by Mariners. 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
1985Seattle MarinersTeam Payroll2760,000-51629-370,78060,00060,000
1986Seattle MarinersTeam Payroll2882,500-5392324386,34760,000142,500
1987Seattle MarinersTeam Payroll2960,000-59524-344,90660,000202,500
1988Minnesota TwinsTeam Payroll3062,500-60436-392,10762,500265,000
1989Minnesota TwinsTeam Payroll31180,000-4171748429,80262,500445,000
1990Minnesota TwinsTeam Payroll32395,000-3431252515,727100,000840,000
1991Detroit TigersTeam Payroll33100,000-62037-742,231100,000940,000
1992Seattle MarinersTeam Payroll34109,000-68042-962,245109,0001,049,000
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red