Ty Blach

San Francisco Giants (AAA)
Age: 28
Bats/Throws: R/L
6' 1" / 213
P

Prospects Report
Team Rank: 4Overall Rank: NAReported: 2017ETA: 2016  
FastballSliderCurveballChangeupCommandFuture Value
50 / 5050 / 5040 / 4045 / 5060 / 6045

RotoWire News: Blach was optioned to Triple-A Sacramento on Tuesday, Alex Pavlovic of NBC Sports Bay Area reports. (3/26/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
2013Giants (A+)12402220130.18.081.240.55.30573.8 %46.0 %5.8 %2.903.233.70 
2014Giants (AA)8802525141.05.812.490.51.29575.8 %45.6 %4.3 %3.133.704.22 
2015Giants (AAA)111202727165.15.061.690.87.31165.1 %47.5 %9.9 %4.464.334.16 
2016Giants (AAA)14702626162.26.252.100.50.28070.0 %48.6 %6.1 %3.433.794.16 
2016Giants1004217.05.292.650.53.15294.8 %57.8 %6.7 %1.063.624.320.2
2016Giants100203.18.100.000.00.250100.0 %75.0 %0.0 %0.001.351.85 
2017Giants81203424163.24.012.360.93.29066.3 %46.7 %9.6 %4.784.425.011.2
2018Giants6704713118.25.693.110.61.32369.0 %54.0 %9.1 %4.253.844.180.9
2019THE BAT24030553.05.402.720.87.30569.7 %  4.224.20  
2019ATC35034764.05.392.740.97.30870.3 %  4.334.32  
2019Depth Charts33030553.05.492.610.96.30969.9 %  4.324.28 0.1
2019Steamer33030552.05.872.710.95.30071.5 %50.4 % 4.094.204.450.1
2019ZiPS7903718128.75.112.520.98.30868.4 %  4.554.35 0.5
2019Giants (AAA)0003312.28.530.710.00.49068.0 %56.3 %0.0 %5.682.052.82 
2019Steamer (R)23026445.06.112.660.97.29971.7 %  4.054.16 0.2
2019Depth Charts (R)23026446.06.112.660.97.30971.7 %  4.054.16 0.1
Total- - -151908539299.14.752.680.78.29768.3 %50.1 %9.3 %4.364.144.642.3
Postseason- - -100203.18.100.000.00.250100.0 %75.0 %0.0 %0.001.351.85 

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2013Giants (A+)1242.90222000000130.152612446428180281117
2014Giants (AA)883.13252510000141.05961425349839235091
2015Giants (AAA)11124.46272722000165.169918992821631026093
2016Giants (AAA)1473.43262632000162.265514765629380261113
2016Giants101.06420000017.06282215000110
2016Giants100.0020000003.1112000000003
2017Giants8124.78342411000163.269217991871743213073
2018Giants674.25471300030118.25121336256841411175
2019THE BAT244.22305  0  53.022757272551621  32
2019ATC354.33347  07 64.0 70343172011  38
2019Depth Charts334.32305  01 53.0 582826615 1  32
2019Steamer334.093050001 52.0227572624616 1  34
2019ZiPS794.553718  0  128.7 14370651436233273
2019Giants (AAA)005.68330000012.262248801000012
2019Steamer (R)234.052640001 45.0194482220513 1  31
2019Depth Charts (R)234.05264  01 46.0 492321513 1  31
Total- - -15194.36853911030299.1126632015514526896242158
Postseason- - -100.0020000003.1112000000003

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2013Giants (A+)8.081.246.500.5522.2 %3.4 %18.8 %.2451.09.30573.8 %  3.23
2014Giants (AA)5.812.492.330.5115.3 %6.5 %8.7 %.2561.28.29575.8 %  3.70
2015Giants (AAA)5.061.693.000.8713.3 %4.4 %8.9 %.2841.33.31165.1 %  4.33
2016Giants (AAA)6.252.102.970.5017.3 %5.8 %11.5 %.2391.14.28070.0 %  3.79
2016Giants5.292.652.000.5316.1 %8.1 %8.1 %.1400.76.15294.8 %26933.62
2016Giants8.100.003.000.0027.3 %0.0 %27.3 %.1820.60.250100.0 %0351.35
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Giants4.012.361.700.9310.6 %6.2 %4.3 %.2761.36.29066.3 %1141084.42
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Giants5.693.111.830.6114.7 %8.0 %6.6 %.2831.47.32369.0 %1091003.84
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019THE BAT5.402.721.980.87   .2751.37.30569.7 %  4.20
2019ATC5.392.741.960.97   .2801.40.30870.3 %  4.32
2019Depth Charts5.492.612.100.96   .2801.39.30969.9 %  4.28
2019Steamer5.872.712.170.9515.1 %7.0 %8.1 %.2691.38.30071.5 %  4.20
2019ZiPS5.112.522.030.98   .2831.39.30868.4 %  4.35
2019Giants (AAA)8.530.7112.000.0019.4 %1.6 %17.7 %.3931.97.49068.0 %  2.05
2019Steamer (R)6.112.662.300.97   .2671.36.29971.7 %  4.16
2019Depth Charts (R)6.112.662.300.97   .2751.36.30971.7 %  4.16
Total- - -4.752.681.780.7812.5 %7.0 %5.4 %.2721.37.29768.3 %1071044.14
Postseason- - -8.100.003.000.0027.3 %0.0 %27.3 %.1820.60.250100.0 %0351.35

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
201928793718128.714370651436735.112.522.030.98.2831.39.30868.4 %4.554.350.5
202029683416118.013164601333654.962.521.970.99.2821.39.30668.6 %4.584.410.5
202130683416117.012964601333665.082.542.001.00.2811.38.30568.2 %4.624.400.5

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2013Giants (A+)1.2517.1 %46.0 %36.9 %16.7 %5.8 %  40.0 %26.4 %33.6 %     3.70
2014Giants (AA)1.0912.7 %45.6 %41.8 %14.9 %4.3 %  40.1 %26.3 %33.6 %     4.22
2015Giants (AAA)1.6223.3 %47.5 %29.2 %17.3 %9.9 %  38.9 %29.1 %32.1 %     4.16
2016Giants (AAA)1.6321.5 %48.6 %29.9 %18.4 %6.1 %  41.0 %24.6 %34.4 %     4.16
2016Giants1.738.9 %57.8 %33.3 %13.3 %6.7 %0.0 %0.0 %40.4 %21.3 %38.3 %25.5 %44.7 %29.8 %4.461054.32
2016Giants6.0012.5 %75.0 %12.5 %0.0 %0.0 %0.0 %0.0 %      1.05451.85
2017Giants1.4721.5 %46.7 %31.8 %7.3 %9.6 %4.2 %12.5 %38.3 %33.4 %28.3 %18.4 %50.4 %31.1 %5.361165.01
2018Giants2.3523.0 %54.0 %23.0 %6.8 %9.1 %8.7 %16.7 %35.2 %40.5 %24.3 %17.2 %46.8 %35.9 %4.451034.18
2019Giants (AAA)5.4033.3 %56.3 %10.4 %0.0 %0.0 %  55.1 %18.4 %26.5 %     2.82
Total- - -1.7621.5 %50.1 %28.5 %7.5 %9.3 %5.9 %13.3 %37.2 %35.6 %27.2 %18.3 %48.8 %32.9 %4.951104.64
Postseason- - -6.0012.5 %75.0 %12.5 %0.0 %0.0 %0.0 %0.0 %      1.05451.85

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2013Giants (A+)1721386423    35310671420
2014Giants (AA)2051885728    74314902233
2015Giants (AAA)26316212928    86316252488
2016Giants (AAA)23914710627    80816032411
2016Giants261542020686155241
2016Giants61100001172643
2017Giants26117812013111628191016092519
2018Giants20788886181225068511941879
2019Giants (AAA)275160    65151216
Total- - -4942812122129304137168129584639
Postseason- - -61100001172643

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2016Giants0.41-0.500.906.370.640.720.710.470.9420.550.0100
2016Giants0.26-0.140.391.490.171.56 1.250.2010.17-0.0110
2017Giants-0.52-11.6411.12-2.83-0.260.920.830.861.1230-0.21-0.3621
2018Giants-0.87-8.687.81-5.24-0.480.910.800.910.9334-0.05-0.9056
Total- - --0.99-20.8119.83-1.70-0.100.910.810.871.02660.29-1.3877
Postseason- - -0.26-0.140.391.490.171.56 1.250.2010.17-0.0110

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Giants61.4% (91.1)21.2% (81.2) 2.9% (76.7)14.5% (81.3)   
2017Giants60.0% (90.1)4.8% (79.5) 11.4% (76.5)23.8% (80.2)  0.3%
2018Giants57.6% (90.0)5.0% (78.9) 11.3% (75.7)26.1% (79.8)  0.7%
Total- - -59.1% (90.1)5.8% (79.6) 10.9% (76.2)24.2% (80.1)  0.5%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Giants28.3 %35.8 % 0.8 %  21.3 %2.9 %  10.8 %   
2017Giants5.8 %54.9 %    5.6 %10.1 %  23.7 %   
2018Giants0.1 %30.7 %   26.9 %4.6 %11.7 %  26.1 %   
Total- - -4.6 %43.5 % 0.1 % 11.4 %6.0 %10.4 %  24.0 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Giants91.390.2 82.6  81.276.8  81.2  
2017Giants90.490.0    79.576.2  80.3  
2018Giants90.889.8   90.279.075.8  79.8  
Total- - -90.789.9 82.6 90.279.676.0  80.1  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Giants61.5 %   14.2 %20.1 %4.2 %    
2017Giants60.1 %   23.7 %5.2 %11.0 %    
2018Giants57.6 %   26.1 %4.9 %11.4 %    
Total- - -59.1 %   24.2 %5.8 %10.8 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Giants92.0   82.182.377.2   
2017Giants90.3   80.579.876.8   
2018Giants90.5   80.379.376.2   
Total- - -90.5   80.480.076.6   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Giants4.50.7 0.60.6  3.011.36 8.261.63  
2017Giants11.00.6 -6.3-1.4  0.730.48 -2.18-0.24  
2018Giants2.7-5.4 0.52.0  0.25-5.72 0.250.41  
Total- - -18.2-4.1 -5.11.2  0.66-1.54 -1.020.10  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Giants0.15.0 -0.3  0.70.6  0.0  
2017Giants3.08.7    -1.7-1.6  -1.6  
2018Giants0.3-1.0   4.4-5.91.1  2.2  
Total- - -3.412.7 -0.3 4.4-6.90.1  0.7  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Giants0.165.82 -12.56  1.427.92  0.08  
2017Giants2.280.69    -1.30-0.69  -0.29  
2018Giants27.62-0.18   0.86-6.870.50  0.46  
Total- - -1.690.66 -12.56 0.86-2.580.01  0.07  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Giants4.4   0.30.50.8   
2017Giants13.4   -1.31.0-5.6   
2018Giants3.8   2.2-5.20.4   
Total- - -21.6   1.2-3.7-4.4   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Giants2.96   0.831.057.75   
2017Giants0.90   -0.220.76-2.03   
2018Giants0.35   0.46-5.680.19   
Total- - -0.79   0.11-1.39-0.88   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Giants26.8 %68.4 %46.5 %76.5 %93.6 %88.4 %47.3 %64.5 %5.4 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Giants24.9 %66.6 %45.2 %76.7 %90.1 %86.3 %48.7 %61.7 %6.2 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Giants28.6 %62.2 %43.4 %71.8 %91.5 %84.2 %44.1 %62.1 %6.8 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
Total- - -26.6 %65.0 %44.6 %74.4 %90.8 %85.6 %46.7 %62.0 %6.4 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Giants29.2 %63.3 %46.3 %77.1 %93.4 %88.3 %50.0 %20.0
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Giants26.0 %63.8 %45.3 %76.4 %89.4 %85.8 %51.1 %20.3
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Giants28.2 %60.4 %43.5 %71.5 %90.6 %84.1 %47.6 %19.9
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
Total- - -27.1 %62.4 %44.6 %74.2 %90.1 %85.2 %49.5 %20.1

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Giants28.5 %64.7 %46.0 %80.0 %92.0 %88.2 %48.5 %20.2
2017Giants25.7 %63.6 %45.1 %76.0 %90.1 %86.2 %51.1 %20.6
2018Giants27.5 %60.5 %43.5 %71.7 %90.0 %84.1 %48.6 %20.2
Total- - -26.6 %62.4 %44.5 %74.4 %90.2 %85.5 %50.0 %20.4

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2013Giants (A+)P2220130.19211  3          
2014Giants (AA)P2525141.014241  3          
2015Giants (AAA)P2727165.114390  2          
2016Giants (AAA)P2626162.214264  3          
2016GiantsP4217.0200000000 1   1.000 
2017GiantsP3424163.221212022200 4   .955 
2018GiantsP4713118.25240001100 3   1.000 
2019Giants (AAA)P3312.2420  1          
Total- - -P8539299.128452023300 8   .973 
2015Giants (AAA)LF101.0000  0          
2015Giants (AAA)RF102.0000  0          

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2016GiantsP17.00 0  000     0.1      
2017GiantsP163.2-1 0  102     0.1      
2018GiantsP118.21 1  034     -0.5      
Total- - -P299.10 1  136     -0.3      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017GiantsP163.20.0%      (1)0.0%      (1)0.0%      (1)100.0%     (1)80.0%      (5)100.0%    (19)
2018GiantsP118.20.0%      (0)0.0%      (2)0.0%      (3)50.0%     (2)75.0%      (4)100.0%    (20)
Total- - -P299.10.0%      (1)0.0%      (3)0.0%      (4)66.7%     (3)77.8%      (9)100.0%    (39)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2016Giants0.70.6-0.10.51.70.2$1.4 
2017Giants0.90.5-0.8-0.312.41.2$9.7 
2018Giants0.4-1.00.5-0.58.60.9$7.1 
Total- - -2.00.1-0.4-0.322.82.3$18.3 


Add New Contract
  • 2012 June Amateur Draft - Round: 5, Pick: 20, Overall: 178
    • Team: San Francisco Giants
    • School: Creighton