Batting

Kevin Keyes

Texas Rangers (AA)
1B/OF
Age: 37
Bats/Throws: R/R
6'3" / 225
DOB: 3/15/1989
(37 years, 7 months, 24 days)
1B/OF
RosterResource
Draft:2010, Rd: 7, Pick: 1, Ovr: 206
Draft Team:Washington Nationals
School:Texas
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Minor LeaguesSpring Training
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2010WSNA-213916031323115.0%22.5%.103.209.175.321.278.29882
    2011WSNA228534217496569.4%23.4%.247.300.263.336.510.374128
    2012WSNA+2311443521477847.6%24.8%.236.247.223.290.459.330101
    2012WSNST233300000.0%33.3%.000.000.000.000.000.000-100
    2013WSNA+2411748213547997.1%27.4%.144.300.233.293.378.30985
    2014WSNA+2519814121717.4%21.0%.216.321.284.346.500.377135
    2014WSNAA2511445320526419.5%23.0%.192.266.236.312.428.332104
    2014WSNMiLB2513353424648129.2%22.7%.195.275.244.317.439.339109
    2015WSNAA265621252426110.8%22.2%.126.281.235.321.361.316100
    2015WSNAAA26763148353916.4%25.8%.128.327.256.309.384.32099
    2015WSNMiLB2613252613596528.2%24.3%.127.309.248.314.375.31899
    2015WSNST263300000.0%33.3%.000.500.333.333.333.29977
    2016WSNAA2782281122839111.7%27.0%.202.269.223.324.426.339108
    2016WSNAAA272894076010.6%34.0%.049.235.146.245.195.21628
    2016WSNMiLB27110375123545111.5%28.8%.164.261.204.304.367.30888
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2010WSNA-213916031323115.0%22.5%.103.209.175.321.278.29882
    2011WSNA228534217496569.4%23.4%.247.300.263.336.510.374128
    2012WSNA+2311443521477847.6%24.8%.236.247.223.290.459.330101
    2012WSNST233300000.0%33.3%.000.000.000.000.000.000-100
    2013WSNA+2411748213547997.1%27.4%.144.300.233.293.378.30985
    2014WSNA+2519814121717.4%21.0%.216.321.284.346.500.377135
    2014WSNAA2511445320526419.5%23.0%.192.266.236.312.428.332104
    2014WSNMiLB2513353424648129.2%22.7%.195.275.244.317.439.339109
    2015WSNAA265621252426110.8%22.2%.126.281.235.321.361.316100
    2015WSNAAA26763148353916.4%25.8%.128.327.256.309.384.32099
    2015WSNMiLB2613252613596528.2%24.3%.127.309.248.314.375.31899
    2015WSNST263300000.0%33.3%.000.500.333.333.333.29977
    2016WSNAA2782281122839111.7%27.0%.202.269.223.324.426.339108
    2016WSNAAA272894076010.6%34.0%.049.235.146.245.195.21628
    2016WSNMiLB27110375123545111.5%28.8%.164.261.204.304.367.30888
    Minor LeaguesSpring Training
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2010WSNA-391261602215403132324036541512.175
    2011WSNA853043428040221174965320803301060.263
    2012WSNA+1143904358738271214778330108660742.223
    2012WSNST3330000000001000000.000
    2013WSNA+117437482102652401354793401325511594.233
    2014WSNA+197481211421412176117100110.284
    2014WSNAA1144024539559151205264430104341914.236
    2014WSNMiLB133476534116731722464814911214411024.244
    2015WSNAA561832124330805242623047240113.235
    2015WSNAAA76289314745313083539201813201410.256
    2015WSNMiLB132472526117832101359654311285601523.248
    2015WSNST3331100000001000000.333
    2016WSNAA82242281542913012283933176420211.223
    2016WSNAAA2882941284007610032110100.146
    2016WSNMiLB1103243756637170123545431108530311.204
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2010WSNA-391261602215403132324036541512.175
    2011WSNA853043428040221174965320803301060.263
    2012WSNA+1143904358738271214778330108660742.223
    2012WSNST3330000000001000000.000
    2013WSNA+117437482102652401354793401325511594.233
    2014WSNA+197481211421412176117100110.284
    2014WSNAA1144024539559151205264430104341914.236
    2014WSNMiLB133476534116731722464814911214411024.244
    2015WSNAA561832124330805242623047240113.235
    2015WSNAAA76289314745313083539201813201410.256
    2015WSNMiLB132472526117832101359654311285601523.248
    2015WSNST3331100000001000000.333
    2016WSNAA82242281542913012283933176420211.223
    2016WSNAAA2882941284007610032110100.146
    2016WSNMiLB1103243756637170123545431108530311.204
    Minor LeaguesSpring TrainingAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2010WSNA-15.0%22.5%0.67.175.321.278.599.1031.8.209-0.716-3.2.29882
    2011WSNA9.4%23.4%0.40.263.336.510.846.2475.1.3001.15511.8.374128
    2012WSNA+7.6%24.8%0.31.223.290.459.749.2363.3.247-0.1531.5.330101
    2012WSNST0.0%33.3%0.00.000.000.000.000.0000.1.0000.00-0.8.000-100
    2013WSNA+7.1%27.4%0.26.233.293.378.671.1443.8.300-0.150-8.4.30985
    2014WSNA+7.4%21.0%0.35.284.346.500.846.2166.0.3210.1133.2.377135
    2014WSNAA9.5%23.0%0.41.236.312.428.740.1922.4.266-1.6552.3.332104
    2014WSNMiLB9.2%22.7%0.40.244.317.439.756.1952.9.275-1.5685.5.339109
    2015WSNAA10.8%22.2%0.49.235.321.361.681.1262.3.281-1.023-0.3.316100
    2015WSNAAA6.4%25.8%0.25.256.309.384.693.1282.5.327-0.133-0.1.32099
    2015WSNMiLB8.2%24.3%0.34.248.314.375.689.1272.1.309-1.156-0.3.31899
    2015WSNST0.0%33.3%0.00.333.333.333.667.0000.1.5000.00-0.1.29977
    2016WSNAA11.7%27.0%0.43.223.324.426.749.2021.6.269-0.2352.6.339108
    2016WSNAAA10.6%34.0%0.31.146.245.195.440.0491.5.2350.03-7.1.21628
    2016WSNMiLB11.5%28.8%0.40.204.304.367.671.1641.7.261-0.238-4.5.30888
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2010WSNA-15.0%22.5%0.67.175.321.278.599.1031.8.209-0.716-3.2.29882
    2011WSNA9.4%23.4%0.40.263.336.510.846.2475.1.3001.15511.8.374128
    2012WSNA+7.6%24.8%0.31.223.290.459.749.2363.3.247-0.1531.5.330101
    2012WSNST0.0%33.3%0.00.000.000.000.000.0000.1.0000.00-0.8.000-100
    2013WSNA+7.1%27.4%0.26.233.293.378.671.1443.8.300-0.150-8.4.30985
    2014WSNA+7.4%21.0%0.35.284.346.500.846.2166.0.3210.1133.2.377135
    2014WSNAA9.5%23.0%0.41.236.312.428.740.1922.4.266-1.6552.3.332104
    2014WSNMiLB9.2%22.7%0.40.244.317.439.756.1952.9.275-1.5685.5.339109
    2015WSNAA10.8%22.2%0.49.235.321.361.681.1262.3.281-1.023-0.3.316100
    2015WSNAAA6.4%25.8%0.25.256.309.384.693.1282.5.327-0.133-0.1.32099
    2015WSNMiLB8.2%24.3%0.34.248.314.375.689.1272.1.309-1.156-0.3.31899
    2015WSNST0.0%33.3%0.00.333.333.333.667.0000.1.5000.00-0.1.29977
    2016WSNAA11.7%27.0%0.43.223.324.426.749.2021.6.269-0.2352.6.339108
    2016WSNAAA10.6%34.0%0.31.146.245.195.440.0491.5.2350.03-7.1.21628
    2016WSNMiLB11.5%28.8%0.40.204.304.367.671.1641.7.261-0.238-4.5.30888
    Minor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2010WSNA-0.709.6%37.2%53.2%36.0%6.0%41.5%19.1%39.4%
    2011WSNA1.0619.0%41.6%39.4%17.2%19.5%47.1%24.7%28.2%
    2012WSNA+0.9210.9%42.8%46.3%17.4%15.9%41.3%26.0%32.6%
    2012WSNST1.000.0%50.0%50.0%0.0%0.0%0.0%50.0%50.0%
    2013WSNA+1.1618.0%44.0%38.0%21.9%11.4%49.0%23.4%27.6%
    2014WSNA+1.3220.0%45.5%34.5%42.1%21.1%40.4%21.1%38.6%
    2014WSNAA1.0816.2%43.6%40.2%15.1%16.8%41.9%24.4%33.7%
    2014WSNMiLB1.1216.8%43.9%39.3%18.8%17.4%41.7%23.9%34.4%
    2015WSNAA0.8414.9%38.8%46.3%11.3%8.1%40.0%26.4%33.6%
    2015WSNAAA1.1621.0%42.4%36.6%26.7%10.7%50.7%24.2%25.1%
    2015WSNMiLB1.0118.6%41.0%40.4%19.7%9.5%46.4%25.1%28.5%
    2015WSNST0.000.0%0.0%100.0%0.0%0.0%0.0%50.0%50.0%
    2016WSNAA0.9415.2%41.2%43.6%20.8%16.7%52.1%21.3%26.6%
    2016WSNAAA1.4119.6%47.1%33.3%23.5%0.0%54.9%9.8%35.3%
    2016WSNMiLB1.0316.2%42.6%41.2%21.3%13.5%52.7%18.6%28.6%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2010WSNA-0.709.6%37.2%53.2%36.0%6.0%41.5%19.1%39.4%
    2011WSNA1.0619.0%41.6%39.4%17.2%19.5%47.1%24.7%28.2%
    2012WSNA+0.9210.9%42.8%46.3%17.4%15.9%41.3%26.0%32.6%
    2012WSNST1.000.0%50.0%50.0%0.0%0.0%0.0%50.0%50.0%
    2013WSNA+1.1618.0%44.0%38.0%21.9%11.4%49.0%23.4%27.6%
    2014WSNA+1.3220.0%45.5%34.5%42.1%21.1%40.4%21.1%38.6%
    2014WSNAA1.0816.2%43.6%40.2%15.1%16.8%41.9%24.4%33.7%
    2014WSNMiLB1.1216.8%43.9%39.3%18.8%17.4%41.7%23.9%34.4%
    2015WSNAA0.8414.9%38.8%46.3%11.3%8.1%40.0%26.4%33.6%
    2015WSNAAA1.1621.0%42.4%36.6%26.7%10.7%50.7%24.2%25.1%
    2015WSNMiLB1.0118.6%41.0%40.4%19.7%9.5%46.4%25.1%28.5%
    2015WSNST0.000.0%0.0%100.0%0.0%0.0%0.0%50.0%50.0%
    2016WSNAA0.9415.2%41.2%43.6%20.8%16.7%52.1%21.3%26.6%
    2016WSNAAA1.4119.6%47.1%33.3%23.5%0.0%54.9%9.8%35.3%
    2016WSNMiLB1.0316.2%42.6%41.2%21.3%13.5%52.7%18.6%28.6%
    Minor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2010WSNA-3550918107207314
    2011WSNA92874215159491650
    2012WSNA+1221323123218682900
    2012WSNST1100055
    2013WSNA+13211454252607821042
    2014WSNA+251911850131181
    2014WSNAA129119481867310491722
    2014WSNMiLB154138592672311801903
    2015WSNAA5262207358523881
    2015WSNAAA877543204487491197
    2015WSNMiLB139137632780612722078
    2015WSNST0200055
    2016WSNAA687225154536621115
    2016WSNAAA2417104133227360
    2016WSNMiLB928935195868891475
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2010WSNA-3550918107207314
    2011WSNA92874215159491650
    2012WSNA+1221323123218682900
    2012WSNST1100055
    2013WSNA+13211454252607821042
    2014WSNA+251911850131181
    2014WSNAA129119481867310491722
    2014WSNMiLB154138592672311801903
    2015WSNAA5262207358523881
    2015WSNAAA877543204487491197
    2015WSNMiLB139137632780612722078
    2015WSNST0200055
    2016WSNAA687225154536621115
    2016WSNAAA2417104133227360
    2016WSNMiLB928935195868891475
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Minor LeaguesSpring TrainingAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2010WSNA-57.0%53.1%23.1%26.8%8.9%35.7%
    2011WSNA68.9%50.7%24.3%34.0%6.6%40.6%
    2012WSNA+67.2%53.4%29.0%31.3%8.6%39.9%
    2012WSNST40.0%100.0%33.3%0.0%60.0%60.0%
    2013WSNA+66.9%52.9%30.7%31.5%8.2%39.6%
    2014WSNA+62.4%61.9%29.6%23.8%9.9%33.7%
    2014WSNAA47.3%71.1%46.8%13.6%13.6%27.3%
    2014WSNMiLB48.7%70.0%44.2%14.6%13.3%27.9%
    2015WSNAA46.5%74.4%42.9%11.9%12.8%24.7%
    2015WSNAAA47.9%68.8%43.3%15.0%14.7%29.7%
    2015WSNMiLB47.3%71.1%43.2%13.7%13.9%27.6%
    2015WSNST100.0%40.0%33.3%60.0%0.0%60.0%
    2016WSNAA46.0%64.9%51.2%16.1%13.4%29.5%
    2016WSNAAA49.4%68.5%55.3%15.6%13.6%29.2%
    2016WSNMiLB46.8%65.8%52.3%16.0%13.4%29.4%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2010WSNA-57.0%53.1%23.1%26.8%8.9%35.7%
    2011WSNA68.9%50.7%24.3%34.0%6.6%40.6%
    2012WSNA+67.2%53.4%29.0%31.3%8.6%39.9%
    2012WSNST40.0%100.0%33.3%0.0%60.0%60.0%
    2013WSNA+66.9%52.9%30.7%31.5%8.2%39.6%
    2014WSNA+62.4%61.9%29.6%23.8%9.9%33.7%
    2014WSNAA47.3%71.1%46.8%13.6%13.6%27.3%
    2014WSNMiLB48.7%70.0%44.2%14.6%13.3%27.9%
    2015WSNAA46.5%74.4%42.9%11.9%12.8%24.7%
    2015WSNAAA47.9%68.8%43.3%15.0%14.7%29.7%
    2015WSNMiLB47.3%71.1%43.2%13.7%13.9%27.6%
    2015WSNST100.0%40.0%33.3%60.0%0.0%60.0%
    2016WSNAA46.0%64.9%51.2%16.1%13.4%29.5%
    2016WSNAAA49.4%68.5%55.3%15.6%13.6%29.2%
    2016WSNMiLB46.8%65.8%52.3%16.0%13.4%29.4%
    Minor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2013WSNA+1B100100869.0778321177
    2014WSNA+1B1313114.2118403
    2014WSNAA1B3027243.22119421
    2015WSNAA1B1612102.290718
    2015WSNAAA1B3534303.230515534
    2016WSNAA1B9873.068505
    2016WSNAAA1B3326.019305
    2010WSNA-LF3534281.142262
    2011WSNALF119.01010
    2012WSNA+LF6967566.096731
    2014WSNAALF8755.15100
    2015WSNAALF7758.010000
    2015WSNAAALF9980.218000
    2016WSNAALF3736311.160010
    2016WSNAAALF100.10000
    2010WSNA-RF3223.07000
    2011WSNARF6160514.0106050
    2012WSNA+RF3229251.053100
    2014WSNAARF4339333.277010
    2015WSNAARF2018160.024010
    2015WSNAAARF6437.13000
    2010WSNA-DH220.00000
    2011WSNADH23230.00000
    2012WSNA+DH13130.00000
    2013WSNA+DH17150.00000
    2014WSNA+DH660.00000
    2014WSNAADH33330.00000
    2015WSNAADH12120.00000
    2015WSNAAADH25250.00000
    2016WSNAADH22220.00000
    2016WSNAAADH19190.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2013WSNA+1B100100869.0778321177
    2014WSNA+1B1313114.2118403
    2014WSNAA1B3027243.22119421
    2015WSNAA1B1612102.290718
    2015WSNAAA1B3534303.230515534
    2016WSNAA1B9873.068505
    2016WSNAAA1B3326.019305
    2010WSNA-LF3534281.142262
    2011WSNALF119.01010
    2012WSNA+LF6967566.096731
    2014WSNAALF8755.15100
    2015WSNAALF7758.010000
    2015WSNAAALF9980.218000
    2016WSNAALF3736311.160010
    2016WSNAAALF100.10000
    2010WSNA-RF3223.07000
    2011WSNARF6160514.0106050
    2012WSNA+RF3229251.053100
    2014WSNAARF4339333.277010
    2015WSNAARF2018160.024010
    2015WSNAAARF6437.13000
    2010WSNA-DH220.00000
    2011WSNADH23230.00000
    2012WSNA+DH13130.00000
    2013WSNA+DH17150.00000
    2014WSNA+DH660.00000
    2014WSNAADH33330.00000
    2015WSNAADH12120.00000
    2015WSNAAADH25250.00000
    2016WSNAADH22220.00000
    2016WSNAAADH19190.00000