Age: 26
Bats/Throws: R/R
5' 11" / 241
P
Birthdate: 1/6/1993 (26 y, 5 m, 20 d)
Contract: Add New Contract

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

RotoWire News: Moronta threw two perfect innings with a strikeout in Sunday's 3-2 loss to Arizona. (6/24/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
2019Giants34030033.211.765.080.53.26782.1 %31.6 %5.7 %2.673.214.460.5
2019ZiPS (R)32 33031.011.645.470.60.31275.4 %  3.373.37 0.3
2019Steamer (R)22034034.011.534.660.96.28475.7 %  3.543.66 0.2
2019Depth Charts (R)22134034.011.585.060.78.30675.5 %  3.453.52 0.3
Total- - -8611060105.111.455.040.60.23880.4 %39.0 %6.9 %2.563.224.051.6

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
2019Giants342.673000007333.2142221010219121044
2019ZiPS (R)323.37330     31.0 241312219 1  41
2019Steamer (R)223.543400009 34.0143261413417 1  43
2019Depth Charts (R)223.45340  19 34.0 261413319 1  43
Total- - -862.561060001199105.14336232307596260134

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.765.082.320.5331.0 %13.4 %17.6 %.1821.22.26782.1 %63783.21
2019Average8.793.342.631.3722.7 %8.6 %14.1 %.2481.33.29472.3 %  4.48
2019ZiPS (R)11.645.472.130.60   .2121.37.31275.4 %  3.37
2019Steamer (R)11.534.662.470.96   .2061.28.28475.7 %  3.66
2019Depth Charts (R)11.585.062.290.78   .2131.32.30675.5 %  3.52
Total- - -11.455.042.270.6031.0 %13.6 %17.3 %.1671.15.23880.4 %64823.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.6922.4 %31.6 %46.1 %2.9 %5.7 %16.7 %0.0 %35.1 %35.1 %29.9 %13.0 %51.9 %35.1 %3.941024.46
Total- - -0.9118.2 %39.0 %42.8 %13.9 %6.9 %9.8 %0.0 %36.1 %38.7 %25.2 %18.9 %50.0 %31.1 %3.73974.05

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
2019Giants243517141013246385631
Total- - -9210143149204471011311841

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.46-3.784.236.870.701.611.301.511.47280.44-0.16127
Total- - -2.23-8.6610.8922.932.451.411.171.411.36941.570.014018

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.0% (97.2)30.6% (83.6) 3.2% (81.1)8.2% (89.8)  0.3%
Total- - -53.4% (96.9)34.4% (83.3) 9.2% (80.4)2.9% (89.7)  1.0%

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.1 % 0.2 %   33.5 %   8.3 %   
Total- - -52.5 % 0.1 %   43.0 %1.6 %  2.9 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017Giants95.6     87.180.7  92.4  
2018Giants96.8     82.581.0     
2019Giants97.1 83.5   83.3   89.8  
Total- - -96.9 83.5   83.080.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.1 %   8.3 %33.7 %     
Total- - -53.5 %   2.9 %43.3 %0.2 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017Giants95.8    82.8    
2018Giants97.5   87.683.079.9   
2019Giants97.6   90.283.7    
Total- - -97.4   90.183.279.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  
2019Giants7.20.5 0.2-1.3  1.980.25 0.95-2.51  
Total- - -16.57.6 3.5-2.8  1.681.20 2.09-5.11  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017Giants-0.2     0.30.8  -0.1  
2018Giants10.3     7.20.4     
2019Giants7.4 0.2   0.4   -1.3  
Total- - -17.5 0.2   8.01.3  -1.4  

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     
2019Giants2.02 22.83   0.21   -2.51  
Total- - -1.82 22.83   1.014.17  -2.63  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017Giants-0.7    1.6    
2018Giants10.3   -1.58.90.2   
2019Giants7.2   -1.30.6    
Total- - -16.8   -2.811.20.2   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017Giants-1.20    3.04    
2018Giants1.84   -73.101.684.43   
2019Giants1.97   -2.510.30    
Total- - -1.71   -5.121.404.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 %
2019Giants29.8 %62.3 %42.8 %54.9 %81.5 %70.4 %39.9 %55.6 %12.6 %
2019Average30.9 %68.3 %46.7 %62.4 %84.9 %76.3 %42.2 %60.8 %11.0 %
Total- - -29.8 %59.9 %42.4 %49.4 %81.5 %68.3 %41.7 %56.1 %13.3 %

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
2019Giants26.1 %63.4 %42.7 %56.0 %77.5 %70.3 %44.6 %26.1
2019Average30.2 %65.0 %46.7 %59.4 %84.9 %76.2 %47.5 %24.2
Total- - -29.5 %57.6 %42.4 %51.4 %78.3 %68.1 %45.8 %24.3

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
2019Giants27.1 %62.9 %43.0 %55.8 %77.8 %70.1 %44.4 %26.8
Total- - -29.6 %57.5 %42.5 %50.7 %78.6 %68.1 %46.0 %24.8

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 
2019GiantsP30033.2000000000 7   .000 
Total- - -P1060105.1430000000 15   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017GiantsP6.20 0  000     0.0      
2018GiantsP65.00 -1  00-1     -0.3      
2019GiantsP33.20 -1  00-1     0.4      
Total- - -P105.10 -2  00-2     0.1      

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)
2019GiantsP33.20.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)0.0%      (0)
Total- - -P105.10.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (3)

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.00.20.40.54.60.5$3.6 
Total- - -2.81.20.11.215.21.6$12.5 


Add New Contract