Age: 26
Bats/Throws: R/R
5' 11" / 241
P
Birthdate: 1/6/1993 (26 y, 7 m, 13 d)
Service Time: 1.028
Reported as the pre-2019 value.
1 year and 28 days days of service time.
  
MiLB Options: 2
Reported as the pre-2019 season number of waiver options remaining.

Prospects Report
Team Rank: 17Overall Rank: NAReported: 2018ETA: 2018  
FastballSliderChangeupCommandFuture Value
70 / 7055 / 5550 / 5540 / 4040

RotoWire News: Moronta fired a clean inning with a strikeout en route to his 13th hold in Tuesday's 3-2 win over Oakland. (8/14/2019)

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



SeasonTeamWLSVGGSIPK/9BB/9HR/9BABIPLOB%GB%HR/FBERAFIPxFIPWAR
2011Giants (R)11514042.17.652.760.64.23584.5 %39.8 %4.9 %2.133.573.12 
2012Giants (R)30117017.29.174.581.02.30472.1 %55.3 %11.8 %3.065.344.54 
2013Giants (A-)2206621.29.143.320.83.34460.9 %44.4 %9.1 %4.983.873.35 
2014Giants (R)01520019.113.975.120.47.34961.6 %43.6 %8.3 %4.663.613.34 
2015Giants (A)171242048.211.844.250.18.40261.1 %45.9 %2.2 %5.732.603.06 
2016Giants (A+)031460059.014.193.051.07.29581.2 %31.7 %12.3 %2.593.172.86 
2017Giants (R)000202.018.000.000.00.000100.0 %50.0 %0.0 %0.000.200.20 
2017Giants (AA)01519018.013.006.000.50.33370.3 %41.5 %7.1 %4.003.063.27 
2017Giants (AAA)30013017.09.004.240.53.27386.7 %33.3 %4.3 %2.123.904.98 
2017Giants000706.214.854.051.35.35792.1 %46.7 %20.0 %2.703.162.540.1
2018Giants52169065.010.945.120.55.21178.0 %42.1 %6.6 %2.493.243.991.1
2019ATC32157055.011.304.890.79.30176.6 %  3.313.45  
2019Depth Charts32150050.011.245.010.74.30275.6 %  3.383.47 0.4
2019Steamer32050050.011.064.470.85.28375.9 %40.9 % 3.363.523.860.4
2019ZiPS43065058.311.425.550.62.30775.3 %  3.393.42 0.6
2019Giants36051053.211.404.860.50.26881.8 %38.0 %5.3 %2.523.204.590.9
2019ZiPS (R)11 15014.011.535.330.58.31275.4 %  3.323.37 0.2
2019Steamer (R)11015015.011.344.601.00.28575.3 %  3.633.78 0.1
2019Depth Charts (R)11015015.011.434.960.79.30675.4 %  3.483.57 0.2
2019THE BAT (R)11015015.010.354.421.12.30273.1 %  4.054.15  
Total- - -8811270125.111.354.950.57.24480.6 %40.5 %6.5 %2.513.224.172.0

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2011Giants (R)112.131400052142.1172301110313052236
2012Giants (R)303.061700012017.275169629002018
2013Giants (A-)224.98660000021.29824151228021122
2014Giants (R)014.662000054219.187161210111021130
2015Giants (A)175.7342000121248.2226563231123118064
2016Giants (A+)032.59600001417459.0243432017720016093
2017Giants (R)000.0020000002.060000000004
2017Giants (AA)014.001900052318.0811598112002026
2017Giants (AAA)302.121300002117.070134418000017
2017Giants002.7070000016.22962213100011
2018Giants522.4969000112565.0262342018437405079
2019ATC323.31570  110 55.0 41222053020  68
2019Depth Charts323.38500  111 50.0 382019428 1  62
2019Steamer323.3650000012 50.0212382019525 2  61
2019ZiPS433.39650  0  58.3 442422436315374
2019Giants362.5251000014453.2230371615329132068
2019ZiPS (R)113.32150     14.0 116518 0  18
2019Steamer (R)113.631500004 15.063126628 1  19
2019Depth Charts (R)113.48150  04 15.0 116618 1  19
2019THE BAT (R)114.05150  0  15.06513772711  17
Total- - -882.5112700012610125.15217738358696370158

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2011Giants (R)7.652.762.770.6420.9 %7.6 %13.4 %.1951.02.23584.5 %  3.57
2012Giants (R)9.174.582.001.0224.0 %12.0 %12.0 %.2421.42.30472.1 %  5.34
2013Giants (A-)9.143.322.750.8322.5 %8.2 %14.3 %.2731.48.34460.9 %  3.87
2014Giants (R)13.975.122.730.4734.5 %12.6 %21.8 %.2161.40.34961.6 %  3.61
2015Giants (A)11.844.252.780.1828.3 %10.2 %18.1 %.2771.62.40261.1 %  2.60
2016Giants (A+)14.193.054.651.0738.3 %8.2 %30.0 %.1941.07.29581.2 %  3.17
2017Giants (R)18.000.004.000.0066.7 %0.0 %66.7 %.0000.00.000100.0 %  0.20
2017Giants (AA)13.006.002.170.5032.1 %14.8 %17.3 %.2171.50.33370.3 %  3.06
2017Giants (AAA)9.004.242.130.5324.3 %11.4 %12.9 %.2101.24.27386.7 %  3.90
2017Giants14.854.053.671.3537.9 %10.3 %27.6 %.2311.35.35792.1 %64773.16
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Giants10.945.122.140.5530.2 %14.1 %16.0 %.1511.09.21178.0 %64843.24
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019ATC11.304.892.310.79   .2131.30.30176.6 %  3.45
2019Depth Charts11.245.012.240.74   .2131.32.30275.6 %  3.47
2019Steamer11.064.472.470.8529.0 %11.7 %17.3 %.2081.27.28375.9 %  3.52
2019ZiPS11.425.552.060.62   .2111.37.30775.3 %  3.42
2019Giants11.404.862.340.5029.6 %12.6 %17.0 %.1871.23.26881.8 %58763.20
2019Average8.803.282.691.4222.7 %8.5 %14.3 %.2511.34.29772.2 %  4.52
2019ZiPS (R)11.535.332.160.58   .2131.35.31275.4 %  3.37
2019Steamer (R)11.344.602.471.00   .2101.29.28575.3 %  3.78
2019Depth Charts (R)11.434.962.300.79   .2151.32.30675.4 %  3.57
2019THE BAT (R)10.354.422.341.12   .2311.34.30273.1 %  4.15
Total- - -11.354.952.290.5730.3 %13.2 %17.1 %.1711.16.24480.6 %61803.22

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019264365058.34424224367411.425.552.060.62.2111.37.30775.3 %3.393.420.6
2020274366058.74323224367611.665.522.110.61.2061.35.30476.3 %3.373.350.5
2021284363056.34122214357411.825.592.110.64.2051.35.30476.7 %3.363.370.5

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2011Giants (R)0.746.2 %39.8 %54.0 %29.5 %4.9 %  46.6 %24.6 %28.8 %     3.12
2012Giants (R)1.538.5 %55.3 %36.2 %35.3 %11.8 %  54.2 %27.1 %18.8 %     4.54
2013Giants (A-)1.2720.6 %44.4 %34.9 %18.2 %9.1 %  39.4 %25.8 %34.9 %     3.35
2014Giants (R)1.4225.6 %43.6 %30.8 %16.7 %8.3 %  35.7 %28.6 %35.7 %     3.34
2015Giants (A)1.3620.3 %45.9 %33.8 %24.4 %2.2 %  43.1 %26.3 %30.7 %     3.06
2016Giants (A+)0.6822.0 %31.7 %46.3 %31.6 %12.3 %  38.0 %26.4 %35.7 %     2.86
2017Giants (R)1.0050.0 %50.0 %0.0 %0.0 %0.0 %  0.0 %100.0 %0.0 %     0.20
2017Giants (AA)1.2124.4 %41.5 %34.1 %28.6 %7.1 %  32.6 %34.9 %32.6 %     3.27
2017Giants (AAA)0.6515.6 %33.3 %51.1 %21.7 %4.3 %  28.9 %40.0 %31.1 %     4.98
2017Giants1.4020.0 %46.7 %33.3 %0.0 %20.0 %0.0 %0.0 %40.0 %46.7 %13.3 %20.0 %53.3 %26.7 %2.62592.54
2018Giants1.0015.9 %42.1 %42.1 %21.3 %6.6 %8.2 %0.0 %36.3 %39.7 %24.0 %21.9 %48.6 %29.5 %3.77983.99
2019Giants0.8617.8 %38.0 %44.2 %8.8 %5.3 %14.3 %0.0 %33.8 %36.2 %30.0 %17.7 %44.6 %37.7 %4.061034.59
Total- - -0.9517.0 %40.5 %42.6 %14.6 %6.5 %10.3 %0.0 %35.4 %38.5 %26.1 %19.9 %47.1 %33.0 %3.82984.17

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2011Giants (R)4561718    64226290
2012Giants (R)261746    45104149
2013Giants (A-)2822134    39133172
2014Giants (R)1712102    50135185
2015Giants (A)61452711    194405599
2016Giants (A+)39572718    360634994
2017Giants (R)1010    01414
2017Giants (AA)1714104    123204327
2017Giants (AAA)152375    97170267
2017Giants753000033476110
2018Giants61612313510284306701100
2019Giants495723571022377601978
Total- - -117123491812205384113472188

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2017Giants-0.05-0.250.202.060.210.410.360.360.4960.04-0.1601
2018Giants1.83-4.646.4614.011.551.401.181.471.40601.090.212810
2019Giants0.61-5.436.049.341.001.481.251.481.38470.72-0.312110
Total- - -2.39-10.3212.7025.402.751.381.171.411.341131.85-0.134921

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2017Giants52.7% (95.7)30.9% (83.9) 16.4% (80.8)   3.5%
2018Giants50.9% (96.8)37.0% (83.1) 11.9% (80.3)0.2% (87.0)  1.2%
2019Giants58.4% (97.3)32.2% (83.6) 2.7% (81.5)6.7% (89.9)  0.2%
Total- - -54.3% (97.0)34.6% (83.4) 8.0% (80.5)3.1% (89.8)  0.9%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2017Giants35.5 %     54.6 %9.1 %  0.9 %   
2018Giants51.0 %     47.2 %1.8 %      
2019Giants58.4 % 0.1 %   34.7 %   6.8 %   
Total- - -53.5 % 0.1 %   42.0 %1.4 %  3.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017Giants95.6     87.180.7  92.4  
2018Giants96.8     82.581.0     
2019Giants97.2 83.5   83.4   89.8  
Total- - -97.0 83.5   83.180.9  89.8  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2017Giants52.7 %    47.3 %     
2018Giants51.0 %   0.2 %48.5 %0.4 %    
2019Giants58.3 %   6.8 %34.9 %     
Total- - -54.4 %   3.1 %42.4 %0.2 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017Giants95.8    82.8    
2018Giants97.5   87.683.079.9   
2019Giants97.6   90.283.7    
Total- - -97.5   90.183.379.9   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2017Giants-0.70.5 1.1   -1.241.38 6.35   
2018Giants10.06.6 2.2-1.5  1.781.63 1.68-72.88  
2019Giants8.22.4 0.7-1.7  1.440.75 2.87-2.58  
Total- - -17.59.5 4.1-3.2  1.471.25 2.34-4.65  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017Giants-0.2     0.30.8  -0.1  
2018Giants10.3     7.20.4     
2019Giants8.4 0.2   2.9   -1.7  
Total- - -18.5 0.2   10.51.3  -1.8  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2017Giants-0.39     0.508.31  -9.30  
2018Giants1.84     1.402.10     
2019Giants1.47 23.04   0.86   -2.58  
Total- - -1.59 23.04   1.144.17  -2.68  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017Giants-0.7    1.6    
2018Giants10.3   -1.58.90.2   
2019Giants7.9   -1.73.4    
Total- - -17.5   -3.213.90.2   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017Giants-1.20    3.04    
2018Giants1.84   -73.101.684.43   
2019Giants1.39   -2.581.00    
Total- - -1.47   -4.651.514.43   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2017Giants36.2 %55.8 %45.5 %47.6 %82.8 %68.0 %47.3 %62.1 %14.0 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Giants29.3 %59.1 %41.8 %46.2 %81.4 %67.2 %42.2 %55.7 %13.6 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Giants28.9 %62.1 %42.3 %55.4 %82.9 %71.7 %40.5 %60.0 %11.9 %
2019Average31.5 %68.6 %47.0 %62.7 %85.0 %76.4 %42.0 %61.0 %11.1 %
Total- - -29.4 %60.2 %42.2 %50.4 %82.2 %69.3 %41.7 %58.0 %12.9 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Giants37.3 %52.5 %45.5 %52.6 %77.4 %68.0 %53.6 %20.7
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Giants30.9 %54.9 %41.8 %48.9 %78.9 %66.9 %45.7 %23.5
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Giants25.9 %61.7 %42.3 %54.0 %80.4 %71.7 %45.8 %25.7
2019Average30.6 %65.3 %47.1 %59.5 %85.0 %76.3 %47.5 %24.3
Total- - -28.9 %57.8 %42.2 %51.2 %79.6 %69.1 %46.1 %24.4

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Giants37.7 %52.6 %45.5 %55.0 %76.7 %68.0 %51.8 %21.2
2018Giants30.4 %55.1 %41.8 %47.5 %79.3 %66.9 %46.3 %23.9
2019Giants25.8 %61.5 %42.5 %53.0 %80.4 %71.6 %46.8 %26.4
Total- - -28.7 %57.8 %42.3 %50.2 %79.7 %69.1 %46.8 %24.9

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2017Giants (R)P202.0010  0          
2017Giants (AA)P19018.0141  0          
2017Giants (AAA)P13017.0200  0          
2017GiantsP706.2000000000 0   .000 
2018GiantsP69065.0430000000 8   1.000 
2019GiantsP51053.2110000000 7   1.000 
Total- - -P1270125.1540000000 15   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017GiantsP6.20 0  000     0.0      
2018GiantsP65.00 -1  00-1     -0.3      
2019GiantsP53.20 -1  00-1     0.3      
Total- - -P125.10 -2  00-2     0.0      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2018GiantsP65.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (3)
2019GiantsP53.20.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (1)
Total- - -P125.10.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (4)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2017Giants0.1-0.10.10.10.50.1$0.4 
2018Giants1.71.0-0.40.610.11.1$8.5 
2019Giants1.70.30.40.79.40.9$7.4 
Total- - -3.41.30.11.420.12.0$16.3