Age: 24
Bats/Throws: L/R
6' 1" / 215
3B

Prospects Report
Team Rank: 25Overall Rank: NAReported: 2017ETA: 2017  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
40 / 5035 / 4055 / 5540 / 4045 / 5055 / 5540

RotoWire News: Ruiz went 1-for-3 with a walk and a solo home run in Wednesday's 8-1 loss to the Rays. (4/18/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



SeasonTeamPosH1B2B3BHRRRBISBCSBBSOYahooFanDuelDraftKings
SaberSim 3B1.000.610.170.010.180.530.580.030.020.480.767.9510.497.93

SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2012Astros (R)239701311212.4 %22.7 %.141.365.271.361.412.368133    
2012Astros (R)155518707.3 %18.2 %.160.256.220.291.380.29982    
2013Astros (A)1144721246631210.6 %19.5 %.171.303.260.335.430.351115    
2014Astros (A+)131602117677413.6 %15.1 %.143.335.293.387.436.368119    
2015Braves (AA)12748954846212.9 %19.2 %.090.288.233.333.324.31691    
2016Braves (AAA)133533105262111.4 %21.8 %.129.337.271.355.400.342118    
2016Braves5701210.0 %28.6 %.286.400.286.286.571.3501170.30.40.10.1
2017Braves (AAA)10343216485619.7 %25.5 %.198.304.247.322.446.341112    
2017Braves5317342219111.0 %23.7 %.113.231.193.283.307.261540.5-9.82.7-0.1
2018Braves (AAA)1305419727227.4 %16.6 %.120.311.269.322.390.31799    
2018Braves1415010013.3 %33.3 %.000.143.083.267.083.199170.4-1.10.50.0
2019THE BAT10543810404128.3 %24.5 %.132.286.228.295.360.28577    
2019ATC702656282618.1 %23.8 %.128.277.224.291.353.27671    
2019Depth Charts10845511484728.5 %22.8 %.139.288.237.303.376.296840.0-8.62.20.9
2019Steamer803188333328.5 %21.8 %.144.294.246.312.390.305910.3-3.21.10.9
2019ZiPS14656413615828.5 %23.8 %.135.283.229.294.363.28678-0.7-15.75.80.9
2019Orioles2489288013.5 %21.3 %.105.286.237.337.342.30387-1.7-3.22.00.2
2019ZiPS (R)12447811514929.0 %23.5 %.132.283.229.299.361.28879-1.5-13.53.80.6
2019Steamer (R)833399353618.9 %21.8 %.139.294.245.314.383.30490-0.1-4.11.80.9
2019Depth Charts (R)893739393919.0 %22.6 %.135.288.237.306.372.29685-0.2-7.13.30.9
2019THE BAT (R)8736810363628.9 %24.0 %.142.283.230.301.372.29383    
Total- - -9628463229211.6 %23.6 %.110.250.204.299.314.27364-0.6-13.65.40.1

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2012Astros (R)2385972313820131112022000120.271
2012Astros (R)155055116311874110100000.220
2013Astros (A)11441647210862331124663500920519123.260
2014Astros (A+)131516602151101372117677822910401444.293
2015Braves (AA)127420489987121154846631941231622.233
2016Braves (AAA)133465533126892431052626131162501014.271
2016Braves5772101012002000010.286
2017Braves (AAA)10338843296532521648564211101101612.247
2017Braves531501732920504221919141130410.193
2018Braves (AAA)1304985411349625497272403900301521.269
2018Braves1412151100010205100000.083
2019THE BAT1053964389059211104041362107230921.228
2019ATC7023926554351116282621563220310.224
2019Depth Charts1084104559765192114847392104231 21.237
2019Steamer8028531870471318333327169222 21.246
2019ZiPS146512564117772431361584831341301622.229
2019Orioles24768918142028812019010300.237
2019ZiPS (R)1244314789966192115149432112130 22.229
2019Steamer (R)8330333974511319353630174231 11.245
2019Depth Charts (R)8933537379541529393933184131 11.237
2019THE BAT (R)87331368764917110363633288120721.230
Total- - -962452845036716322933167240720.204

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2012Astros (R)12.4 %22.7 %0.55.271.361.412.773.1417.2.365  0.4143.5.368133
2012Astros (R)7.3 %18.2 %0.40.220.291.380.671.1605.1.256  0.06-1.3.29982
2013Astros (A)10.6 %19.5 %0.54.260.335.430.766.1714.1.303  0.9658.6.351115
2014Astros (A+)13.6 %15.1 %0.90.293.387.436.823.1433.0.335  -0.99615.1.368119
2015Braves (AA)12.9 %19.2 %0.67.233.333.324.657.0902.5.288  -0.650-4.8.31691
2016Braves (AAA)11.4 %21.8 %0.53.271.355.400.755.1292.8.337  -1.66710.2.342118
2016Braves0.0 %28.6 %0.00.286.286.571.857.28610.0.4000.00.10.210.2.350117
2016Average8.2 %21.1 %0.39.255.322.417.739.1624.9.300     .318 
2017Braves (AAA)9.7 %25.5 %0.38.247.322.446.768.1982.6.304  -0.7556.1.341112
2017Braves11.0 %23.7 %0.46.193.283.307.590.1133.6.2310.40.00.112-8.8.26154
2017Average8.5 %21.6 %0.39.255.324.426.750.1715.0.300     .321 
2018Braves (AAA)7.4 %16.6 %0.44.269.322.390.711.1204.1.311  -0.160-0.6.31799
2018Braves13.3 %33.3 %0.40.083.267.083.350.0001.6.1430.30.10.00-1.4.19917
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019THE BAT8.3 %24.5 %0.34.228.295.360.654.1322.7.286  -0.241-10.5.28577
2019ATC8.1 %23.8 %0.34.224.291.353.644.1283.7.277  -0.123-8.5.27671
2019Depth Charts8.5 %22.8 %0.37.237.303.376.680.1393.4.2880.4 -0.446-7.1.29684
2019Steamer8.5 %21.8 %0.39.246.312.390.702.1443.3.2940.4 -0.135-2.5.30591
2019ZiPS8.5 %23.8 %0.36.229.294.363.658.1353.5.283  -0.753-13.1.28678
2019Orioles13.5 %21.3 %0.63.237.337.342.679.1050.9.286-1.2-0.50.010-1.2.30387
2019Average9.1 %23.3 %0.39.246.321.424.746.1794.9.292     .318 
2019ZiPS (R)9.0 %23.5 %0.38.229.299.361.660.1323.1.283-0.9 -0.645-10.4.28879
2019Steamer (R)8.9 %21.8 %0.41.245.314.383.698.1393.2.2940.1 -0.237-2.9.30490
2019Depth Charts (R)9.0 %22.6 %0.40.237.306.372.679.1353.2.2880.1 -0.338-5.7.29685
2019THE BAT (R)8.9 %24.0 %0.37.230.301.372.673.1422.7.283  -0.137-6.5.29383
Total- - -11.6 %23.6 %0.49.204.299.314.614.1104.3.250-0.5-0.30.223-11.2.27364

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
2019251465125641177724313615848134228.5 %23.8 %0.36.229.294.363.658.135.283-0.7.2860.9
2020261404915431127124314605748133228.8 %24.5 %0.36.228.297.375.671.147.282-0.7.2911.0
2021271404875411107023314605850135229.2 %25.0 %0.37.226.298.372.669.146.282-0.7.2911.0

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2012Astros (R)1.5620.7 %48.3 %31.0 %22.2 %0.0 %  39.3 %24.6 %36.1 %   
2012Astros (R)1.8315.0 %55.0 %30.0 %8.3 %8.3 %  42.5 %20.0 %37.5 %   
2013Astros (A)1.2815.2 %47.5 %37.3 %15.8 %10.0 %  44.6 %23.6 %31.8 %   
2014Astros (A+)1.2713.1 %48.7 %38.2 %18.0 %6.8 %  38.5 %25.8 %35.7 %   
2015Braves (AA)1.8518.6 %52.8 %28.6 %6.5 %5.4 %  35.1 %23.0 %42.0 %   
2016Braves (AAA)1.8223.4 %49.4 %27.1 %17.7 %10.4 %  44.1 %20.3 %35.6 %   
2016Braves0.5040.0 %20.0 %40.0 %50.0 %0.0 %0.0 %0.0 %40.0 %60.0 %0.0 %40.0 %0.0 %60.0 %
2017Braves (AAA)1.0720.5 %41.0 %38.4 %18.4 %15.5 %  43.4 %20.2 %36.4 %   
2017Braves1.8513.4 %56.3 %30.4 %0.0 %11.8 %1.6 %0.0 %41.1 %36.6 %22.3 %17.9 %49.1 %33.0 %
2018Braves (AAA)1.3822.8 %44.8 %32.4 %13.7 %6.9 %  40.2 %27.0 %32.9 %   
2018Braves2.0014.3 %57.1 %28.6 %0.0 %0.0 %0.0 %0.0 %42.9 %14.3 %42.9 %14.3 %42.9 %42.9 %
2019Orioles1.5325.9 %44.8 %29.3 %11.8 %11.8 %3.8 %0.0 %44.8 %44.8 %10.3 %20.7 %44.8 %34.5 %
Total- - -1.7118.1 %51.6 %30.2 %5.5 %10.9 %2.1 %0.0 %42.3 %39.0 %18.7 %19.2 %46.2 %34.6 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2012Astros (R)2818124   48123171
2012Astros (R)221261   217293
2013Astros (A)1531204919   293674967
2014Astros (A+)2051615529   5018601361
2015Braves (AA)17092606   84812002048
2016Braves (AAA)175968317   88613252211
2016Braves122100091625
2017Braves (AAA)1101035519   60410251629
2017Braves6334150100257426683
2018Braves (AAA)1811319218   73312361969
2018Braves4210000243862
2019Orioles2617152100139225364
Total- - -94553332004297051134

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2016Braves-0.18-0.210.031.000.100.820.542-0.10-0.12
2017Braves-0.56-3.192.62-8.05-0.820.961.4211-0.46-0.12
2018Braves-0.03-0.230.20-0.42-0.031.081.0812-0.100.07
2019Orioles0.09-1.191.28-1.35-0.140.852.123-0.010.11
Total- - --0.69-4.824.13-8.83-0.900.931.2928-0.67-0.07

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Braves52.0% (92.3) 4.0% (87.0)12.0% (77.3)32.0% (82.5)   
2017Braves49.8% (93.2)12.9% (84.2)4.5% (88.0)11.6% (77.8)18.4% (85.0)2.8% (84.3) 0.3%
2018Braves48.4% (93.2)14.5% (85.6) 21.0% (77.5)9.7% (85.3)6.5% (86.3)  
2019Orioles49.7% (93.1)11.3% (84.9)8.0% (88.9)14.0% (79.8)13.2% (84.3)3.8% (85.6)  
Total- - -49.7% (93.2)12.2% (84.5)5.4% (88.4)12.9% (78.5)16.6% (84.7)3.3% (85.0) 0.2%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Braves28.0 %16.0 %   8.0 %4.0 %12.0 %  32.0 %   
2017Braves26.4 %21.7 %4.3 %2.3 %0.3 %2.9 %11.7 %11.9 %0.3 % 18.3 %   
2018Braves14.5 %32.3 %1.6 %6.5 % 1.6 %12.9 %21.0 %  9.7 %   
2019Orioles30.8 %9.6 %10.2 %3.6 % 8.8 %10.7 %10.7 %2.2 % 13.5 %   
Total- - -27.2 %18.3 %5.9 %2.9 %0.2 %4.9 %11.3 %12.0 %0.9 % 16.6 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Braves92.892.1   90.686.777.1  82.4  
2017Braves93.293.087.984.287.191.184.678.076.8 85.0  
2018Braves93.792.983.986.3 93.085.677.5  85.3  
2019Orioles93.692.588.985.3 92.084.179.380.1 84.4  
Total- - -93.492.988.484.987.191.684.578.379.5 84.7  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Braves28.0 %4.0 %8.0 %24.0 %24.0 % 12.0 %    
2017Braves32.9 %5.0 %2.5 %17.4 %18.5 %11.9 %11.6 %0.3 %   
2018Braves16.1 % 6.5 %32.3 %9.7 %14.5 %21.0 %    
2019Orioles32.6 %7.0 %4.4 %17.0 %13.2 %12.3 %13.5 %    
Total- - -31.8 %5.3 %3.4 %18.3 %16.5 %11.9 %12.7 %0.2 %   

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Braves93.987.684.892.682.8 78.1   
2017Braves94.088.684.292.985.584.578.673.3  
2018Braves94.0 86.793.285.885.677.7   
2019Orioles94.289.485.892.684.785.179.8   
Total- - -94.188.985.192.885.284.878.973.3  

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Braves0.2 -0.3-0.20.3  1.91 -27.23-7.283.84  
2017Braves1.7-0.4-1.50.2-7.2-1.2 0.50-0.49-5.000.23-5.72-6.47 
2018Braves0.2-0.3 0.00.0-0.5 0.50-3.05 -0.07-0.05-11.75 
2019Orioles1.7-1.1-3.01.9-0.80.2 0.94-2.62-10.423.64-1.571.08 
Total- - -3.8-1.8-4.81.8-7.7-1.5 0.67-1.29-7.941.24-4.07-4.18 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Braves-0.5-0.3   1.0-0.3-0.2  0.3  
2017Braves-3.04.0-2.5-0.9-0.20.30.40.7-0.2 -7.5  
2018Braves-0.40.70.0-0.5 0.0-0.20.0  0.0  
2019Orioles2.6-0.2-2.90.8 -0.8-1.11.0-0.5 -1.3  
Total- - --1.34.2-5.4-0.6-0.20.5-1.21.4-0.7 -8.6  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Braves-6.69-6.35   51.30-26.70-7.18  3.73  
2017Braves-1.692.73-8.48-5.60-8.011.410.540.85-11.20 -6.04  
2018Braves-4.963.27-3.99-11.93 -3.99-2.97-0.11  -0.03  
2019Orioles2.34-0.68-7.836.27 -2.43-2.792.51-5.65 -2.68  
Total- - --0.432.03-8.06-1.69-8.010.89-0.911.05-6.76 -4.55  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Braves-0.5-0.30.40.8  -0.2   
2017Braves1.4-2.1-1.30.0 0.20.20.0  
2018Braves-0.5 -0.50.7 -0.30.0   
2019Orioles3.0-2.90.7-1.4 -0.90.5   
Total- - -3.4-5.3-0.70.1 -1.00.40.0  

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Braves-6.69-26.7022.3312.87-2.46 -7.18   
2017Braves0.62-6.32-7.740.02-5.710.270.19-0.65  
2018Braves-4.87 -11.933.27-0.03-3.08-0.11   
2019Orioles2.67-12.064.53-2.40-3.37-2.181.04   
Total- - -0.97-9.00-1.760.03-4.84-0.740.28-0.65  

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Braves18.2 %71.4 %48.0 %50.0 %90.0 %83.3 %56.0 %28.6 %8.0 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Braves29.2 %74.6 %49.1 %52.7 %86.1 %74.9 %43.8 %60.1 %12.3 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Braves26.7 %59.4 %43.6 %37.5 %73.7 %63.0 %51.6 %73.3 %16.1 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Orioles25.4 %63.2 %41.5 %54.7 %83.7 %73.5 %42.6 %60.7 %11.0 %
2019Average29.4 %66.8 %45.6 %60.5 %84.5 %75.7 %43.3 %60.3 %11.0 %
Total- - -27.6 %70.0 %46.3 %52.6 %84.9 %74.1 %44.1 %60.2 %12.0 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Braves20.0 %66.7 %48.0 %50.0 %90.0 %83.3 %60.0 %21.8
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Braves29.1 %71.1 %49.1 %51.9 %86.2 %75.5 %47.6 %23.2
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Braves25.7 %66.7 %43.6 %44.4 %72.2 %63.0 %43.6 %23.1
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Orioles32.7 %51.8 %41.5 %57.8 %85.1 %73.5 %46.2 %23.4
2019Average29.3 %63.9 %45.7 %58.2 %84.5 %75.6 %47.3 %24.2
Total- - -29.9 %64.7 %46.3 %53.6 %85.3 %74.5 %47.2 %23.2

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Braves20.0 %66.7 %48.0 %50.0 %90.0 %83.3 %60.0 %19.7
2017Braves27.5 %72.7 %49.1 %50.0 %86.1 %75.5 %47.7 %23.9
2018Braves22.9 %70.4 %43.6 %50.0 %68.4 %63.0 %43.6 %24.0
2019Orioles30.9 %53.8 %41.6 %53.6 %84.9 %72.5 %46.9 %24.0
Total- - -28.1 %66.7 %46.4 %51.2 %84.9 %74.2 %47.5 %23.8

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2017Braves (AAA)1B5536.02730  1          
2017Braves1B217.011011040040    .917 
2018Braves (AAA)1B3533290.1259222  19          
2019Orioles1B3323.019000000001    1.000 
Total- - -1B5430.030011040041    .968 
2012Astros (R)3B7755.210140  2          
2012Astros (R)3B9978.06131  1          
2013Astros (A)3B111111975.26819320  15          
2014Astros (A+)3B1221221085.27221816  16          
2015Braves (AA)3B120115994.29221416  10          
2016Braves (AAA)3B1191181029.2811807  31          
2016Braves3B2112.0050000000     1.000 
2017Braves (AAA)3B9190787.2561466  19          
2017Braves3B4140337.128773127701     .972 
2018Braves (AAA)3B4949413.036842  16          
2018Braves3B119.0030000000     1.000 
2019Orioles3B2218165.015422026521     .966 
Total- - -3B6660523.143127514131222     .971 
2018Braves (AAA)LF2019167.03210  0          
2018Braves (AAA)RF111191.01401  0          

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017Braves1B7.0   0 00000 0        
2019Orioles1B23.00  0 00043.7500    0.10.10.214.1
Total- - -1B30.00  0 00043.7500    0.10.10.214.1
2016Braves3B12.0   0 00032.6671    0.10.00.118.0
2017Braves3B337.1   0 0009263.68513-1  -0.10.32.02.27.4
2018Braves3B9.0   0 000111.0002   0.00.50.00.573.5
2019Orioles3B165.00  0 0-1-14234.8105   0.11.00.81.920.4
Total- - -3B523.10  0 0-1-1138100.72521-1  0.01.82.84.611.8

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017Braves1B7.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)0.0%      (1)
Total- - -1B30.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)0.0%      (1)
2016Braves3B12.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (4)
2017Braves3B337.10.0%      (0)0.0%      (9)0.0%      (2)20.0%     (5)62.5%      (8)96.8%    (95)
2018Braves3B9.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (2)
Total- - -3B523.10.0%      (0)0.0%      (9)0.0%      (2)20.0%     (5)66.7%      (9)97.0%  (101)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2017Braves344.164845473558514747-1
Total- - -344.164845473558514747-1

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2016Braves0.10.30.10.00.40.10.00.20.80.1$0.7 
2017Braves-10.30.52.20.5-9.82.70.35.3-1.4-0.1($1.1) 
2018Braves-1.50.40.50.0-1.10.50.00.4-0.20.0($0.1) 
2019Orioles-1.4-1.72.00.0-3.22.00.32.81.90.2$1.5 
Total- - --13.1-0.64.80.5-13.65.40.68.81.10.1$0.9 


Add New Contract
  • 2012 June Amateur Draft - Round: 4, Pick: 1, Overall: 129
    • Team: Houston Astros
    • School: Bishop Amat HS (CA)