Batting

Hanleth Otano

Chicago White Sox (R)
OF
Age: 30
Bats/Throws: R/R
6'3" / 195
DOB: 7/16/1996
(30 years, 3 months, 18 days)
OF
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Minor Leagues
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2013CHWR16612422232627.0%35.1%.095.287.185.248.279.26564
    2014CHWR17622332232705.2%33.0%.121.331.220.279.341.30582
    2015CHWR1862103009.5%52.4%.000.250.105.190.105.1623
    2015CHWR18552391252246.7%26.8%.088.366.264.326.352.33298
    2015CHWMiLB18612601282246.9%28.8%.081.360.251.315.332.31890
    2016CHWR1941151013807.3%28.5%.059.355.243.313.301.30085
    2017CHWR20125012812.0%26.0%.111.250.200.245.311.25029
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2013CHWR16612422232627.0%35.1%.095.287.185.248.279.26564
    2014CHWR17622332232705.2%33.0%.121.331.220.279.341.30582
    2015CHWR1862103009.5%52.4%.000.250.105.190.105.1623
    2015CHWR18552391252246.7%26.8%.088.366.264.326.352.33298
    2015CHWMiLB18612601282246.9%28.8%.081.360.251.315.332.31890
    2016CHWR1941151013807.3%28.5%.059.355.243.313.301.30085
    2017CHWR20125012812.0%26.0%.111.250.200.245.311.25029
    Minor Leagues
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2013CHWR612222424127932232617085210121.185
    2014CHWR6221423347281432232712077610601.220
    2015CHWR6192122000302011000200.105
    2015CHWR5521623957421221252216164520140.264
    2015CHWMiLB6123526059441221282218175520340.251
    2016CHWR41136151332580013811043301301.243
    2017CHWR12455096201281013211011.200
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2013CHWR612222424127932232617085210121.185
    2014CHWR6221423347281432232712077610601.220
    2015CHWR6192122000302011000200.105
    2015CHWR5521623957421221252216164520140.264
    2015CHWMiLB6123526059441221282218175520340.251
    2016CHWR41136151332580013811043301301.243
    2017CHWR12455096201281013211011.200
    Minor LeaguesAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2013CHWR7.0%35.1%0.20.185.248.279.527.0955.7.2870.218-10.9.26564
    2014CHWR5.2%33.0%0.16.220.279.341.620.1214.5.331-0.224-5.8.30582
    2015CHWR9.5%52.4%0.18.105.190.105.296.0002.6.2500.00-2.5.1623
    2015CHWR6.7%26.8%0.25.264.326.352.678.0886.0.3661.130-1.2.33298
    2015CHWMiLB6.9%28.8%0.24.251.315.332.647.0815.8.3601.130-3.7.31890
    2016CHWR7.3%28.5%0.26.243.313.301.615.0591.8.355-0.616-3.4.30085
    2017CHWR2.0%26.0%0.08.200.245.311.556.1112.4.250-0.32-5.8.25029
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2013CHWR7.0%35.1%0.20.185.248.279.527.0955.7.2870.218-10.9.26564
    2014CHWR5.2%33.0%0.16.220.279.341.620.1214.5.331-0.224-5.8.30582
    2015CHWR9.5%52.4%0.18.105.190.105.296.0002.6.2500.00-2.5.1623
    2015CHWR6.7%26.8%0.25.264.326.352.678.0886.0.3661.130-1.2.33298
    2015CHWMiLB6.9%28.8%0.24.251.315.332.647.0815.8.3601.130-3.7.31890
    2016CHWR7.3%28.5%0.26.243.313.301.615.0591.8.355-0.616-3.4.30085
    2017CHWR2.0%26.0%0.08.200.245.311.556.1112.4.250-0.32-5.8.25029
    Minor Leagues
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2013CHWR0.9812.7%43.3%44.0%16.9%3.4%48.2%22.3%29.5%
    2014CHWR0.6610.8%35.4%53.8%11.4%2.9%49.3%26.1%24.6%
    2015CHWR1.000.0%50.0%50.0%0.0%0.0%50.0%12.5%37.5%
    2015CHWR0.9716.8%40.9%42.3%28.6%1.6%54.9%14.4%30.7%
    2015CHWMiLB0.9715.9%41.4%42.7%26.9%1.5%54.7%14.3%31.1%
    2016CHWR1.5622.5%47.2%30.3%7.4%0.0%36.2%28.7%35.1%
    2017CHWR2.563.0%69.7%27.3%11.1%11.1%45.5%9.1%45.5%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2013CHWR0.9812.7%43.3%44.0%16.9%3.4%48.2%22.3%29.5%
    2014CHWR0.6610.8%35.4%53.8%11.4%2.9%49.3%26.1%24.6%
    2015CHWR1.000.0%50.0%50.0%0.0%0.0%50.0%12.5%37.5%
    2015CHWR0.9716.8%40.9%42.3%28.6%1.6%54.9%14.4%30.7%
    2015CHWMiLB0.9715.9%41.4%42.7%26.9%1.5%54.7%14.3%31.1%
    2016CHWR1.5622.5%47.2%30.3%7.4%0.0%36.2%28.7%35.1%
    2017CHWR2.563.0%69.7%27.3%11.1%11.1%45.5%9.1%45.5%
    Minor Leagues
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2013CHWR5859171082397479
    2014CHWR467014875372447
    2015CHWR440084149
    2015CHWR6163251887335422
    2015CHWMiLB6567251895376471
    2016CHWR422720253223276
    2017CHWR2391138108146
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2013CHWR5859171082397479
    2014CHWR467014875372447
    2015CHWR440084149
    2015CHWR6163251887335422
    2015CHWMiLB6567251895376471
    2016CHWR422720253223276
    2017CHWR2391138108146
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Minor LeaguesAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2013CHWR74.7%38.5%35.5%45.9%8.1%54.1%
    2014CHWR75.8%40.7%30.5%45.0%7.4%52.3%
    2015CHWR77.6%21.1%52.4%61.2%6.1%67.3%
    2015CHWR77.3%46.9%23.8%41.0%2.1%43.1%
    2015CHWMiLB77.3%44.2%26.2%43.1%2.5%45.6%
    2016CHWR73.6%47.8%28.5%38.4%7.2%45.7%
    2017CHWR61.6%66.7%40.0%20.5%11.6%32.2%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2013CHWR74.7%38.5%35.5%45.9%8.1%54.1%
    2014CHWR75.8%40.7%30.5%45.0%7.4%52.3%
    2015CHWR77.6%21.1%52.4%61.2%6.1%67.3%
    2015CHWR77.3%46.9%23.8%41.0%2.1%43.1%
    2015CHWMiLB77.3%44.2%26.2%43.1%2.5%45.6%
    2016CHWR73.6%47.8%28.5%38.4%7.2%45.7%
    2017CHWR61.6%66.7%40.0%20.5%11.6%32.2%
    Minor Leagues
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2013CHWRLF3636305.143230
    2014CHWRLF4747383.167020
    2015CHWRLF2216.02110
    2015CHWRLF4948408.280951
    2016CHWRLF3836314.042480
    2017CHWRLF2217.04000
    2013CHWRCF218.02000
    2015CHWRCF119.01000
    2013CHWRRF3217.14000
    2014CHWRRF111194.216010
    2015CHWRRF5432.04010
    2015CHWRRF3216.01000
    2016CHWRRF102.00000
    2017CHWRRF6660.08110
    2013CHWRDH21210.00000
    2014CHWRDH440.00000
    2015CHWRDH440.00000
    2016CHWRDH220.00000
    2017CHWRDH440.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2013CHWRLF3636305.143230
    2014CHWRLF4747383.167020
    2015CHWRLF2216.02110
    2015CHWRLF4948408.280951
    2016CHWRLF3836314.042480
    2017CHWRLF2217.04000
    2013CHWRCF218.02000
    2015CHWRCF119.01000
    2013CHWRRF3217.14000
    2014CHWRRF111194.216010
    2015CHWRRF5432.04010
    2015CHWRRF3216.01000
    2016CHWRRF102.00000
    2017CHWRRF6660.08110
    2013CHWRDH21210.00000
    2014CHWRDH440.00000
    2015CHWRDH440.00000
    2016CHWRDH220.00000
    2017CHWRDH440.00000