Age: 27
Bats/Throws: R/R
6' 1" / 200
OF
Birthdate: 7/14/1992 (27 y, 7 m, 8 d)
Drafted: 2013 June Amateur Draft - Round: 13, Pick: 9, Overall: 385, Team: Toronto Blue Jays
Service Time: 1.010
Reported as the pre-2020 value.
1 year and 10 days days of service time.
  
MiLB Options: 1
Reported as the pre-2020 season number of waiver options remaining.

Prospects Report
Team Rank: 19Overall Rank: NAReported: 2018 - UpdatedETA: 2018  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
50 / 5530 / 4045 / 4560 / 6045 / 5045 / 4540

RotoWire News: Locastro went 2-for-5 with a double, an RBI, a stolen base and two runs scored in Wednesday's 9-7 win over the Cardinals. (9/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



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2013Blue Jays (R)4316212813128.0 %7.4 %.101.302.283.367.384.356122    
2014Blue Jays (A-)6731014927323.9 %7.4 %.055.333.313.407.367.377127    
2015Blue Jays (A)7028954825307.3 %8.7 %.112.327.310.409.421.394148    
2015Dodgers (A+)4118413014117.6 %16.3 %.103.268.224.328.327.30486    
2016Dodgers (A+)8638056139153.9 %13.2 %.124.321.289.347.413.342106    
2016Dodgers (AA)452071271393.9 %7.7 %.068.299.277.330.346.31197    
2017Dodgers (AA)9642086931225.2 %13.3 %.144.317.285.366.429.363126    
2017Dodgers (AAA)311152189125.2 %10.4 %.155.422.388.443.544.433161    
2017Dodgers3100010.0 %0.0 %.000.000.000.000.000.000-1000.2-0.10.00.0
2018Dodgers (R)623034113.0 %0.0 %.118.389.412.522.529.493195    
2018Dodgers (AAA)8335646125187.9 %14.6 %.130.327.279.389.409.366118    
2018Dodgers1814060414.3 %35.7 %.091.333.182.357.273.302911.00.8-0.50.1
2019Diamondbacks (AAA)311438352197.0 %16.8 %.317.319.301.394.618.417141    
2019Diamondbacks9125013817175.6 %17.6 %.090.310.250.357.340.314915.22.2-0.90.9
2020THE BAT471432181265.5 %18.5 %.127.302.253.326.380.30786    
2020ATC5818132416105.9 %19.6 %.125.303.249.317.375.30082    
2020Depth Charts471432171365.4 %18.3 %.127.302.254.329.381.308870.8-1.6-1.00.2
2020Steamer331372151355.5 %19.2 %.123.300.250.320.373.301820.5-2.7-2.00.0
2020ZiPS12145675941235.3 %17.5 %.132.305.258.337.390.316923.0-1.6-1.31.2
Total- - -11226514417226.0 %18.5 %.089.309.246.356.335.312906.43.0-1.31.0

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2013Blue Jays (R)4313816239305312813130126140122.283
2014Blue Jays (A-)672563108068110149271202332554324.313
2015Blue Jays (A)7024228975591015482521025212313011.310
2015Dodgers (A+)41156184352392130141403011210115.224
2016Dodgers (A+)863393809871175561391505018628154.289
2016Dodgers (AA)45191207534381127138016701192.277
2017Dodgers (AA)9636842010572214869312215626212225.285
2017Dodgers (AAA)311031154028100218960125102122.388
2017Dodgers3110000000000000010.000
2018Dodgers (R)617237601034300210111.412
2018Dodgers (AAA)833013568455232461252805226016182.279
2018Dodgers1811142110060205100040.182
2019Diamondbacks (AAA)3112314337161128352110024901091.301
2019Diamondbacks912122505338122138171404422111170.250
2020THE BAT47128143322271218128026610261.253
2020ATC58164181412710232416110366001102.249
2020Depth Charts47127143322271217138026711 61.254
2020Steamer33122137312171215138026511 52.250
2020ZiPS12140345610469244759412408025225233.258
Total- - -1122242655539132144171604923111220.246

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2013Blue Jays (R)8.0 %7.4 %1.08.283.367.384.751.1019.1.302  1.6234.1.356122
2014Blue Jays (A-)3.9 %7.4 %0.52.313.407.367.774.0557.1.333  4.14910.5.377127
2015Blue Jays (A)7.3 %8.7 %0.84.310.409.421.831.1127.1.327  1.64815.6.394148
2015Dodgers (A+)7.6 %16.3 %0.47.224.328.327.655.1038.1.268  0.020-3.3.30486
2016Dodgers (A+)3.9 %13.2 %0.30.289.347.413.760.1247.8.321  1.5523.0.342106
2016Dodgers (AA)3.9 %7.7 %0.50.277.330.346.676.0686.2.299  1.022-0.6.31197
2017Dodgers (AA)5.2 %13.3 %0.39.285.366.429.795.1447.9.317  2.16112.4.363126
2017Dodgers (AAA)5.2 %10.4 %0.50.388.443.544.987.1556.0.422  1.4249.3.433161
2017Dodgers0.0 %0.0 %0.00.000.000.000.000.0002.5.0000.00.00.20-0.3.000-100
2017Average8.5 %21.6 %0.39.255.324.426.750.1715.0.300     .321 
2018Dodgers (R)13.0 %0.0 %3.00.412.522.5291.051.1185.9.389  -0.362.8.493195
2018Dodgers (AAA)7.9 %14.6 %0.54.279.389.409.797.1307.6.327  2.6558.3.366118
2018Dodgers14.3 %35.7 %0.40.182.357.273.630.0917.5.3330.00.20.81-0.1.30291
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019Diamondbacks (AAA)7.0 %16.8 %0.42.301.394.6181.012.3179.1.319  1.3308.8.417141
2019Diamondbacks5.6 %17.6 %0.32.250.357.340.697.0908.5.3101.01.03.230-1.3.31491
2019Average8.5 %23.0 %0.37.252.323.435.758.1835.0.298     .320 
2020THE BAT5.5 %18.5 %0.30.253.326.380.707.1277.0.302  0.616-1.6.30786
2020ATC5.9 %19.6 %0.30.249.317.375.691.1257.5.303  1.020-3.2.30082
2020Depth Charts5.4 %18.3 %0.29.254.329.381.710.1276.9.3020.2 0.617-1.4.30887
2020Steamer5.5 %19.2 %0.29.250.320.373.693.1236.1.3000.2 0.215-2.3.30182
2020ZiPS5.3 %17.5 %0.30.258.337.390.727.1327.5.305  3.056-1.6.31692
Total- - -6.0 %18.5 %0.33.246.356.335.691.0898.8.3091.01.24.231-1.7.31290

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
202027121403456104692447594124802335.3 %17.5 %0.30.258.337.390.727.132.3053.0.3161.2
2021289932637184552036483420671635.4 %18.1 %0.30.258.339.393.731.135.3061.7.3180.9
2022299732336682532036473219641625.2 %17.5 %0.30.254.332.390.723.136.2982.1.3140.9

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2013Blue Jays (R)1.5710.7 %54.5 %34.7 %19.0 %2.4 %  42.0 %29.0 %29.0 %   
2014Blue Jays (A-)1.5718.1 %50.0 %31.9 %32.4 %1.4 %  51.9 %23.9 %24.3 %   
2015Blue Jays (A)1.3614.2 %49.5 %36.3 %18.2 %6.5 %  47.3 %24.1 %28.6 %   
2015Dodgers (A+)0.9113.9 %41.0 %45.1 %20.0 %1.8 %  53.5 %21.7 %24.8 %   
2016Dodgers (A+)0.9921.8 %38.9 %39.3 %33.0 %4.5 %  45.8 %23.9 %30.3 %   
2016Dodgers (AA)1.2625.0 %41.9 %33.1 %15.8 %1.8 %  44.6 %23.4 %32.0 %   
2017Dodgers (AA)1.1019.0 %42.5 %38.6 %23.7 %6.8 %  47.5 %22.0 %30.6 %   
2017Dodgers (AAA)0.7723.3 %33.3 %43.3 %17.9 %5.1 %  40.2 %31.5 %28.3 %   
2017Dodgers0.000.0 %0.0 %100.0 %0.0 %0.0 %0.0 %0.0 %0.0 %0.0 %100.0 %100.0 %0.0 %0.0 %
2018Dodgers (R)0.6327.8 %27.8 %44.4 %25.0 %0.0 %  44.4 %22.2 %33.3 %   
2018Dodgers (AAA)1.0919.0 %42.1 %38.8 %23.4 %4.3 %  49.8 %23.5 %26.7 %   
2018Dodgers0.6716.7 %33.3 %50.0 %0.0 %0.0 %50.0 %0.0 %50.0 %16.7 %33.3 %33.3 %50.0 %16.7 %
2019Diamondbacks (AAA)0.8727.6 %33.7 %38.8 %28.9 %21.1 %  40.0 %32.0 %28.0 %   
2019Diamondbacks1.2219.9 %44.0 %36.1 %23.3 %1.7 %24.7 %0.0 %47.6 %32.4 %20.0 %25.3 %43.5 %31.2 %
Total- - -1.1719.7 %43.4 %37.0 %21.9 %1.6 %25.3 %0.0 %47.5 %31.6 %20.9 %26.0 %43.5 %30.5 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2013Blue Jays (R)6642138   67170237
2014Blue Jays (A-)116744224   113325438
2015Blue Jays (A)105773014   127316443
2015Dodgers (A+)50551711   122261383
2016Dodgers (A+)1111126237   3817801161
2016Dodgers (AA)7257439   234461695
2017Dodgers (AA)1301185828   5269951521
2017Dodgers (AAA)3039217   146297443
2017Dodgers0100000022
2018Dodgers (R)5852   142034
2018Dodgers (AAA)102944622   4788991377
2018Dodgers2310100183553
2019Diamondbacks (AAA)33382711   173352525
2019Diamondbacks736033141840333650983
Total- - -7564341419403516871038

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2017Dodgers-0.01-0.010.00-0.26-0.020.530.401-0.020.01
2018Dodgers-0.08-0.270.190.350.040.880.8650.12-0.21
2019Diamondbacks0.71-3.904.616.070.620.981.38190.360.37
Total- - -0.63-4.184.816.160.630.971.23250.460.19

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2017Dodgers 100.0% (80.5)      
2018Dodgers56.6% (91.4)18.9% (84.0)3.8% (88.5)9.4% (76.0)11.3% (83.5)   
2019Diamondbacks58.8% (93.2)15.4% (85.0)6.5% (88.7)8.5% (78.6)10.1% (83.6)0.8% (87.6) 0.1%
Total- - -58.5% (93.2)15.7% (84.9)6.4% (88.7)8.5% (78.5)10.1% (83.6)0.8% (87.6) 0.1%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2017Dodgers      100.0 %       
2018Dodgers25.8 %19.4 %6.5 %  9.7 %25.8 %6.5 %3.2 % 3.2 %   
2019Diamondbacks41.3 %9.4 %7.4 %1.3 % 7.1 %15.0 %7.1 %1.7 % 9.7 %   
Total- - -40.7 %9.7 %7.3 %1.3 % 7.1 %15.5 %7.0 %1.8 % 9.5 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017Dodgers      80.5      
2018Dodgers93.090.588.2  94.483.072.081.2 88.9  
2019Diamondbacks93.593.088.886.1 92.585.278.082.2 83.6  
Total- - -93.492.888.886.1 92.685.077.882.2 83.7  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2017Dodgers     100.0 %     
2018Dodgers25.8 %6.5 % 29.0 %3.2 %25.8 %9.7 %    
2019Diamondbacks42.5 %7.3 %0.5 %15.3 %10.6 %15.9 %8.0 %    
Total- - -41.9 %7.2 %0.5 %15.7 %10.3 %16.4 %8.0 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017Dodgers     80.9    
2018Dodgers94.789.0 91.589.783.675.8   
2019Diamondbacks93.789.084.892.884.185.378.6   
Total- - -93.789.084.892.784.185.178.5   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2017Dodgers -0.3      -13.33     
2018Dodgers-0.40.00.20.60.0  -1.40-0.1110.8412.76-0.58  
2019Diamondbacks-3.53.21.32.3-3.1-0.7 -0.612.121.962.81-3.12-8.93 
Total- - --3.92.91.53.0-3.1-0.7 -0.651.792.233.38-2.98-8.93 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017Dodgers      -0.3      
2018Dodgers-0.40.20.2  0.0-0.6-0.10.0 0.1  
2019Diamondbacks-1.2-1.50.0-1.3 0.32.30.31.5 -2.6  
Total- - --1.6-1.40.2-1.3 0.31.50.21.5 -2.6  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2017Dodgers      -13.16      
2018Dodgers-4.702.5411.26  -0.01-6.89-5.763.71 8.87  
2019Diamondbacks-0.30-1.670.01-10.24 0.481.550.398.88 -2.78  
Total- - --0.39-1.410.31-10.24 0.460.930.228.59 -2.66  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017Dodgers     -0.3    
2018Dodgers-0.10.2 -0.1 -0.5-0.1   
2019Diamondbacks-2.91.7-0.2-1.1 2.01.9   
Total- - --3.01.9-0.2-1.2 1.21.8   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017Dodgers     -13.16    
2018Dodgers-1.0510.84 -1.578.87-6.86-2.61   
2019Diamondbacks-0.712.34-3.65-0.71-3.681.322.42   
Total- - --0.722.57-3.65-0.76-3.560.752.23   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2017Dodgers 50.0 %50.0 % 100.0 %100.0 %100.0 %100.0 %0.0 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Dodgers40.6 %66.7 %50.9 %69.2 %92.9 %81.5 %39.6 %50.0 %9.4 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Diamondbacks36.3 %54.7 %44.2 %71.4 %87.9 %80.2 %43.0 %59.6 %8.8 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -36.5 %55.3 %44.6 %71.3 %88.2 %80.3 %42.9 %59.3 %8.8 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Dodgers 50.0 %50.0 % 100.0 %100.0 %100.0 %27.0
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Dodgers40.0 %81.8 %54.8 %62.5 %88.9 %76.5 %35.5 %24.1
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Diamondbacks34.6 %55.3 %44.4 %69.1 %88.2 %80.4 %47.2 %23.0
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -34.8 %55.9 %44.7 %68.8 %88.3 %80.3 %47.0 %23.1

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Dodgers 50.0 %50.0 % 100.0 %100.0 %100.0 %27.0
2018Dodgers42.1 %75.0 %54.8 %62.5 %88.9 %76.5 %38.7 %24.1
2019Diamondbacks34.4 %55.4 %44.4 %68.6 %88.4 %80.4 %47.8 %23.4
Total- - -34.7 %55.8 %44.7 %68.3 %88.4 %80.3 %47.6 %23.4

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2018Dodgers (AAA)1B11877.07611  4          
2017Dodgers (AA)2B2421171.141441  9          
2017Dodgers (AAA)2B2220167.028340  9          
2018Dodgers (R)2B115.0110  0          
2018Dodgers (AAA)2B3028221.247554  13          
2019Diamondbacks (AAA)2B115.0110  0          
2017Dodgers (AA)SS3130250.2495912  15          
2017Dodgers (AA)LF100.0000  0          
2017Dodgers (AAA)LF8444.01000  0          
2017DodgersLF203.0100000000     1.000 
2018Dodgers (AAA)LF8549.2910  1          
2018DodgersLF102.0100000000     1.000 
2019Diamondbacks (AAA)LF4328.2400  0          
2019DiamondbacksLF3424221.25401100000     .982 
Total- - -LF3724226.25601100000     .982 
2017Dodgers (AA)CF4637353.210120  0          
2017Dodgers (AAA)CF103.0000  0          
2018Dodgers (R)CF3318.0101  0          
2018Dodgers (AAA)CF4635327.27221  0          
2018DodgersCF4322.0600000000     1.000 
2019Diamondbacks (AAA)CF2020171.04500  0          
2019DiamondbacksCF2010110.01710000000     1.000 
Total- - -CF2413132.02310000000     1.000 
2017Dodgers (AA)RF2216.0410  0          
2019Diamondbacks (AAA)RF7756.01400  0          
2019DiamondbacksRF2510129.03300000000     1.000 
Total- - -RF2510129.03300000000     1.000 
2017DodgersOF203.0100000000     1.000 
2018DodgersOF5324.0700000000     1.000 
2019DiamondbacksOF7944460.210411100000     .991 
Total- - -OF8647487.211211100000     .991 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017DodgersLF3.0    0000111.0000        
2018DodgersLF2.0    0000111.0000        
2019DiamondbacksLF221.20   0-10-13730.81124  -0.5 -1.80.2-2.2-10.5
Total- - -LF226.20   0-10-13932.82124  -0.5 -1.80.2-2.2-10.5
2018DodgersCF22.0    000054.8002  -0.1 -0.50.0-0.5-43.7
2019DiamondbacksCF110.00   00-1-11611.6886  0.4 -0.50.10.0-0.6
Total- - -CF132.00   00-1-12115.7148  0.3 -1.00.2-0.5-5.9
2019DiamondbacksRF129.00   -10542322.95711  -0.4 3.10.22.929.5
Total- - -RF129.00   -10542322.95711  -0.4 3.10.22.929.5
2017DodgersOF3.0    0000111.0000        
2018DodgersOF24.0    000065.8332  -0.1 -0.50.0-0.5-43.7
2019DiamondbacksOF460.20   -1-1427663.82941  -0.5 0.70.50.82.2
Total- - -OF487.20   -1-1428369.83143  -0.5 0.30.50.30.8

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017DodgersLF3.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
2018DodgersLF2.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
2019DiamondbacksLF221.20.0%    (18)20.0%      (5)33.3%      (3)100.0%     (3)75.0%      (4)100.0%    (46)
Total- - -LF226.20.0%    (18)20.0%      (5)33.3%      (3)100.0%     (3)75.0%      (4)100.0%    (48)
2018DodgersCF22.00.0%      (1)0.0%      (1)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (5)
2019DiamondbacksCF110.00.0%      (8)0.0%      (1)0.0%      (0)0.0%     (0)100.0%      (2)100.0%    (15)
Total- - -CF132.00.0%      (9)0.0%      (2)0.0%      (0)0.0%     (0)100.0%      (3)100.0%    (20)
2019DiamondbacksRF129.00.0%      (2)0.0%      (2)0.0%      (0)100.0%     (1)100.0%      (1)100.0%    (31)
Total- - -RF129.00.0%      (2)0.0%      (2)0.0%      (0)100.0%     (1)100.0%      (1)100.0%    (31)
2017DodgersOF3.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
2018DodgersOF24.00.0%      (1)0.0%      (1)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (6)
2019DiamondbacksOF460.20.0%    (28)12.5%      (8)33.3%      (3)100.0%     (4)85.7%      (7)100.0%    (92)
Total- - -OF487.20.0%    (29)11.1%      (9)33.3%      (3)100.0%     (4)87.5%      (8)100.0%    (99)

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2017Dodgers-0.30.2 0.0-0.10.00.00.0-0.10.0$0.0 
2018Dodgers-0.11.0-0.50.00.8-0.50.00.40.80.1$0.7 
2019Diamondbacks-3.05.20.8-1.62.2-0.90.27.99.50.9$7.4 
Total- - --3.46.40.3-1.63.0-1.30.38.310.21.0$8.0 

  • 2013 June Amateur Draft - Round: 13, Pick: 9, Overall: 385
    • Team: Toronto Blue Jays
    • School: Ithaca Col