Age: 26
Bats/Throws: R/R
6' 1" / 200
OF

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

RotoWire News: Locastro started in center field and went 1-for-2 with a walk, a run scored and two stolen bases in Thursday's 4-1 in over Atlanta. (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



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
2019THE BAT31401105.5 %18.7 %.111.290.242.311.353.29480    
2019Depth Charts31401115.3 %16.7 %.108.300.256.322.364.303870.0-0.20.00.0
2019Steamer31301105.2 %17.3 %.106.301.255.314.361.297830.0-0.30.10.0
2019ZiPS12148965940225.3 %16.2 %.110.299.256.330.366.309901.2-4.5-2.70.9
2019Diamondbacks (AAA)31312107.7 %46.2 %.250.000.083.154.333.2012    
2019Diamondbacks916040212.5 %31.3 %.000.667.364.563.364.4401710.41.9-0.10.2
2019ZiPS (R)10440855033195.5 %16.5 %.108.303.258.335.366.312921.2-2.7-2.10.8
2019Steamer (R)93503315.5 %19.1 %.109.303.252.315.360.298830.1-0.70.00.0
2019Depth Charts (R)93704315.5 %17.8 %.108.303.255.325.363.305880.1-0.5-0.10.1
2019THE BAT (R)93804315.6 %20.3 %.114.294.240.310.354.29380    
Total- - -30310100712.9 %32.3 %.043.462.261.452.304.3641261.62.6-0.60.3

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
2019THE BAT312143210011103100000.242
2019Depth Charts313143210011102100 10.256
2019Steamer312133210011102000 00.255
2019ZiPS12143748911279243659402607923216227.256
2019Diamondbacks (AAA)312131000121106000000.083
2019Diamondbacks911164400040205300020.364
2019ZiPS (R)104362408936720255033220672021 196.258
2019Steamer (R)932358620033207100 10.252
2019Depth Charts (R)933378620043207200 10.255
2019THE BAT (R)934388620043208100110.240
Total- - -302331651001004010400070.261

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 
2019THE BAT5.5 %18.7 %0.29.242.311.353.664.1111.1.290  0.01-0.2.29480
2019Depth Charts5.3 %16.7 %0.32.256.322.364.686.1085.5.3000.0 0.02-0.1.30387
2019Steamer5.2 %17.3 %0.30.255.314.361.675.1061.1.3010.0 0.01-0.2.29783
2019ZiPS5.3 %16.2 %0.33.256.330.366.696.1106.5.299  1.255-2.2.30990
2019Diamondbacks (AAA)7.7 %46.2 %0.17.083.154.333.487.2502.6.000  0.00-1.8.2012
2019Diamondbacks12.5 %31.3 %0.40.364.563.364.926.0007.1.6670.00.00.441.7.440171
2019Average9.2 %23.3 %0.39.243.320.419.739.1754.7.290     .317 
2019ZiPS (R)5.5 %16.5 %0.33.258.335.366.701.1086.6.3030.0 1.247-1.0.31292
2019Steamer (R)5.5 %19.1 %0.29.252.315.360.675.1095.6.3030.0 0.04-0.5.29883
2019Depth Charts (R)5.5 %17.8 %0.31.255.325.363.688.1086.1.3030.0 0.14-0.3.30588
2019THE BAT (R)5.6 %20.3 %0.27.240.310.354.664.1146.1.294  0.14-0.7.29380
Total- - -12.9 %32.3 %0.40.261.452.304.756.0437.5.4620.00.21.451.2.364126

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
201926121437489112792436594026792275.3 %16.2 %0.33.256.330.366.696.110.2991.2.3090.9
202027115416467107742436573926771965.6 %16.5 %0.34.257.333.373.705.115.3011.1.3131.1
202128113407458104712436563926771765.7 %16.8 %0.34.256.333.373.706.118.3010.7.3131.0

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)2.000.0 %66.7 %33.3 %50.0 %50.0 %  83.3 %0.0 %16.7 %   
2019Diamondbacks3.0040.0 %60.0 %0.0 %0.0 %0.0 %66.7 %0.0 %66.7 %33.3 %0.0 %16.7 %66.7 %16.7 %
Total- - -1.2525.0 %41.7 %33.3 %0.0 %0.0 %60.0 %0.0 %53.8 %23.1 %23.1 %30.8 %53.8 %15.4 %

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)4201   133144
2019Diamondbacks3020210303969
Total- - -54303104876124

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.06-0.360.421.950.201.262.2350.32-0.27
Total- - --0.02-0.640.622.040.221.051.44110.42-0.44

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.0% (93.8)20.3% (84.5)7.2% (88.4)7.2% (77.8)7.2% (83.4)   
Total- - -56.5% (92.8)21.0% (84.0)5.6% (88.4)8.1% (77.0)8.9% (83.4)   

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 %   
2019Diamondbacks53.6 %4.4 %7.3 %   23.2 %2.9 %1.5 % 7.3 %   
Total- - -44.1 %8.8 %6.9 %  2.9 %25.5 %3.9 %2.0 % 5.9 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017Dodgers      80.5      
2018Dodgers93.090.588.2  94.483.072.081.2 88.9  
2019Diamondbacks93.991.788.3   83.576.780.6 83.4  
Total- - -93.790.988.3  94.483.174.480.9 84.3  

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 %    
2019Diamondbacks53.6 %7.3 % 4.4 %7.3 %20.3 %7.3 %    
Total- - -44.1 %6.9 % 11.8 %5.9 %23.5 %7.8 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017Dodgers     81.0    
2018Dodgers94.789.0 91.589.783.675.8   
2019Diamondbacks94.388.8 92.183.984.478.1   
Total- - -94.488.9 91.784.883.977.2   

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  
2019Diamondbacks1.22.0-0.40.20.0  3.0514.19-7.593.77-0.65  
Total- - -0.81.7-0.20.8-0.1  1.156.57-2.328.26-0.61  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017Dodgers      -0.3      
2018Dodgers-0.40.20.2  0.0-0.6-0.10.0 0.1  
2019Diamondbacks0.30.9-0.4   1.60.50.0 0.0  
Total- - --0.11.1-0.2  0.00.80.40.1 0.1  

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  
2019Diamondbacks0.8230.59-7.59   10.1725.234.22 -0.65  
Total- - --0.1611.89-2.21  -0.013.139.733.96 0.94  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017Dodgers     -0.3    
2018Dodgers-0.10.2 -0.1 -0.6-0.1   
2019Diamondbacks0.3-0.4 0.9 2.00.2   
Total- - -0.2-0.2 0.8 1.20.1   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017Dodgers     -13.16    
2018Dodgers-1.0511.26 -1.558.87-6.89-2.61   
2019Diamondbacks0.82-7.59 30.59-0.6514.193.77   
Total- - -0.49-2.21 6.480.944.881.38   

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 %
2019Diamondbacks34.2 %39.3 %36.2 %71.4 %72.7 %72.0 %40.6 %50.0 %10.1 %
2019Average29.3 %66.7 %45.5 %60.4 %84.4 %75.7 %43.4 %60.1 %11.0 %
Total- - -37.0 %51.0 %42.7 %70.4 %84.6 %77.4 %41.1 %51.6 %9.7 %

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
2019Diamondbacks35.0 %37.9 %36.2 %71.4 %81.8 %76.0 %42.0 %22.5
2019Average29.3 %63.9 %45.6 %58.2 %84.3 %75.5 %47.1 %24.2
Total- - -36.7 %50.0 %42.2 %68.2 %85.7 %76.7 %41.2 %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
2019Diamondbacks35.0 %37.9 %36.2 %71.4 %81.8 %76.0 %42.0 %22.5
Total- - -37.3 %48.8 %42.2 %68.2 %85.7 %76.7 %42.2 %23.1

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)LF102.2200  0          
2019DiamondbacksLF119.0200000000     1.000 
Total- - -LF4114.0400000000     1.000 
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)CF2216.0400  0          
2019DiamondbacksCF116.0000000000     .000 
Total- - -CF5428.0600000000     1.000 
2017Dodgers (AA)RF2216.0410  0          
2019DiamondbacksRF117.0100000000     1.000 
Total- - -RF117.0100000000     1.000 
2017DodgersOF203.0100000000     1.000 
2018DodgersOF5324.0700000000     1.000 
2019DiamondbacksOF3322.0300000000     1.000 
Total- - -OF10649.01100000000     1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017DodgersLF3.0    0000111.0000        
2018DodgersLF2.0    0000111.0000        
2019DiamondbacksLF9.00   0000221.0000        
Total- - -LF14.00   0000441.0000        
2018DodgersCF22.0    000054.8002  -0.1 -0.50.0-0.5-43.7
2019DiamondbacksCF6.00   000000 0        
Total- - -CF28.00   000054.8002  -0.1 -0.50.0-0.5-43.7
2019DiamondbacksRF7.00   0000111.0000        
Total- - -RF7.00   0000111.0000        
2017DodgersOF3.0    0000111.0000        
2018DodgersOF24.0    000065.8332  -0.1 -0.50.0-0.5-43.7
2019DiamondbacksOF22.00   0000331.0000        
Total- - -OF49.00   0000109.9002  -0.1 -0.50.0-0.5-43.7

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)
Total- - -LF14.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
2018DodgersCF22.00.0%      (1)0.0%      (1)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (5)
Total- - -CF28.00.0%      (1)0.0%      (1)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (5)
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)
Total- - -OF49.00.0%      (1)0.0%      (1)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (7)

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 
2019Diamondbacks1.50.4 -0.11.9-0.10.00.52.30.2$1.8 
Total- - -1.11.6-0.5-0.12.6-0.60.00.93.10.3$2.5 


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