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 was claimed off waivers by the Orioles on Monday. (12/10/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
2012Astros (R)155518707.3 %18.2 %.160.256.220.291.380.29982    
2012Astros (R)239701311212.4 %22.7 %.141.365.271.361.412.368133    
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
2019Depth Charts401684171718.5 %21.8 %.141.294.245.311.386.303900.1-2.0-0.50.3
2019Steamer391514161618.5 %21.8 %.141.294.245.311.386.303900.1-1.7-0.40.3
Total- - -7219542421210.8 %24.6 %.112.233.189.282.302.259531.2-10.43.3-0.1

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2012Astros (R)155055116311874110100000.220
2012Astros (R)2385972313820131112022000120.271
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
2019Depth Charts401511683725714171714137111 10.245
2019Steamer391361513323614161613033111 10.245
Total- - -721691953222514242121148230420.189

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2012Astros (R)7.3 %18.2 %0.40.220.291.380.671.1605.1.256  0.06-1.3.29982
2012Astros (R)12.4 %22.7 %0.55.271.361.412.773.1417.2.365  0.4143.5.368133
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 
2019Depth Charts8.5 %21.8 %0.39.245.311.386.697.1413.5.2940.2 -0.118-1.5.30390
2019Steamer8.5 %21.8 %0.39.245.311.386.697.1413.5.2940.2 -0.116-1.4.30390
Total- - -10.8 %24.6 %0.44.189.282.302.584.1125.4.2330.70.20.314-10.1.25953

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2012Astros (R)1.8315.0 %55.0 %30.0 %8.3 %8.3 %  42.5 %20.0 %37.5 %   
2012Astros (R)1.5620.7 %48.3 %31.0 %22.2 %0.0 %  39.3 %24.6 %36.1 %   
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 %
Total- - -1.7914.5 %54.8 %30.6 %2.6 %10.5 %1.5 %0.0 %41.1 %36.3 %22.6 %18.5 %46.8 %34.7 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2012Astros (R)221261   217293
2012Astros (R)2818124   48123171
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
Total- - -6838181100290480770

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2016Braves-0.18-0.210.031.000.100.820.542-0.11-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
Total- - --0.78-3.632.85-7.48-0.750.971.1925-0.67-0.14

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)  
Total- - -49.7% (93.2)12.6% (84.4)4.2% (88.0)12.3% (77.8)18.2% (84.9)3.0% (84.6) 0.3%

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 %   
Total- - -25.5 %22.3 %3.9 %2.6 %0.3 %3.0 %11.6 %12.6 %0.3 % 18.1 %   

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  
Total- - -93.292.987.884.687.191.184.777.976.8 84.8  

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 %    
Total- - -31.4 %4.6 %3.0 %18.8 %17.9 %11.7 %12.3 %0.3 %   

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   
Total- - -94.088.684.792.985.484.678.573.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 
Total- - -2.1-0.7-1.80.0-6.9-1.7 0.55-0.73-5.69-0.04-4.93-7.39 

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  
Total- - --4.04.4-2.5-1.4-0.21.3-0.10.5-0.2 -7.2  

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  
Total- - --2.022.59-8.33-6.87-8.015.52-0.080.47-11.20 -5.21  

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   
Total- - -0.4-2.4-1.31.4 -0.1-0.10.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   
Total- - -0.18-6.90-5.861.00-5.32-0.07-0.08-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 %77.0 %43.0 %60.6 %10.7 %
Total- - -28.7 %73.0 %48.6 %51.6 %85.3 %74.3 %44.8 %60.0 %12.4 %

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
Total- - -28.5 %70.6 %48.6 %51.3 %85.3 %74.9 %47.7 %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
Total- - -26.9 %72.3 %48.6 %50.0 %85.0 %74.9 %47.8 %23.8

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2017Braves (AAA)1B5536.02730  1          
2017Braves1B217.011011040040    .917 
2018Braves (AAA)1B3533290.1259222  19          
Total- - -1B217.011011040040    .917 
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 
Total- - -3B4442358.128853127701     .974 
2018Braves (AAA)LF2019167.03210  0          
2018Braves (AAA)RF111191.01401  0          

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRARMDPRRngRErrRUZRUZR/150
2017Braves1B7.0   0 00000 0       
Total- - -1B7.0   0 00000 0       
2016Braves3B12.0   0 00032.6671   0.10.00.118.0
2017Braves3B337.1   0 0009263.68513-1 -0.10.32.02.27.4
2018Braves3B9.00  0 000111.0002  0.00.50.00.573.5
Total- - -3B358.10  0 0009666.68816-1 -0.10.82.02.89.1

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- - -1B7.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- - -3B358.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) 
Total- - --11.61.22.80.6-10.43.30.36.0-0.8-0.1($0.6) 

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