Age: 25
Bats/Throws: B/R
5' 10" / 185
2B/SS

RotoWire News: The Pirates traded Moroff and Jordan Luplow to the Indians on Wednesday in exchange for Erik Gonzalez, Tahnaj Thomas and Dante Mendoza. (11/14/2018)

We hope you find the FanGraphs Player Stat Pages useful!

Please support FanGraphs by becoming a member. We publish over one thousand articles and podcasts each year, host numerous projection systems, and carry an ever growing database of baseball stats that assist you in your baseball research.

Support FanGraphs



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2012Pirates (R)23891177719.1 %12.4 %.090.386.343.471.433.434175    
2013Pirates (A)11550687548812.8 %20.2 %.112.286.233.335.345.323101    
2014Pirates (A+)130534157502110.1 %24.2 %.096.332.244.324.340.31393    
2015Pirates (AA)136612779511711.4 %18.1 %.117.356.293.374.409.359128    
2016Pirates (AAA)13352086145917.3 %24.8 %.119.311.230.367.349.336113    
2016Pirates2200000.0 %100.0 %.000.000.000.000.000.000-1000.0-0.50.00.0
2017Pirates (AAA)51228133137518.0 %25.9 %.265.298.254.390.519.400153    
2017Pirates5614031921011.4 %30.7 %.125.280.200.302.325.280700.6-4.85.70.5
2018Pirates (AAA)7429783838514.5 %22.9 %.170.270.223.334.393.330108    
2018Pirates2667379010.4 %35.8 %.169.250.186.284.356.278730.2-2.00.30.0
2019Depth Charts2292299112.2 %27.3 %.134.292.220.320.354.299880.1-1.30.50.2
2019Steamer2185298112.2 %27.3 %.134.292.220.320.354.299880.1-1.20.10.2
Total- - -8420962630011.0 %33.0 %.138.271.193.293.331.277700.8-7.36.10.5

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2012Pirates (R)236789231930117717011122273.343
2013Pirates (A)1154295061007118387548650102237788.233
2014Pirates (A+)130467534114773061575054012933742115.244
2015Pirates (AA)13652361215311228677951703111151381713.293
2016Pirates (AAA)133421520976718486145901129225697.230
2016Pirates2220000000002000000.000
2017Pirates (AAA)51185228472410013313741259110152.254
2017Pirates561201402416413192116043211001.200
2018Pirates (AAA)7424729755311428383843068034350.223
2018Pirates265967117103797124100000.186
2019Depth Charts22799217113029911025111 11.220
2019Steamer21728516113029810023111 10.220
Total- - -841812093523516263023169311001.193

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2012Pirates (R)19.1 %12.4 %1.55.343.471.433.904.0905.2.386  0.2177.4.434175
2013Pirates (A)12.8 %20.2 %0.64.233.335.345.680.1124.9.286  -2.2600.8.323101
2014Pirates (A+)10.1 %24.2 %0.42.244.324.340.665.0966.1.332  -1.956-4.2.31393
2015Pirates (AA)11.4 %18.1 %0.63.293.374.409.783.1175.4.356  -1.88618.8.359128
2016Pirates (AAA)17.3 %24.8 %0.70.230.367.349.716.1194.7.311  -1.2637.5.336113
2016Pirates0.0 %100.0 %0.00.000.000.000.000.0000.1.0000.00.00.00-0.5.000-100
2016Average8.2 %21.1 %0.39.255.322.417.739.1624.9.300     .318 
2017Pirates (AAA)18.0 %25.9 %0.69.254.390.519.909.2653.2.298  0.14013.8.400153
2017Pirates11.4 %30.7 %0.37.200.302.325.627.1254.5.2800.30.8-0.512-4.8.28070
2017Average8.5 %21.6 %0.39.255.324.426.750.1715.0.300     .321 
2018Pirates (AAA)14.5 %22.9 %0.63.223.334.393.727.1705.7.270  0.9362.5.330108
2018Pirates10.4 %35.8 %0.29.186.284.356.640.1691.2.250-0.10.30.06-2.0.27873
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019Depth Charts12.2 %27.3 %0.45.220.320.354.675.1344.0.2920.1 0.010-1.1.29988
2019Steamer12.2 %27.3 %0.45.220.320.354.675.1344.0.2920.1 0.09-1.1.29988
Total- - -11.0 %33.0 %0.33.193.293.331.625.1383.6.2710.21.1-0.518-7.3.27770

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2012Pirates (R)1.4717.5 %49.1 %33.3 %31.6 %5.3 %  43.3 %28.3 %28.3 %   
2013Pirates (A)1.1315.3 %44.9 %39.9 %18.0 %6.3 %  47.8 %23.6 %28.7 %   
2014Pirates (A+)1.5716.2 %51.2 %32.6 %16.8 %0.9 %  52.2 %22.6 %25.2 %   
2015Pirates (AA)1.1318.2 %43.5 %38.3 %16.0 %4.5 %  44.7 %25.5 %29.9 %   
2016Pirates (AAA)1.1324.7 %39.9 %35.4 %19.4 %7.8 %  43.8 %27.4 %28.8 %   
2016Pirates0.000.0 %0.0 %0.0 %0.0 %0.0 %0.0 %0.0 %      
2017Pirates (AAA)1.0016.5 %41.7 %41.7 %28.3 %24.5 %  49.6 %19.7 %30.7 %   
2017Pirates0.8819.5 %37.7 %42.9 %9.1 %9.1 %3.4 %0.0 %49.4 %30.4 %20.3 %24.1 %46.8 %29.1 %
2018Pirates (AAA)0.7117.7 %34.3 %48.1 %25.3 %9.2 %  54.0 %18.7 %27.3 %   
2018Pirates0.8020.6 %35.3 %44.1 %6.7 %20.0 %0.0 %100.0 %37.1 %42.9 %20.0 %25.7 %40.0 %34.3 %
Total- - -0.8519.8 %36.9 %43.2 %8.3 %12.5 %2.4 %33.3 %45.6 %34.2 %20.2 %24.6 %44.7 %30.7 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2012Pirates (R)2819106   7798175
2013Pirates (A)1441284923   3607421102
2014Pirates (A+)1681075318   52510311556
2015Pirates (AA)1771567425   98814702458
2016Pirates (AAA)1161037220   92512892214
2016Pirates00000005712
2017Pirates (AAA)53532115   4305741004
2017Pirates2933153120235377612
2018Pirates (AAA)62873222   5127291241
2018Pirates12157101185188273
Total- - -4148224131325572897

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2016Pirates-0.06-0.060.00-0.41-0.041.261.262-0.050.00
2017Pirates0.51-1.982.493.040.300.880.889-0.290.86
2018Pirates-0.10-0.810.72-0.91-0.100.670.376-0.370.23
Total- - -0.34-2.863.201.730.160.810.7417-0.711.13

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Pirates66.7% (92.8)8.3% (80.0)8.3% (88.0)8.3% (75.0)8.3% (85.0)   
2017Pirates56.0% (93.2)10.0% (84.4)4.6% (88.1)9.6% (78.5)16.5% (84.7)3.3% (82.5)  
2018Pirates55.3% (92.8)14.3% (85.5)4.0% (88.9)13.9% (78.9)11.4% (86.1)1.1% (86.7) 1.4%
Total- - -56.0% (93.1)11.3% (84.8)4.5% (88.3)10.9% (78.6)14.8% (85.1)2.6% (83.0) 0.4%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Pirates50.0 %16.7 %    16.7 %8.3 %  8.3 %   
2017Pirates35.7 %12.4 %4.4 %3.1 % 7.9 %11.8 %6.2 %2.3 % 16.2 %   
2018Pirates31.1 %17.2 %4.0 %1.1 % 6.6 %14.7 %11.0 %2.9 % 11.4 %   
Total- - -34.5 %14.0 %4.2 %2.5 % 7.4 %12.7 %7.7 %2.5 % 14.6 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Pirates92.194.8    84.075.2  85.2  
2017Pirates93.392.889.482.1 92.384.076.482.5 84.7  
2018Pirates92.393.489.386.8 93.785.278.980.6 86.1  
Total- - -93.093.189.482.8 92.784.577.581.8 85.0  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Pirates50.0 %  16.7 %8.3 %16.7 %8.3 %    
2017Pirates36.8 %5.6 %3.1 %18.2 %16.9 %10.3 %9.2 %    
2018Pirates34.4 %4.8 %1.5 %20.2 %11.0 %16.1 %12.1 %    
Total- - -36.3 %5.3 %2.6 %18.8 %15.0 %12.2 %10.0 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Pirates93.2  95.986.284.976.1   
2017Pirates93.889.683.092.685.084.578.7   
2018Pirates93.390.086.693.786.985.879.3   
Total- - -93.789.783.693.085.485.078.9   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Pirates-0.5-0.20.00.00.1  -5.88-23.723.824.729.21  
2017Pirates-0.1-1.30.30.2-1.9-0.8 -0.03-2.120.920.33-1.88-4.02 
2018Pirates0.3-0.2-0.6-1.70.5-0.2 0.19-0.43-5.14-4.521.57-7.72 
Total- - --0.3-1.7-0.3-1.5-1.3-1.0 -0.06-1.68-0.68-1.51-1.00-4.50 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Pirates-0.4-0.1    -0.20.0  0.1  
2017Pirates-1.5-1.1-0.4-0.8 3.2-1.2-0.70.0 -1.5  
2018Pirates0.3-0.1-0.6-0.2 0.1-0.3-1.5-0.2 0.5  
Total- - --1.6-1.3-1.0-1.1 3.3-1.7-2.1-0.2 -0.9  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Pirates-6.06-4.89    -9.804.60  8.95  
2017Pirates-0.68-1.45-1.55-4.42 6.72-1.72-1.840.16 -1.51  
2018Pirates0.35-0.20-5.50-7.83 0.48-0.63-4.98-2.20 1.65  
Total- - --0.50-1.03-2.69-4.88 5.02-1.48-3.11-0.70 -0.68  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Pirates-0.4  -0.1 -0.20.0   
2017Pirates-2.3-0.4-0.82.5 -1.0-0.1   
2018Pirates1.0-0.7-0.2-0.6 -0.4-1.5   
Total- - --1.7-1.1-1.01.8 -1.6-1.5   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Pirates-6.06  -4.898.95-9.804.60   
2017Pirates-1.03-1.13-4.192.29-1.92-1.53-0.23   
2018Pirates1.05-5.30-4.60-1.171.53-1.01-4.41   
Total- - --0.52-2.28-4.261.08-1.07-1.47-1.71   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Pirates14.3 %60.0 %33.3 %0.0 %100.0 %75.0 %41.7 %100.0 %8.3 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Pirates26.4 %61.7 %42.5 %53.4 %80.2 %71.2 %45.6 %58.6 %12.3 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Pirates35.2 %67.2 %50.6 %54.0 %83.0 %72.5 %48.0 %73.1 %13.7 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %77.0 %43.0 %60.6 %10.7 %
Total- - -28.8 %63.4 %44.8 %53.2 %81.4 %71.6 %46.3 %63.6 %12.7 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Pirates16.7 %50.0 %33.3 %0.0 %100.0 %75.0 %50.0 %22.1
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Pirates26.4 %60.4 %42.7 %54.8 %78.5 %70.9 %48.0 %22.6
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Pirates30.5 %65.8 %50.6 %47.2 %80.4 %71.7 %56.8 %22.5
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
Total- - -27.4 %62.1 %45.0 %52.1 %79.4 %71.2 %50.7 %22.6

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Pirates16.7 %50.0 %33.3 %0.0 %100.0 %75.0 %50.0 %22.1
2017Pirates27.6 %59.7 %42.7 %55.1 %79.1 %70.9 %47.1 %23.4
2018Pirates28.2 %67.3 %50.6 %42.4 %79.1 %70.3 %57.1 %22.6
Total- - -27.6 %62.2 %45.0 %51.2 %79.3 %70.7 %50.2 %23.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2014Pirates (A+)2B1231231075.223939513  88          
2015Pirates (AA)2B109107938.021533012  76          
2016Pirates (AAA)2B6160529.11291831  42          
2017Pirates (AAA)2B1818152.145591  15          
2017Pirates2B2813156.0344500015880     1.000 
2018Pirates (AAA)2B10980.015311  5          
2018Pirates2B17894.018211104321     .975 
Total- - -2B4521250.052661101911101     .992 
2015Pirates (AA)3B111196.05234  6          
2016Pirates (AAA)3B4337324.033717  7          
2017Pirates (AAA)3B3327.0173  0          
2017Pirates3B6331.2280003300     1.000 
2018Pirates (AAA)3B1919154.09362  2          
Total- - -3B6331.2280003300     1.000 
2012Pirates (R)SS2120164.018513  9          
2013Pirates (A)SS110109944.115830233  52          
2014Pirates (A+)SS5437.0580  3          
2015Pirates (AA)SS1312104.015333  7          
2016Pirates (AAA)SS2017155.124554  11          
2017Pirates (AAA)SS2929255.239819  13          
2017PiratesSS1610108.013420003211     1.000 
2018Pirates (AAA)SS2928244.029679  10          
2018PiratesSS6334.14100003120     1.000 
Total- - -SS2213142.117520006331     1.000 
2018Pirates (AAA)LF6651.0600  0          
2018Pirates (AAA)RF2219.0400  0          

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRARMDPRRngRErrRUZRUZR/150
2017Pirates2B156.0   1 0343422.647140 1.10.50.62.226.3
2018Pirates2B94.00  0 0-1-12115.7142  0.00.2-0.5-0.4-13.9
Total- - -2B250.00  1 0235537.673160 1.10.70.11.814.4
2017Pirates3B31.2   0 01186.75020 0.40.00.40.815.7
Total- - -3B31.2   0 01186.75020 0.40.00.40.815.7
2017PiratesSS108.0   0 0003427.794130 0.00.81.11.918.4
2018PiratesSS34.10  0 011771.0002  -0.10.30.20.330.4
Total- - -SS142.10  0 0114134.829150 -0.11.01.32.219.4

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017Pirates2B156.00.0%      (0)0.0%      (2)20.0%      (5)100.0%     (1)0.0%      (2)100.0%    (47)
2018Pirates2B94.00.0%      (0)0.0%      (2)0.0%      (1)0.0%     (0)100.0%      (1)96.4%    (28)
Total- - -2B250.00.0%      (0)0.0%      (4)16.7%      (6)100.0%     (1)33.3%      (3)98.7%    (75)
2017Pirates3B31.20.0%      (1)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (8)
Total- - -3B31.20.0%      (1)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (8)
2017PiratesSS108.00.0%      (0)0.0%      (4)0.0%      (2)33.3%     (3)100.0%      (3)100.0%    (42)
2018PiratesSS34.10.0%      (0)0.0%      (2)0.0%      (0)0.0%     (0)0.0%      (0)100.0%    (10)
Total- - -SS142.10.0%      (0)0.0%      (6)0.0%      (2)33.3%     (3)100.0%      (3)100.0%    (52)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2017Pirates295.2452495054575157530
Total- - -295.2452495054575157530

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2016Pirates-0.50.0 0.0-0.50.00.00.1-0.50.0($0.4) 
2017Pirates-5.30.64.90.9-4.85.70.24.35.50.5$4.4 
2018Pirates-2.20.20.00.3-2.00.30.12.00.40.0$0.4 
Total- - --8.10.84.81.2-7.36.10.36.45.50.5$4.4 

Add New Contract
  • 2012 June Amateur Draft - Round: 16, Pick: 8, Overall: 496
    • Team: Pittsburgh Pirates
    • School: Trinity Prep School (FL)