Tips Updates
Daily
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


PositionsOF-1360, 1B-58, DH-36, P-3Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameJohn William Moses
Height5-10Weight170BatsBothThrowsLeft
Born DateAugust 9,1957 [60.254]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 Coach000.000--0Damon 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