Sandy Alcantara

Age: 24
Bats/Throws: R/R
6' 4" / 170
P
Birthdate: 9/7/1995 (24 y, 5 m, 17 d)
Contract: 1 yr, $555K (2019)
Service Time: 1.100
Reported as the pre-2020 value.
1 year and 100 days days of service time.
  
Free Agent:
Becomes a free agent entering the 2025 season, after the conclusion of the 2024 season.
2025   
Arb Eligible:
Projected to be arbitration eligible for the 2022 season.
2022   
MiLB Options: 2
Reported as the pre-2020 season number of waiver options remaining.

Prospects Report
Team Rank: 4Overall Rank: 127Reported: 2019ETA: 2019  
FastballSliderCurveballChangeupCommandFuture Value
65 / 6555 / 5545 / 5055 / 6040 / 4550

RotoWire News: Alcantara (6-14) allowed one run on eight hits with one walk and five strikeouts across six innings Sunday to earn the victory against the Phillies. (9/30/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
2014Cardinals (R)190121156.28.743.020.16.32962.3 %46.3 %1.5 %3.972.963.04 
2015Cardinals (R)440121264.17.132.800.42.29867.7 %58.2 %5.6 %3.223.493.26 
2016Cardinals (A)570171790.111.864.480.40.33365.7 %45.2 %5.8 %4.083.213.19 
2016Cardinals (A+)0406632.19.463.900.00.29467.5 %48.8 %0.0 %3.622.542.96 
2017Cardinals (AA)7502522125.17.613.880.93.30574.0 %44.8 %10.2 %4.314.624.44 
2017Cardinals000808.110.806.482.16.33373.8 %26.1 %28.6 %4.326.044.41-0.1
2018Marlins (A+)0003311.16.353.970.00.29462.5 %60.6 %0.0 %3.973.664.28 
2018Marlins (AAA)6301919115.26.852.960.78.28372.8 %49.4 %8.6 %3.894.464.65 
2018Marlins2306634.07.946.090.79.25080.8 %47.7 %9.4 %3.444.755.160.2
2019Marlins61403232197.16.893.691.05.27173.8 %44.6 %10.8 %3.884.555.172.3
2020THE BAT91303131185.06.803.651.23.29669.5 %  4.684.87  
2020ATC81203030175.07.243.661.19.29871.6 %  4.384.57  
2020Depth Charts91103131185.07.283.641.18.30070.6 %  4.524.65 1.8
2020Steamer91303131188.07.523.321.28.29670.5 %45.4 % 4.604.654.911.8
2020ZiPS91003333194.37.043.981.07.29470.7 %  4.454.65 1.9
Total- - -81704638239.27.174.131.05.27074.9 %44.4 %11.2 %3.834.635.142.4

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2014Cardinals (R)193.9712111000056.22475631251190512155
2015Cardinals (R)443.2212120000064.12675930233200510151
2016Cardinals (A)574.0817170000090.139978494144509103119
2016Cardinals (A+)043.62661000032.1134251313014014034
2017Cardinals (AA)754.31252200000125.155512564601354015201106
2017Cardinals004.3280000008.13996426000010
2018Marlins (A+)003.97330000011.14810650501008
2018Marlins (AAA)633.89191900000115.248410751501038156388
2018Marlins233.44660000034.0146251313323020030
2019Marlins6143.88323222000197.1838179948523815841151
2020THE BAT9134.683131  0  185.0807186104962575311  140
2020ATC8124.383030  00 175.0 1739385237111  141
2020Depth Charts9114.523131  00 185.0 184100932475 9  149
2020Steamer9134.6031311000 188.0820192103962769 9  157
2020ZiPS9104.453333  0  194.3 1881039623864964152
Total- - -8173.83463822000239.210232131131022811051041191

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2014Cardinals (R)8.743.022.890.1622.3 %7.7 %14.6 %.2511.32.32962.3 %  2.96
2015Cardinals (R)7.132.802.550.4219.1 %7.5 %11.6 %.2441.23.29867.7 %  3.49
2016Cardinals (A)11.864.482.640.4029.8 %11.3 %18.5 %.2261.36.33365.7 %  3.21
2016Cardinals (A+)9.463.902.430.0025.4 %10.5 %14.9 %.2101.21.29467.5 %  2.54
2017Cardinals (AA)7.613.881.960.9319.1 %9.7 %9.4 %.2571.43.30574.0 %  4.62
2017Cardinals10.806.481.672.1625.6 %15.4 %10.3 %.2731.80.33373.8 %1031436.04
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Marlins (A+)6.353.971.600.0016.7 %10.4 %6.3 %.2381.32.29462.5 %  3.66
2018Marlins (AAA)6.852.962.320.7818.2 %7.9 %10.3 %.2431.25.28372.8 %  4.46
2018Marlins7.946.091.300.7920.6 %15.8 %4.8 %.2071.41.25080.8 %901204.75
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019Marlins6.893.691.861.0518.0 %9.7 %8.3 %.2391.32.27173.8 %931064.55
2019Average8.883.292.691.4023.0 %8.5 %14.4 %.2491.33.29672.3 %  4.49
2020THE BAT6.803.651.861.23   .2621.41.29669.5 %  4.87
2020ATC7.243.661.981.19   .2591.39.29871.6 %  4.57
2020Depth Charts7.283.642.001.18   .2611.40.30070.6 %  4.65
2020Steamer7.523.322.271.2819.2 %8.5 %10.7 %.2591.39.29670.5 %  4.65
2020ZiPS7.043.981.771.07   .2551.41.29470.7 %  4.65
Total- - -7.174.131.741.0518.7 %10.8 %7.9 %.2361.35.27074.9 %931094.63

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2020249103333194.31881039623861527.043.981.771.07.2551.41.29470.7 %4.454.651.9
20212510103333198.31881009322831567.083.771.881.00.2521.37.29271.2 %4.224.472.2
2022261093232189.0176948821781517.193.711.941.00.2481.34.28971.2 %4.194.432.2

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2014Cardinals (R)1.1413.1 %46.3 %40.6 %16.9 %1.5 %  48.8 %20.8 %30.4 %     3.04
2015Cardinals (R)1.9812.5 %58.2 %29.3 %20.4 %5.6 %  46.6 %24.6 %28.8 %     3.26
2016Cardinals (A)1.4323.3 %45.2 %31.5 %26.1 %5.8 %  39.8 %27.4 %32.7 %     3.19
2016Cardinals (A+)2.2930.0 %48.8 %21.3 %17.6 %0.0 %  44.7 %22.4 %32.9 %     2.96
2017Cardinals (AA)1.3121.2 %44.8 %34.0 %23.6 %10.2 %  43.7 %22.6 %33.7 %     4.44
2017Cardinals0.8643.5 %26.1 %30.4 %0.0 %28.6 %16.7 %0.0 %52.2 %30.4 %17.4 %21.7 %39.1 %39.1 %4.601024.41
2018Marlins (A+)2.5015.2 %60.6 %24.2 %0.0 %0.0 %  40.0 %20.0 %40.0 %     4.28
2018Marlins (AAA)1.4817.2 %49.4 %33.3 %20.7 %8.6 %  43.9 %24.1 %32.0 %     4.65
2018Marlins1.3115.9 %47.7 %36.4 %15.6 %9.4 %4.8 %33.3 %48.4 %25.3 %26.4 %20.9 %44.0 %35.2 %5.421275.16
2019Marlins1.2419.5 %44.6 %35.9 %10.8 %10.8 %9.5 %25.0 %40.6 %35.1 %24.2 %19.7 %45.7 %34.6 %5.281175.17
Total- - -1.2419.8 %44.4 %35.8 %11.2 %11.2 %9.0 %27.3 %42.0 %33.7 %24.3 %19.9 %45.2 %34.8 %5.261185.14

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2014Cardinals (R)74652111    100337437
2015Cardinals (R)107542311    100349449
2016Cardinals (A)99695118    5609241484
2016Cardinals (A+)3917243    206328534
2017Cardinals (AA)1671277930    79312092002
2017Cardinals6710010035699155
2018Marlins (A+)20850    73125198
2018Marlins (AAA)1721166024    64711661813
2018Marlins423214523114222345567
2019Marlins26321211523258267109319983091
Total- - -311251139282811384137124423813

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2017Cardinals-0.05-0.150.10-2.75-0.290.160.150.150.215-0.18-0.1700
2018Marlins0.23-2.332.561.110.171.041.000.881.396-0.390.6100
2019Marlins0.13-14.8514.986.630.571.000.910.871.0430-0.030.1600
Total- - -0.31-17.3317.644.980.450.980.890.750.9941-0.590.9100

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2017Cardinals65.2% (98.3)21.9% (85.6)  12.9% (91.0)   
2018Marlins60.1% (95.5)19.9% (85.9) 6.9% (82.2)13.1% (89.2)   
2019Marlins57.0% (95.6)22.9% (86.0) 7.2% (81.5)12.9% (89.3)  0.6%
Total- - -57.8% (95.7)22.4% (86.0) 6.8% (81.6)12.9% (89.4)  0.5%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2017Cardinals31.6 %0.7 %   27.7 %20.0 %4.5 %  15.5 %   
2018Marlins33.7 %    24.3 %17.3 %8.8 %  15.9 %   
2019Marlins29.6 %0.1 %0.1 %  28.0 %21.9 %8.3 %  12.1 %   
Total- - -30.3 %0.1 %0.1 %  27.5 %21.1 %8.2 %  12.8 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017Cardinals97.990.5   98.385.693.0  92.9  
2018Marlins95.5    95.585.883.0  89.6  
2019Marlins95.695.295.8  95.485.982.4  89.1  
Total- - -95.794.095.8  95.585.982.7  89.4  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2017Cardinals28.4 %  38.1 %11.6 %21.9 %     
2018Marlins33.5 %  26.5 %13.2 %22.2 %4.6 %    
2019Marlins29.7 %0.0 % 27.3 %12.9 %23.6 %6.5 %    
Total- - -30.2 %0.0 % 27.6 %12.9 %23.4 %5.9 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017Cardinals98.3  98.190.785.6    
2018Marlins96.1  95.889.786.082.1   
2019Marlins95.993.6 95.689.586.181.3   
Total- - -96.093.6 95.889.686.081.4   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2017Cardinals-0.6-1.0  0.5  -0.63-2.97  2.38  
2018Marlins-3.31.3 0.02.0  -0.971.16 0.002.73  
2019Marlins10.1-1.5 -0.3-0.7  0.57-0.21 -0.15-0.18  
Total- - -6.2-1.2 -0.31.8  0.28-0.14 -0.130.36  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017Cardinals-1.60.1   -0.6-1.10.9  1.3  
2018Marlins-4.4    0.00.60.8  3.0  
2019Marlins1.90.80.4  9.4-1.83.5  3.4  
Total- - --4.10.90.4  8.8-2.25.2  7.6  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2017Cardinals-3.256.75   -1.40-3.4713.02  5.23  
2018Marlins-2.32    0.030.601.67  3.36  
2019Marlins0.2226.3021.29  1.12-0.271.40  0.93  
Total- - --0.3621.4121.29  0.86-0.291.71  1.60  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017Cardinals-1.7  0.61.0-0.9    
2018Marlins-4.1  0.62.10.70.7   
2019Marlins2.8-0.1 11.8-0.31.2-0.6   
Total- - --2.9-0.1 13.02.71.00.0   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017Cardinals-3.88  1.045.39-2.68    
2018Marlins-2.13  0.432.780.522.52   
2019Marlins0.31-5.90 1.40-0.080.17-0.30   
Total- - --0.25-5.90 1.240.560.110.02   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2017Cardinals32.2 %64.6 %45.8 %34.5 %81.0 %62.0 %41.9 %56.4 %17.4 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Marlins28.4 %65.5 %43.6 %61.1 %85.5 %76.1 %40.9 %61.6 %10.4 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Marlins33.6 %70.1 %48.8 %63.8 %87.1 %77.7 %41.6 %60.4 %10.8 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -32.8 %69.2 %47.9 %62.2 %86.7 %76.9 %41.5 %60.4 %11.0 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Cardinals32.1 %59.7 %45.8 %36.0 %78.3 %63.4 %49.7 %20.4
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Marlins28.5 %61.6 %43.6 %62.5 %83.7 %76.1 %45.5 %20.9
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Marlins31.3 %66.8 %48.9 %59.0 %86.5 %77.6 %49.6 %23.0
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -30.9 %65.8 %48.0 %58.5 %85.8 %76.8 %48.9 %22.5

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Cardinals31.8 %64.2 %45.8 %42.9 %76.7 %63.4 %43.2 %21.0
2018Marlins27.7 %64.2 %43.6 %65.2 %82.3 %76.1 %43.4 %21.8
2019Marlins31.5 %66.6 %48.9 %60.6 %86.0 %77.7 %49.4 %23.5
Total- - -30.9 %66.2 %48.0 %60.4 %85.2 %77.0 %48.3 %23.1

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2017Cardinals (AA)P2522125.113112  0          
2017CardinalsP808.1021102200 0   .667 
2018Marlins (A+)P3311.1220  0          
2018Marlins (AAA)P1919115.24130  2          
2018MarlinsP6634.0230000000 1   1.000 
2019MarlinsP3232197.110194040000 12   .879 
Total- - -P4638239.212245142200 13   .878 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017CardinalsP8.10 0  000     0.0      
2018MarlinsP34.00 0  011     0.1      
2019MarlinsP197.10 -1  0-2-3     -1.8      
Total- - -P239.20 -1  0-1-2     -1.7      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017CardinalsP8.10.0%      (0)0.0%      (0)0.0%      (0)100.0%     (1)0.0%      (0)50.0%      (2)
2018MarlinsP34.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
2019MarlinsP197.10.0%      (1)0.0%      (2)0.0%      (0)100.0%     (1)80.0%      (5)93.8%    (16)
Total- - -P239.20.0%      (1)0.0%      (2)0.0%      (0)100.0%     (2)80.0%      (5)89.5%    (19)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2017Cardinals-0.1-0.10.10.0-1.0-0.1($0.8) 
2018Marlins0.70.30.30.61.50.2$1.2 
2019Marlins3.31.1-0.11.023.72.3$18.4 
Total- - -3.91.40.21.624.22.4$18.9