Batting
Pitching

John Moses

OF
Age: 69
Bats/Throws: B/L
5'10" / 170
DOB: 8/9/1957
(69 years, 2 months, 20 days)
OF
SeasonTotal
Team- - -
LevelMLB
G769
PA1910
HR11
AVG.254
OBP.313
SLG.333
wOBA.292
wRC+75
WAR-3.7
RosterResource
Draft:1980, Rd: 16, Pick: 6, Ovr: 396
Draft Team:Seattle Mariners
School:Arizona
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Win Probability
  • Fielding
  • Value
  • Heat Map:
    Off
    On
    MLB Regular Season
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    1982SEAMLB24224817358.3%10.4%.227.342.318.375.545.4041480.63.3-1.40.4
    1983SEAMLB25931430196118.4%14.0%.046.245.208.280.254.251500.2-8.2-8.8-1.3
    1984SEAMLB26193903215.1%12.8%.086.400.343.395.429.3731300.21.50.80.4
    1985SEAMLB27336504353.1%12.3%.000.222.194.219.194.191110.2-6.7-3.0-0.8
    1986SEAMLB2810344235634257.7%14.7%.078.296.256.311.333.29073-2.3-16.9-12.7-1.5
    1987SEAMLB2911643335838236.7%11.3%.085.273.246.301.331.28165-2.0-21.3-3.0-0.9
    1988MINMLB3010522523312116.7%9.3%.107.342.316.366.422.352116-0.34.02.91.5
    1989MINMLB3112926713331147.1%8.6%.087.305.281.333.368.318950.0-1.5-7.70.0
    1990MINMLB321151951261429.7%9.7%.047.240.221.303.267.26759-0.9-10.0-3.6-0.8
    1991DETMLB33132405148.3%29.2%.048.071.048.130.095.118-360.8-3.1-1.3-0.4
    1992SEAMLB342129031017.2%13.8%.045.167.136.296.182.247490.0-1.7-1.5-0.2
    Total- - -MLB7691910112471451017.5%11.8%.079.285.254.313.333.29275-3.5-60.6-39.3-3.7
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    1982SEAMLB24224817358.3%10.4%.227.342.318.375.545.4041480.63.3-1.40.4
    1983SEAMLB25931430196118.4%14.0%.046.245.208.280.254.251500.2-8.2-8.8-1.3
    1984SEAMLB26193903215.1%12.8%.086.400.343.395.429.3731300.21.50.80.4
    1985SEAMLB27336504353.1%12.3%.000.222.194.219.194.191110.2-6.7-3.0-0.8
    1986SEAMLB2810344235634257.7%14.7%.078.296.256.311.333.29073-2.3-16.9-12.7-1.5
    1987SEAMLB2911643335838236.7%11.3%.085.273.246.301.331.28165-2.0-21.3-3.0-0.9
    1988MINMLB3010522523312116.7%9.3%.107.342.316.366.422.352116-0.34.02.91.5
    1989MINMLB3112926713331147.1%8.6%.087.305.281.333.368.318950.0-1.5-7.70.0
    1990MINMLB321151951261429.7%9.7%.047.240.221.303.267.26759-0.9-10.0-3.6-0.8
    1991DETMLB33132405148.3%29.2%.048.071.048.130.095.118-360.8-3.1-1.3-0.4
    1992SEAMLB342129031017.2%13.8%.045.167.136.296.182.247490.0-1.7-1.5-0.2
    Total- - -MLB7691910112471451017.5%11.8%.079.285.254.313.333.29275-3.5-60.6-39.3-3.7
    MLB Regular Season
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    1982SEAMLB22444814751173405000051.318
    1983SEAMLB931301432722410196120201004115.208
    1984SEAMLB193539121011032205101010.343
    1985SEAMLB336265121200043208001352.194
    1986SEAMLB10339944210280163356343436504572518.256
    1987SEAMLB1163904339673164358382924933862315.246
    1988MINMLB105206225655010323312152212114116.316
    1989MINMLB129242267685212313331191231235147.281
    1990MINMLB1151721953833311261419119220423.221
    1991DETMLB1321241010051207001040.048
    1992SEAMLB2122293210031504002000.136
    Total- - -MLB7691723191043834169171124714514392261012223310157.254
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    1982SEAMLB22444814751173405000051.318
    1983SEAMLB931301432722410196120201004115.208
    1984SEAMLB193539121011032205101010.343
    1985SEAMLB336265121200043208001352.194
    1986SEAMLB10339944210280163356343436504572518.256
    1987SEAMLB1163904339673164358382924933862315.246
    1988MINMLB105206225655010323312152212114116.316
    1989MINMLB129242267685212313331191231235147.281
    1990MINMLB1151721953833311261419119220423.221
    1991DETMLB1321241010051207001040.048
    1992SEAMLB2122293210031504002000.136
    Total- - -MLB7691723191043834169171124714514392261012223310157.254
    MLB Regular SeasonAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    1982SEAMLB8.3%10.4%0.80.318.375.545.920.227.3420.693.2.404148
    19828.3%13.2%0.63.261.324.389.713.1285.1.284.318
    1983SEAMLB8.4%14.0%0.60.208.280.254.534.046.2450.29-7.5.25150
    19838.4%13.5%0.62.261.325.389.714.1285.2.285.319
    1984SEAMLB5.1%12.8%0.40.343.395.429.823.086.4000.261.7.373130
    19848.3%14.0%0.59.260.323.385.708.1255.1.286.317
    1985SEAMLB3.1%12.3%0.25.194.219.194.412.000.2220.21-6.4.19111
    19858.6%14.0%0.62.257.323.391.714.1345.2.281.317
    1986SEAMLB7.7%14.7%0.52.256.311.333.645.078.296-2.340-10.7.29073
    19868.8%15.4%0.58.258.326.395.721.1374.9.286.320
    1987SEAMLB6.7%11.3%0.59.246.301.331.632.085.273-2.037-15.9.28165
    19878.9%15.5%0.57.263.331.415.747.1525.2.289.326
    1988MINMLB6.7%9.3%0.71.316.366.422.788.107.342-0.3316.8.352116
    19888.1%14.7%0.56.254.318.378.696.1235.0.282.312
    1989MINMLB7.1%8.6%0.83.281.333.368.701.087.3050.0300.9.31895
    19898.5%14.8%0.57.254.320.375.695.1214.9.283.313
    1990MINMLB9.7%9.7%1.00.221.303.267.570.047.240-0.914-7.7.26759
    19908.6%14.9%0.58.258.325.385.710.1285.0.287.319
    1991DETMLB8.3%29.2%0.29.048.130.095.226.048.0710.8-1-3.7.118-36
    19918.7%15.2%0.57.256.323.385.708.1294.9.285.318
    1992SEAMLB17.2%13.8%1.25.136.296.182.478.045.1670.02-1.5.24749
    19928.5%14.7%0.58.256.322.377.700.1224.9.285.317
    Total- - -MLB7.5%11.8%0.63.254.313.333.646.079.285-3.5178-40.9.29275
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    1982SEAMLB8.3%10.4%0.80.318.375.545.920.227.3420.693.2.404148
    19828.3%13.2%0.63.261.324.389.713.1285.1.284.318
    1983SEAMLB8.4%14.0%0.60.208.280.254.534.046.2450.29-7.5.25150
    19838.4%13.5%0.62.261.325.389.714.1285.2.285.319
    1984SEAMLB5.1%12.8%0.40.343.395.429.823.086.4000.261.7.373130
    19848.3%14.0%0.59.260.323.385.708.1255.1.286.317
    1985SEAMLB3.1%12.3%0.25.194.219.194.412.000.2220.21-6.4.19111
    19858.6%14.0%0.62.257.323.391.714.1345.2.281.317
    1986SEAMLB7.7%14.7%0.52.256.311.333.645.078.296-2.340-10.7.29073
    19868.8%15.4%0.58.258.326.395.721.1374.9.286.320
    1987SEAMLB6.7%11.3%0.59.246.301.331.632.085.273-2.037-15.9.28165
    19878.9%15.5%0.57.263.331.415.747.1525.2.289.326
    1988MINMLB6.7%9.3%0.71.316.366.422.788.107.342-0.3316.8.352116
    19888.1%14.7%0.56.254.318.378.696.1235.0.282.312
    1989MINMLB7.1%8.6%0.83.281.333.368.701.087.3050.0300.9.31895
    19898.5%14.8%0.57.254.320.375.695.1214.9.283.313
    1990MINMLB9.7%9.7%1.00.221.303.267.570.047.240-0.914-7.7.26759
    19908.6%14.9%0.58.258.325.385.710.1285.0.287.319
    1991DETMLB8.3%29.2%0.29.048.130.095.226.048.0710.8-1-3.7.118-36
    19918.7%15.2%0.57.256.323.385.708.1294.9.285.318
    1992SEAMLB17.2%13.8%1.25.136.296.182.478.045.1670.02-1.5.24749
    19928.5%14.7%0.58.256.322.377.700.1224.9.285.317
    Total- - -MLB7.5%11.8%0.63.254.313.333.646.079.285-3.5178-40.9.29275
    MLB Regular Season
    SeasonTeamLevelWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
    1982SEAMLB0.72-0.861.581.490.151.273.0620.370.20
    1983SEAMLB-0.10-2.852.75-5.92-0.581.091.384-0.740.65
    1984SEAMLB0.00-0.700.701.510.151.1200.05-0.05
    1985SEAMLB-0.51-1.290.78-5.11-0.510.980-0.670.15
    1986SEAMLB-0.91-7.937.02-8.39-0.760.991.852-0.960.03
    1987SEAMLB-0.80-7.366.56-8.51-0.810.921.524-1.160.29
    1988MINMLB0.65-3.424.083.500.430.921.23220.710.00
    1989MINMLB-0.29-4.704.413.680.301.001.4932-0.360.07
    1990MINMLB-1.31-3.502.19-12.78-1.300.921.2127-0.39-1.04
    1991DETMLB-0.25-0.420.17-1.73-0.180.930.441-0.20-0.07
    1992SEAMLB-0.41-0.670.26-1.48-0.161.153.851-0.14-0.22
    Total- - -MLB-3.21-33.7030.49-33.75-3.260.981.4095-3.490.21
    SeasonTeamLevelWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
    1982SEAMLB0.72-0.861.581.490.151.273.0620.370.20
    1983SEAMLB-0.10-2.852.75-5.92-0.581.091.384-0.740.65
    1984SEAMLB0.00-0.700.701.510.151.1200.05-0.05
    1985SEAMLB-0.51-1.290.78-5.11-0.510.980-0.670.15
    1986SEAMLB-0.91-7.937.02-8.39-0.760.991.852-0.960.03
    1987SEAMLB-0.80-7.366.56-8.51-0.810.921.524-1.160.29
    1988MINMLB0.65-3.424.083.500.430.921.23220.710.00
    1989MINMLB-0.29-4.704.413.680.301.001.4932-0.360.07
    1990MINMLB-1.31-3.502.19-12.78-1.300.921.2127-0.39-1.04
    1991DETMLB-0.25-0.420.17-1.73-0.180.930.441-0.20-0.07
    1992SEAMLB-0.41-0.670.26-1.48-0.161.153.851-0.14-0.22
    Total- - -MLB-3.21-33.7030.49-33.75-3.260.981.4095-3.490.21
    MLB Regular Season
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    1989MINMLBP101.00000.000
    1990MINMLBP202.00000.000
    Total- - -- - -P303.00000.000
    1986SEAMLB1B7337.038223.952-2
    1987SEAMLB1B16244.051213.981-1
    1989MINMLB1B217.0120001.0000
    1990MINMLB1B609.050001.0000
    Total- - -- - -1B31697.0106436.973-3
    1982SEAMLBLF8331.031001.000-2
    1983SEAMLBLF34595.1171011.0000
    1984SEAMLBLF7011.011001.0000
    1985SEAMLBLF105.00000.0000
    1986SEAMLBLF204.10000.0000
    1988MINMLBLF2923190.1531001.0002
    1989MINMLBLF3922205.156310.983-2
    1990MINMLBLF161092.0241001.0000
    1991DETMLBLF11456.1130001.000-1
    1992SEAMLBLF17781.0180001.000-1
    Total- - -- - -LF16474771.2185811.995-4
    1982SEAMLBCF3215.04010.8000
    1983SEAMLBCF3125228.060720.971-7
    1984SEAMLBCF14991.2260001.0001
    1985SEAMLBCF2816157.0351001.000-3
    1986SEAMLBCF9189784.2214831.987-10
    1987SEAMLBCF9787771.0205530.986-4
    1988MINMLBCF21464.0190001.000-1
    1989MINMLBCF26683.0231001.000-2
    1990MINMLBCF23576.0250001.0000
    1992SEAMLBCF103.010001.0000
    Total- - -- - -CF3352432273.16122291.986-26
    1982SEAMLBRF9549.0101001.0001
    1983SEAMLBRF7439.0100001.0000
    1987SEAMLBRF4328.0140001.0003
    1988MINMLBRF4315183.2490001.0004
    1989MINMLBRF6320248.075010.987-1
    1990MINMLBRF5219213.0511001.000-1
    1991DETMLBRF103.00000.0000
    1992SEAMLBRF101.00000.0000
    Total- - -- - -RF18066764.2209210.9956
    1982SEAMLBOF201095.017210.950-1
    1983SEAMLBOF7234362.187821.979-7
    1984SEAMLBOF219102.2271001.0001
    1985SEAMLBOF2916162.0351001.000-3
    1986SEAMLBOF9389789.0214831.987-10
    1987SEAMLBOF10190799.0219530.987-1
    1988MINMLBOF9342438.01211001.0005
    1989MINMLBOF12848536.1154420.988-5
    1990MINMLBOF9134381.01002001.000-1
    1991DETMLBOF12459.1130001.000-1
    1992SEAMLBOF19785.0190001.000-1
    Total- - -- - -OF6793833809.2100632112.990-24
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    1989MINMLBP101.00000.000
    1990MINMLBP202.00000.000
    Total- - -- - -P303.00000.000
    1986SEAMLB1B7337.038223.952-2
    1987SEAMLB1B16244.051213.981-1
    1989MINMLB1B217.0120001.0000
    1990MINMLB1B609.050001.0000
    Total- - -- - -1B31697.0106436.973-3
    1982SEAMLBLF8331.031001.000-2
    1983SEAMLBLF34595.1171011.0000
    1984SEAMLBLF7011.011001.0000
    1985SEAMLBLF105.00000.0000
    1986SEAMLBLF204.10000.0000
    1988MINMLBLF2923190.1531001.0002
    1989MINMLBLF3922205.156310.983-2
    1990MINMLBLF161092.0241001.0000
    1991DETMLBLF11456.1130001.000-1
    1992SEAMLBLF17781.0180001.000-1
    Total- - -- - -LF16474771.2185811.995-4
    1982SEAMLBCF3215.04010.8000
    1983SEAMLBCF3125228.060720.971-7
    1984SEAMLBCF14991.2260001.0001
    1985SEAMLBCF2816157.0351001.000-3
    1986SEAMLBCF9189784.2214831.987-10
    1987SEAMLBCF9787771.0205530.986-4
    1988MINMLBCF21464.0190001.000-1
    1989MINMLBCF26683.0231001.000-2
    1990MINMLBCF23576.0250001.0000
    1992SEAMLBCF103.010001.0000
    Total- - -- - -CF3352432273.16122291.986-26
    1982SEAMLBRF9549.0101001.0001
    1983SEAMLBRF7439.0100001.0000
    1987SEAMLBRF4328.0140001.0003
    1988MINMLBRF4315183.2490001.0004
    1989MINMLBRF6320248.075010.987-1
    1990MINMLBRF5219213.0511001.000-1
    1991DETMLBRF103.00000.0000
    1992SEAMLBRF101.00000.0000
    Total- - -- - -RF18066764.2209210.9956
    1982SEAMLBOF201095.017210.950-1
    1983SEAMLBOF7234362.187821.979-7
    1984SEAMLBOF219102.2271001.0001
    1985SEAMLBOF2916162.0351001.000-3
    1986SEAMLBOF9389789.0214831.987-10
    1987SEAMLBOF10190799.0219530.987-1
    1988MINMLBOF9342438.01211001.0005
    1989MINMLBOF12848536.1154420.988-5
    1990MINMLBOF9134381.01002001.000-1
    1991DETMLBOF12459.1130001.000-1
    1992SEAMLBOF19785.0190001.000-1
    Total- - -- - -OF6793833809.2100632112.990-24
    MLB Regular Season
    SeasonTeamLevelBattingBase RunningFieldingPositionaldividerOffenseDefensedividerLeagueReplacementdividerRARWARDollarsSalary
    1982SEAMLB2.70.6-1.0-0.43.3-1.40.11.43.40.4
    1983SEAMLB-8.40.2-7.0-1.8-8.2-8.80.54.2-12.3-1.3
    1984SEAMLB1.30.21.0-0.21.50.80.11.13.60.4
    1985SEAMLB-6.90.2-3.00.0-6.7-3.00.21.9-7.7-0.8
    1986SEAMLB-14.6-2.3-12.0-0.7-16.9-12.71.513.1-15.1-1.5
    1987SEAMLB-19.3-2.0-2.0-1.0-21.3-3.01.413.4-9.5-0.9
    1988MINMLB4.2-0.35.0-2.14.02.90.86.414.11.5
    1989MINMLB-1.50.0-5.0-2.7-1.5-7.71.17.6-0.60.0
    1990MINMLB-9.1-0.9-1.0-2.6-10.0-3.60.45.7-7.5-0.8
    1991DETMLB-3.90.8-1.0-0.3-3.1-1.30.10.7-3.6-0.4
    1992SEAMLB-1.70.0-1.0-0.5-1.7-1.50.10.8-2.3-0.2
    Total- - -MLB-57.2-3.5-27.0-12.3-60.6-39.36.256.3-37.5-3.7
    SeasonTeamLevelBattingBase RunningFieldingPositionaldividerOffenseDefensedividerLeagueReplacementdividerRARWARDollarsSalary
    1982SEAMLB2.70.6-1.0-0.43.3-1.40.11.43.40.4
    1983SEAMLB-8.40.2-7.0-1.8-8.2-8.80.54.2-12.3-1.3
    1984SEAMLB1.30.21.0-0.21.50.80.11.13.60.4
    1985SEAMLB-6.90.2-3.00.0-6.7-3.00.21.9-7.7-0.8
    1986SEAMLB-14.6-2.3-12.0-0.7-16.9-12.71.513.1-15.1-1.5
    1987SEAMLB-19.3-2.0-2.0-1.0-21.3-3.01.413.4-9.5-0.9
    1988MINMLB4.2-0.35.0-2.14.02.90.86.414.11.5
    1989MINMLB-1.50.0-5.0-2.7-1.5-7.71.17.6-0.60.0
    1990MINMLB-9.1-0.9-1.0-2.6-10.0-3.60.45.7-7.5-0.8
    1991DETMLB-3.90.8-1.0-0.3-3.1-1.30.10.7-3.6-0.4
    1992SEAMLB-1.70.0-1.0-0.5-1.7-1.50.10.8-2.3-0.2
    Total- - -MLB-57.2-3.5-27.0-12.3-60.6-39.36.256.3-37.5-3.7