Willie Calhoun

Texas Rangers (AAA)
Age: 24
Bats/Throws: L/R
5' 8" / 187
OF

Prospects Report
Team Rank: 2Overall Rank: 82Reported: 2018 - UpdatedETA: 2018  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
50 / 6050 / 6065 / 6530 / 3040 / 4045 / 4550

RotoWire News: Calhoun reported to the Rangers' minor-league camp Saturday, Jeff Wilson of the Fort Worth Star-Telegram reports. (3/23/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
2015Dodgers (R)3817572826213.1 %10.3 %.238.276.278.371.517.391124    
2015Dodgers (A)156619807.6 %10.6 %.098.434.393.439.492.433174    
2015Dodgers (A+)20823111408.5 %15.9 %.219.362.329.390.548.406152    
2016Dodgers (AA)13256027758808.0 %11.6 %.215.242.254.318.469.348123    
2017Dodgers (AAA)9941423646738.7 %11.8 %.276.289.298.357.574.391134    
2017Rangers (AAA)291208162615.0 %10.0 %.257.290.310.345.566.384129    
2017Rangers133713405.4 %18.9 %.088.308.265.324.353.300770.3-0.8-2.2-0.2
2018Rangers (AAA)1084709664746.8 %10.0 %.137.314.294.351.431.345104    
2018Rangers35108281105.6 %22.2 %.111.267.222.269.333.26255-0.2-6.0-3.6-0.6
2019THE BAT281183121316.7 %14.4 %.155.269.251.306.406.30684    
2019ATC7932511373616.6 %15.8 %.169.279.261.312.430.31892    
2019Depth Charts281194141516.4 %13.8 %.176.280.268.319.443.326980.0-0.3-2.40.1
2019Steamer542267262816.6 %13.9 %.166.282.267.320.434.323960.1-1.0-4.60.2
2019ZiPS14558922717436.3 %13.8 %.185.279.268.317.453.329100-0.1-0.3-13.00.6
2019Texas (AAA)1877399113.0 %15.6 %.194.269.254.351.448.34998    
2019Steamer (R)321324151716.9 %14.7 %.170.280.264.319.435.323960.1-0.5-1.90.2
2019Depth Charts (R)251034121316.9 %14.7 %.170.280.264.319.435.323960.1-0.4-1.80.1
2019THE BAT (R)241033111217.1 %14.8 %.165.264.249.306.414.30986    
Total- - -481453111505.5 %21.4 %.105.277.233.283.338.272600.1-6.8-5.8-0.8

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2015Dodgers (R)3815117542211317282623018010221.278
2015Dodgers (A)156166242030198507000200.393
2015Dodgers (A+)207382241470311147013110200.329
2016Dodgers (AA)13250356012875251277588453655611500.254
2017Dodgers (AAA)993734141115924523646736349140732.298
2017Rangers (AAA)29113120352331816266112001310.310
2017Rangers1334379800134207100000.265
2018Rangers (AAA)1084324701278632096647325476001040.294
2018Rangers359910822155028116024120200.222
2019THE BAT28108118271860312138117110210.251
2019ATC79297325774916111373621151340510.261
2019Depth Charts28109119291960414158116110 10.268
2019Steamer5420622655361117262815131221 10.267
2019ZiPS14554558914691312227174374814301331.268
2019Texas (AAA)18677717104039910012000210.254
2019Steamer (R)32120132322160415179119111 10.264
2019Depth Charts (R)2594103251650412137115111 10.264
2019THE BAT (R)2494103231550311127115110210.249
Total- - -48133145312350311158031220200.233

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2015Dodgers (R)13.1 %10.3 %1.28.278.371.517.888.2384.4.276  0.0326.2.391124
2015Dodgers (A)7.6 %10.6 %0.71.393.439.492.931.0981.3.434  0.0135.5.433174
2015Dodgers (A+)8.5 %15.9 %0.54.329.390.548.938.2191.3.362  0.0165.5.406152
2016Dodgers (AA)8.0 %11.6 %0.69.254.318.469.788.2152.1.242  0.07614.4.348123
2017Dodgers (AAA)8.7 %11.8 %0.73.298.357.574.931.2764.8.289  -0.47318.3.391134
2017Rangers (AAA)5.0 %10.0 %0.50.310.345.566.911.2574.4.290  0.2204.6.384129
2017Rangers5.4 %18.9 %0.29.265.324.353.677.0880.8.3080.00.30.04-0.7.30077
2017Average8.5 %21.6 %0.39.255.324.426.750.1715.0.300     .321 
2018Rangers (AAA)6.8 %10.0 %0.68.294.351.431.782.1373.8.314  0.7642.5.345104
2018Rangers5.6 %22.2 %0.25.222.269.333.602.1111.0.267-0.20.1-0.18-4.6.26255
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019THE BAT6.7 %14.4 %0.47.251.306.406.712.1553.2.269  0.013-0.9.30684
2019ATC6.6 %15.8 %0.41.261.312.430.742.1693.2.279  -0.1390.8.31892
2019Depth Charts6.4 %13.8 %0.47.268.319.443.762.1763.3.2800.1 0.0151.1.32698
2019Steamer6.6 %13.9 %0.48.267.320.434.753.1663.7.2820.2 -0.1281.5.32396
2019ZiPS6.3 %13.8 %0.46.268.317.453.771.1853.4.279  -0.1756.6.329100
2019Texas (AAA)13.0 %15.6 %0.83.254.351.448.798.1943.4.269  0.211-0.2.34998
2019Steamer (R)6.9 %14.7 %0.47.264.319.435.754.1703.1.2800.1 -0.1160.9.32396
2019Depth Charts (R)6.9 %14.7 %0.47.264.319.435.754.1703.1.2800.1 0.0130.7.32396
2019THE BAT (R)7.1 %14.8 %0.48.249.306.414.720.1653.4.264  0.011-0.5.30986
Total- - -5.5 %21.4 %0.26.233.283.338.621.1050.9.277-0.20.4-0.112-5.3.27260

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
201924145545589146913122271743781316.3 %13.8 %0.46.268.317.453.771.185.279-0.1.3290.6
202025140526570142863222270743780316.5 %14.0 %0.46.270.321.464.785.194.281-0.1.3340.9
202126140523570142853222371754083307.0 %14.6 %0.48.272.326.472.799.201.2830.3.3401.2

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2015Dodgers (R)0.8921.9 %36.7 %41.4 %22.6 %13.2 %  65.7 %18.7 %15.7 %   
2015Dodgers (A)1.2821.2 %44.2 %34.6 %38.9 %5.6 %  48.2 %21.4 %30.4 %   
2015Dodgers (A+)1.1031.1 %36.1 %32.8 %15.0 %15.0 %  67.2 %16.4 %16.4 %   
2016Dodgers (AA)1.0619.5 %41.4 %39.1 %34.9 %15.7 %  49.7 %21.1 %29.2 %   
2017Dodgers (AAA)0.9115.0 %40.5 %44.5 %30.3 %15.9 %  45.6 %23.4 %31.0 %   
2017Rangers (AAA)0.8314.3 %38.8 %46.9 %37.0 %17.4 %  48.0 %18.6 %33.3 %   
2017Rangers2.5022.2 %55.6 %22.2 %16.7 %16.7 %20.0 %0.0 %63.0 %25.9 %11.1 %11.1 %63.0 %25.9 %
2018Rangers (AAA)1.0516.5 %42.8 %40.7 %37.4 %5.8 %  42.3 %23.9 %33.8 %   
2018Rangers0.9419.5 %39.0 %41.6 %9.4 %6.3 %6.7 %0.0 %37.7 %40.3 %22.1 %19.5 %55.8 %24.7 %
2019Texas (AAA)1.0028.3 %35.8 %35.8 %36.8 %15.8 %  49.1 %21.8 %29.1 %   
Total- - -1.1820.2 %43.3 %36.5 %10.5 %7.9 %11.1 %0.0 %44.2 %36.5 %19.2 %17.3 %57.7 %25.0 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2015Dodgers (R)47532812   107196303
2015Dodgers (A)2318117   4093133
2015Dodgers (A+)2220193   47116163
2016Dodgers (AA)1821728660   78311921975
2017Dodgers (AAA)1321454944   5348971431
2017Rangers (AAA)38461417   146283429
2017Rangers156613005390143
2018Rangers (AAA)1631556358   64710931740
2018Rangers3032153200137239376
2019Texas (AAA)1919157   118176294
Total- - -4538214500190329519

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2017Rangers0.18-0.450.631.730.150.812.1010.070.16
2018Rangers-0.68-1.891.21-3.79-0.400.921.469-0.56-0.18
Total- - --0.50-2.341.84-2.07-0.250.901.5210-0.49-0.06

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2017Rangers58.7% (93.1)14.0% (82.1)5.6% (91.0)6.3% (78.9)13.3% (83.9)2.1% (80.0)  
2018Rangers52.4% (92.5)17.8% (83.0)5.6% (89.6)11.2% (80.6)11.7% (84.5)1.3% (86.6)  
Total- - -54.1% (92.7)16.8% (82.8)5.6% (90.0)9.8% (80.3)12.1% (84.4)1.5% (84.1)  

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2017Rangers36.4 %12.6 %1.4 %2.1 % 14.0 %12.6 %7.0 %0.7 % 13.3 %   
2018Rangers33.5 %7.7 %5.3 %1.3 % 11.7 %18.1 %6.9 %3.7 % 11.7 %   
Total- - -34.3 %9.1 %4.2 %1.5 % 12.3 %16.6 %6.9 %2.9 % 12.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2017Rangers92.792.989.380.3 93.783.078.076.9 83.5  
2018Rangers93.291.689.786.7 90.683.077.884.1 84.5  
Total- - -93.192.189.684.3 91.683.077.983.6 84.2  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2017Rangers41.3 %4.2 %2.1 %17.5 %13.3 %13.3 %7.7 %0.7 %   
2018Rangers36.2 %5.6 %1.3 %16.0 %11.7 %20.0 %9.3 %    
Total- - -37.6 %5.2 %1.5 %16.4 %12.1 %18.1 %8.9 %0.2 %   

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2017Rangers93.692.880.692.684.183.279.668.6  
2018Rangers93.590.586.891.685.083.280.7   
Total- - -93.591.084.591.984.783.280.568.6  

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2017Rangers1.0-0.7-0.30.31.2-0.3 1.19-3.51-3.332.826.38-8.89 
2018Rangers0.8-3.5-1.51.2-0.5-0.2 0.43-5.27-7.002.89-1.09-3.11 
Total- - -1.8-4.2-1.71.50.7-0.4 0.66-4.86-5.992.881.16-5.28 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2017Rangers0.70.0-0.1-0.3 -0.3-0.30.0-0.1 1.2  
2018Rangers-1.10.9-1.3-0.2 0.7-3.71.10.3 -0.5  
Total- - --0.40.9-1.4-0.4 0.4-4.01.00.2 0.6  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2017Rangers1.32-0.14-2.60-8.79 -1.33-1.84-0.43-6.16 6.14  
2018Rangers-0.863.09-6.55-3.14 1.55-5.374.042.18 -1.20  
Total- - --0.221.85-6.19-5.26 0.65-4.632.801.62 1.02  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2017Rangers0.0-0.3-0.30.6 -0.3-0.1-0.1  
2018Rangers-1.3-1.7-0.22.2 -4.01.6   
Total- - --1.2-2.0-0.42.8 -4.31.5-0.1  

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2017Rangers0.08-5.19-8.792.426.37-1.75-0.78-6.16  
2018Rangers-0.93-8.03-3.143.62-1.20-5.274.63   
Total- - --0.62-7.39-5.263.271.08-4.563.34-6.16  

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2017Rangers34.5 %73.2 %49.7 %70.0 %87.8 %80.3 %39.2 %51.4 %9.8 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Rangers35.7 %73.2 %50.5 %72.8 %89.9 %82.6 %39.6 %49.1 %8.8 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
Total- - -35.4 %73.2 %50.3 %72.1 %89.3 %82.0 %39.5 %49.7 %9.1 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Rangers33.3 %66.2 %49.7 %62.5 %91.5 %81.7 %49.7 %22.3
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Rangers30.6 %72.2 %50.5 %70.0 %88.5 %82.6 %47.9 %23.2
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
Total- - -31.3 %70.5 %50.3 %67.9 %89.3 %82.4 %48.4 %22.9

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2017Rangers34.1 %72.4 %49.7 %69.0 %90.5 %81.7 %40.6 %22.7
2018Rangers30.7 %72.9 %50.5 %68.9 %89.2 %82.6 %47.1 %23.7
Total- - -31.7 %72.8 %50.3 %68.9 %89.5 %82.4 %45.3 %23.4

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2017Rangers (AAA)2B3327.0860  0          
2017Dodgers (AAA)2B7474636.21201746  39          
2017Rangers (AAA)LF2424206.14230  1          
2017Dodgers (AAA)LF121195.01000  0          
2017RangersLF11874.01111100000     .923 
2018Rangers (AAA)LF9189778.213153  0          
2018RangersLF2725200.03712200000     .950 
2019Texas (AAA)LF1515129.02102  0          
Total- - -LF3833274.04823300000     .943 
2017RangersOF11874.01111100000     .923 
2018RangersOF2725200.03712200000     .950 
Total- - -OF3833274.04823300000     .943 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2017RangersLF74.0    1-1-1-11210.8332  -0.8 -0.8-0.2-1.7-29.1
2018RangersLF200.0    -10-2-33127.87110-1 -0.4 -1.7-0.3-2.4-15.6
Total- - -LF274.0    0-1-3-44337.86112-1 -1.1 -2.5-0.5-4.2-19.2
2017RangersOF74.0    1-1-1-11210.8332  -0.8 -0.8-0.2-1.7-29.1
2018RangersOF200.0    -10-2-33127.87110-1 -0.4 -1.7-0.3-2.4-15.6
Total- - -OF274.0    0-1-3-44337.86112-1 -1.1 -2.5-0.5-4.2-19.2

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017RangersLF74.00.0%      (4)0.0%      (1)0.0%      (0)0.0%     (1)66.7%      (3)100.0%      (9)
2018RangersLF200.00.0%    (24)0.0%      (2)0.0%      (1)0.0%     (0)0.0%      (1)97.4%    (38)
Total- - -LF274.00.0%    (28)0.0%      (3)0.0%      (1)0.0%     (1)50.0%      (4)97.9%    (47)
2017RangersOF74.00.0%      (4)0.0%      (1)0.0%      (0)0.0%     (1)66.7%      (3)100.0%      (9)
2018RangersOF200.00.0%    (24)0.0%      (2)0.0%      (1)0.0%     (0)0.0%      (1)97.4%    (38)
Total- - -OF274.00.0%    (28)0.0%      (3)0.0%      (1)0.0%     (1)50.0%      (4)97.9%    (47)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2018Rangers200.043025292224212625-1
Total- - -200.043025292224212625-1

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2017Rangers-1.00.3-1.7-0.5-0.8-2.20.11.1-1.7-0.2($1.4) 
2018Rangers-5.9-0.2-2.4-1.1-6.0-3.60.33.2-6.0-0.6($4.9) 
Total- - --6.90.1-4.2-1.6-6.8-5.80.54.4-7.7-0.8($6.3) 


Add New Contract
  • 2015 June Amateur Draft - Round: 4, Pick: 27, Overall: 132
    • Team: Los Angeles Dodgers
    • School: Yavapai College
  • 2013 June Amateur Draft - Round: 17, Pick: 22, Overall: 518
    • Team: Tampa Bay Rays
    • School: Benicia (CA) HS