Batting
Brian O'Keefe

Brian O'Keefe

Kansas City Royals (AAA)
C
Age: 31
Bats/Throws: R/R
6'0" / 210
DOB: 7/15/1993
(31 years, 9 months, 10 days)
C

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Statcast
  • ZiPS 3 Yr Proj
  • Batted Ball
  • Win Probability
  • Pitch Type & Velo
  • Pitch Values
  • Plate Discipline
  • Fielding
  • Advanced Fielding
  • Statcast Fielding
  • Value
  • Dashboard

    Customize
    Preseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2014STLA-20471873231728.6%12.3%.110.264.239.366.348.347118
    2015STLA-21135312401.9%18.9%.082.154.143.189.224.20122
    2015STLA21341435162109.1%21.7%.184.330.280.357.464.379145
    2015STLMiLB21471966182507.1%20.9%.155.277.241.311.397.330112
    2016STLA22101420135063112.4%18.6%.190.293.258.360.448.375146
    2016STLA+22832031025.0%15.6%.083.211.167.375.250.324108
    2016STLMiLB22109452135364113.3%18.4%.184.287.252.361.436.372143
    2017STLA239741115434678.3%21.7%.174.301.260.321.434.342117
    2017STLA+2331200100.0%25.0%.083.333.250.250.333.26770
    2017STLAA231501100.0%40.0%.200.667.400.400.600.444176
    2017STLMiLB2310142815444877.9%22.0%.172.306.262.320.433.341116
    2018STLA+247328863744013.9%17.0%.169.280.243.358.412.358129
    2019STLAA2588346133640110.7%20.5%.159.255.229.319.389.32395
    2019STLST253100000.0%0.0%.000.000.000.000.000.000-100
    2020SEAST261011022118.2%36.4%.000.400.222.364.222.29378
    2021SEAAA274920811244038.2%28.4%.222.361.286.351.508.377139
    2021SEAAAA2756248133430112.5%29.0%.212.318.253.347.465.348106
    2021SEAMiLB27105456245870410.5%28.7%.217.339.268.349.485.361121
    2021SEAST271110010040.0%20.0%.000.000.000.400.000.28766
    2022SEAAAA288335213424019.1%22.7%.196.300.253.330.449.33896
    2022SEAMLB2824000025.0%50.0%.0001.000.333.500.333.393.3791670.00.3-0.10.0
    2023SEAAAA2991403236367211.4%24.6%.266.262.238.328.504.35696
    2023SEAST29122324604.3%13.0%.364.412.409.435.773.508208
    2023SEAMLB2982100209.5%33.3%.105.167.105.190.211.185.19815-0.2-2.3-0.4-0.2
    2024KCRAAA3072280183658012.1%19.6%.273.289.281.364.554.395130
    2024MINST301522034013.6%13.6%.053.438.368.455.421.402153
    2025KCRST311426122011.5%34.6%.130.308.217.308.348.30075
    2025FGDCPROJ312601108.4%25.6%.168.275.226.293.393.300900.0-0.10.10.0
    2025SteamerPROJ3162313308.1%26.1%.158.272.221.288.379.292850.0-0.50.40.1
    2025ZiPSPROJ318333512364218.7%25.1%.178.278.230.299.408.30896-0.8-2.43.51.3
    2025ZiPS DCPROJ312601108.7%25.1%.178.278.230.299.408.308960.00.00.10.0
    2025THE BATPROJ3131201106.8%25.9%.138.258.209.267.347.269690.0-0.40.30.0
    2025THE BAT XPROJ3131201106.8%25.9%.138.258.209.267.347.269690.0-0.40.30.0
    2025OOPSYPROJ312601107.7%25.7%.162.270.223.285.385.292850.0-0.10.10.0
    2025KCRAAA311456266110.7%26.8%.140.182.160.250.300.25948
    2025SteamerROS310200008.1%26.4%.153.268.216.284.369.291850.00.00.00.0
    Total- - -MLB1025002012.0%36.0%.091.231.136.240.227.21839-0.2-2.0-0.5-0.2
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2014STLA-20471873231728.6%12.3%.110.264.239.366.348.347118
    2015STLA-21135312401.9%18.9%.082.154.143.189.224.20122
    2015STLA21341435162109.1%21.7%.184.330.280.357.464.379145
    2015STLMiLB21471966182507.1%20.9%.155.277.241.311.397.330112
    2016STLA22101420135063112.4%18.6%.190.293.258.360.448.375146
    2016STLA+22832031025.0%15.6%.083.211.167.375.250.324108
    2016STLMiLB22109452135364113.3%18.4%.184.287.252.361.436.372143
    2017STLA239741115434678.3%21.7%.174.301.260.321.434.342117
    2017STLA+2331200100.0%25.0%.083.333.250.250.333.26770
    2017STLAA231501100.0%40.0%.200.667.400.400.600.444176
    2017STLMiLB2310142815444877.9%22.0%.172.306.262.320.433.341116
    2018STLA+247328863744013.9%17.0%.169.280.243.358.412.358129
    2019STLAA2588346133640110.7%20.5%.159.255.229.319.389.32395
    2019STLST253100000.0%0.0%.000.000.000.000.000.000-100
    2020SEAST261011022118.2%36.4%.000.400.222.364.222.29378
    2021SEAAA274920811244038.2%28.4%.222.361.286.351.508.377139
    2021SEAAAA2756248133430112.5%29.0%.212.318.253.347.465.348106
    2021SEAMiLB27105456245870410.5%28.7%.217.339.268.349.485.361121
    2021SEAST271110010040.0%20.0%.000.000.000.400.000.28766
    2022SEAAAA288335213424019.1%22.7%.196.300.253.330.449.33896
    2022SEAMLB2824000025.0%50.0%.0001.000.333.500.333.393.3791670.00.3-0.10.0
    2023SEAAAA2991403236367211.4%24.6%.266.262.238.328.504.35696
    2023SEAST29122324604.3%13.0%.364.412.409.435.773.508208
    2023SEAMLB2982100209.5%33.3%.105.167.105.190.211.185.19815-0.2-2.3-0.4-0.2
    2024KCRAAA3072280183658012.1%19.6%.273.289.281.364.554.395130
    2024MINST301522034013.6%13.6%.053.438.368.455.421.402153
    2025KCRST311426122011.5%34.6%.130.308.217.308.348.30075
    2025FGDCPROJ312601108.4%25.6%.168.275.226.293.393.300900.0-0.10.10.0
    2025SteamerPROJ3162313308.1%26.1%.158.272.221.288.379.292850.0-0.50.40.1
    2025ZiPSPROJ318333512364218.7%25.1%.178.278.230.299.408.30896-0.8-2.43.51.3
    2025ZiPS DCPROJ312601108.7%25.1%.178.278.230.299.408.308960.00.00.10.0
    2025THE BATPROJ3131201106.8%25.9%.138.258.209.267.347.269690.0-0.40.30.0
    2025THE BAT XPROJ3131201106.8%25.9%.138.258.209.267.347.269690.0-0.40.30.0
    2025OOPSYPROJ312601107.7%25.7%.162.270.223.285.385.292850.0-0.10.10.0
    2025KCRAAA311456266110.7%26.8%.140.182.160.250.300.25948
    2025SteamerROS310200008.1%26.4%.153.268.216.284.369.291850.00.00.00.0
    Total- - -MLB1025002012.0%36.0%.091.231.136.240.227.21839-0.2-2.0-0.5-0.2

    Standard

    Preseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2014STLA-4715518737268032317160231501320.239
    2015STLA-13495375101241010210003.143
    2015STLA341251433522805162113031320700.280
    2015STLMiLB471741964227906182514041530703.241
    2016STLA1013574209252252135063520787401311.258
    2016STLA+824324220031805000100.167
    2016STLMiLB1093814529654272135364600837401411.252
    2017STLA973734119762200154346340891301473.260
    2017STLA+312123210001003000000.250
    2017STLAA1552110011002000000.400
    2017STLMiLB10139042810265220154448340941301473.262
    2018STLA+7324328859302306374440149410800.243
    2019STLAA8830134669479013364037071431511.229
    2019STLST3110000000000000001.000
    2020SEAST109112200022204000110.222
    2021SEAAA4918920854357111244017059200131.286
    2021SEAAAA5621724855357013343031072000511.253
    2021SEAMiLB10540645610970141245870480131200642.268
    2021SEAST116100000010402000000.000
    2022SEAAAA83316352804619213424032080400711.253
    2022SEAMLB2341100000102000000.333
    2023SEAAAA913534038436250236367461992201123.238
    2023SEAST1222239520246103000200.409
    2023SEAMLB819212020002207000200.105
    2024KCRAAA72242280683812018365834055040701.281
    2024MINST1519227610034303000200.368
    2025KCRST1423265400122309000200.217
    2025FGDCPROJ266110001110200000.226
    2025SteamerPROJ62123531013320600000.221
    2025ZiPSPROJ83304335704116112364229084110811.230
    2025ZiPS DCPROJ266110001110200000.230
    2025THE BATPROJ311122100011103000000.209
    2025THE BAT XPROJ311122100011103000000.209
    2025OOPSYPROJ266110001100200000.223
    2025KCRAAA14505685102666015000010.160
    2025SteamerROS012000000000000000.216
    Total- - -MLB1022253120002309000200.136
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2014STLA-4715518737268032317160231501320.239
    2015STLA-13495375101241010210003.143
    2015STLA341251433522805162113031320700.280
    2015STLMiLB471741964227906182514041530703.241
    2016STLA1013574209252252135063520787401311.258
    2016STLA+824324220031805000100.167
    2016STLMiLB1093814529654272135364600837401411.252
    2017STLA973734119762200154346340891301473.260
    2017STLA+312123210001003000000.250
    2017STLAA1552110011002000000.400
    2017STLMiLB10139042810265220154448340941301473.262
    2018STLA+7324328859302306374440149410800.243
    2019STLAA8830134669479013364037071431511.229
    2019STLST3110000000000000001.000
    2020SEAST109112200022204000110.222
    2021SEAAA4918920854357111244017059200131.286
    2021SEAAAA5621724855357013343031072000511.253
    2021SEAMiLB10540645610970141245870480131200642.268
    2021SEAST116100000010402000000.000
    2022SEAAAA83316352804619213424032080400711.253
    2022SEAMLB2341100000102000000.333
    2023SEAAAA913534038436250236367461992201123.238
    2023SEAST1222239520246103000200.409
    2023SEAMLB819212020002207000200.105
    2024KCRAAA72242280683812018365834055040701.281
    2024MINST1519227610034303000200.368
    2025KCRST1423265400122309000200.217
    2025FGDCPROJ266110001110200000.226
    2025SteamerPROJ62123531013320600000.221
    2025ZiPSPROJ83304335704116112364229084110811.230
    2025ZiPS DCPROJ266110001110200000.230
    2025THE BATPROJ311122100011103000000.209
    2025THE BAT XPROJ311122100011103000000.209
    2025OOPSYPROJ266110001100200000.223
    2025KCRAAA14505685102666015000010.160
    2025SteamerROS012000000000000000.216
    Total- - -MLB1022253120002309000200.136

    Advanced

    Preseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingMLB Regular SeasonAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2014STLA-8.6%12.3%0.70.239.366.348.714.1104.2.2640.5254.2.347118
    2015STLA-1.9%18.9%0.10.143.189.224.413.0822.8.154-1.21-4.5.20122
    2015STLA9.1%21.7%0.42.280.357.464.821.1841.1.3300.0226.1.379145
    2015STLMiLB7.1%20.9%0.34.241.311.397.708.1551.8.277-1.2241.6.330112
    2016STLA12.4%18.6%0.67.258.360.448.808.1902.9.293-0.26418.0.375146
    2016STLA+25.0%15.6%1.60.167.375.250.625.0831.1.2110.040.1.324108
    2016STLMiLB13.3%18.4%0.72.252.361.436.796.1842.8.287-0.26718.1.372143
    2017STLA8.3%21.7%0.38.260.321.434.755.1743.1.3010.2546.0.342117
    2017STLA+0.0%25.0%0.00.250.250.333.583.0830.1.3330.01-0.4.26770
    2017STLAA0.0%40.0%0.00.400.400.6001.000.2002.6.6670.010.5.444176
    2017STLMiLB7.9%22.0%0.36.262.320.433.753.1723.1.3060.2566.0.341116
    2018STLA+13.9%17.0%0.82.243.358.412.769.1691.6.2800.0417.9.358129
    2019STLAA10.7%20.5%0.52.229.319.389.708.1591.7.255-0.4410.0.32395
    2019STLST0.0%0.0%0.00.000.000.000.000.0000.0.000-0.50-0.3.000-100
    2020SEAST18.2%36.4%0.50.222.364.222.586.0006.8.4000.21-0.3.29378
    2021SEAAA8.2%28.4%0.29.286.351.508.859.2224.1.3610.1357.4.377139
    2021SEAAAA12.5%29.0%0.43.253.347.465.812.2122.1.318-0.5370.4.348106
    2021SEAMiLB10.5%28.7%0.37.268.349.485.834.2173.3.339-0.4727.8.361121
    2021SEAST40.0%20.0%2.00.000.400.000.400.0001.1.0000.01-0.4.28766
    2022SEAAAA9.1%22.7%0.40.253.330.449.779.1963.3.300-0.748-4.0.33896
    2022SEAMLB25.0%50.0%0.50.333.500.333.833.0000.11.0000.00.00.00.010.3.393167
    20228.2%22.4%0.36.243.312.395.706.1524.9.290.310
    2023SEAAAA11.4%24.6%0.46.238.328.504.832.2662.7.262-1.557-4.5.35696
    2023SEAST4.3%13.0%0.33.409.435.7731.208.3641.1.4120.063.4.508208
    2023SEAMLB9.5%33.3%0.29.105.190.211.401.1050.1.1670.0-0.3-0.20.00-2.3.18515
    20238.6%22.7%0.38.248.320.414.734.1665.6.297.318
    2024KCRAAA12.1%19.6%0.62.281.364.554.918.2731.1.289-1.05012.4.395130
    2024MINST13.6%13.6%1.00.368.455.421.876.0531.4.4380.041.3.402153
    2025KCRST11.5%34.6%0.33.217.308.348.656.1300.4.3080.03-0.9.30075
    2025FGDCPROJ8.4%25.6%0.33.226.293.393.687.1683.2.2750.00.01-0.1.30090
    2025SteamerPROJ8.1%26.1%0.31.221.288.379.667.1583.4.2720.00.02-0.3.29285
    2025ZiPSPROJ8.7%25.1%0.35.230.299.408.706.1782.7.278-0.839-0.6.30896
    2025ZiPS DCPROJ8.7%25.1%0.35.230.299.408.706.1782.7.2780.00.010.0.30896
    2025THE BATPROJ6.8%25.9%0.26.209.267.347.614.1382.7.2580.01-0.4.26969
    2025THE BAT XPROJ6.8%25.9%0.26.209.267.347.614.1382.8.2580.01-0.4.26969
    2025OOPSYPROJ7.7%25.7%0.30.223.285.385.670.1622.6.2700.00.01-0.1.29285
    2025KCRAAA10.7%26.8%0.40.160.250.300.550.1404.4.1820.14-3.5.25948
    2025SteamerROS8.1%26.4%0.31.216.284.369.653.1533.5.2680.00.000.0.29185
    Total- - -MLB12.0%36.0%0.33.136.240.227.467.0910.1.2310.0-0.3-0.20.01-2.1.21839
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2014STLA-8.6%12.3%0.70.239.366.348.714.1104.2.2640.5254.2.347118
    2015STLA-1.9%18.9%0.10.143.189.224.413.0822.8.154-1.21-4.5.20122
    2015STLA9.1%21.7%0.42.280.357.464.821.1841.1.3300.0226.1.379145
    2015STLMiLB7.1%20.9%0.34.241.311.397.708.1551.8.277-1.2241.6.330112
    2016STLA12.4%18.6%0.67.258.360.448.808.1902.9.293-0.26418.0.375146
    2016STLA+25.0%15.6%1.60.167.375.250.625.0831.1.2110.040.1.324108
    2016STLMiLB13.3%18.4%0.72.252.361.436.796.1842.8.287-0.26718.1.372143
    2017STLA8.3%21.7%0.38.260.321.434.755.1743.1.3010.2546.0.342117
    2017STLA+0.0%25.0%0.00.250.250.333.583.0830.1.3330.01-0.4.26770
    2017STLAA0.0%40.0%0.00.400.400.6001.000.2002.6.6670.010.5.444176
    2017STLMiLB7.9%22.0%0.36.262.320.433.753.1723.1.3060.2566.0.341116
    2018STLA+13.9%17.0%0.82.243.358.412.769.1691.6.2800.0417.9.358129
    2019STLAA10.7%20.5%0.52.229.319.389.708.1591.7.255-0.4410.0.32395
    2019STLST0.0%0.0%0.00.000.000.000.000.0000.0.000-0.50-0.3.000-100
    2020SEAST18.2%36.4%0.50.222.364.222.586.0006.8.4000.21-0.3.29378
    2021SEAAA8.2%28.4%0.29.286.351.508.859.2224.1.3610.1357.4.377139
    2021SEAAAA12.5%29.0%0.43.253.347.465.812.2122.1.318-0.5370.4.348106
    2021SEAMiLB10.5%28.7%0.37.268.349.485.834.2173.3.339-0.4727.8.361121
    2021SEAST40.0%20.0%2.00.000.400.000.400.0001.1.0000.01-0.4.28766
    2022SEAAAA9.1%22.7%0.40.253.330.449.779.1963.3.300-0.748-4.0.33896
    2022SEAMLB25.0%50.0%0.50.333.500.333.833.0000.11.0000.00.00.00.010.3.393167
    20228.2%22.4%0.36.243.312.395.706.1524.9.290.310
    2023SEAAAA11.4%24.6%0.46.238.328.504.832.2662.7.262-1.557-4.5.35696
    2023SEAST4.3%13.0%0.33.409.435.7731.208.3641.1.4120.063.4.508208
    2023SEAMLB9.5%33.3%0.29.105.190.211.401.1050.1.1670.0-0.3-0.20.00-2.3.18515
    20238.6%22.7%0.38.248.320.414.734.1665.6.297.318
    2024KCRAAA12.1%19.6%0.62.281.364.554.918.2731.1.289-1.05012.4.395130
    2024MINST13.6%13.6%1.00.368.455.421.876.0531.4.4380.041.3.402153
    2025KCRST11.5%34.6%0.33.217.308.348.656.1300.4.3080.03-0.9.30075
    2025FGDCPROJ8.4%25.6%0.33.226.293.393.687.1683.2.2750.00.01-0.1.30090
    2025SteamerPROJ8.1%26.1%0.31.221.288.379.667.1583.4.2720.00.02-0.3.29285
    2025ZiPSPROJ8.7%25.1%0.35.230.299.408.706.1782.7.278-0.839-0.6.30896
    2025ZiPS DCPROJ8.7%25.1%0.35.230.299.408.706.1782.7.2780.00.010.0.30896
    2025THE BATPROJ6.8%25.9%0.26.209.267.347.614.1382.7.2580.01-0.4.26969
    2025THE BAT XPROJ6.8%25.9%0.26.209.267.347.614.1382.8.2580.01-0.4.26969
    2025OOPSYPROJ7.7%25.7%0.30.223.285.385.670.1622.6.2700.00.01-0.1.29285
    2025KCRAAA10.7%26.8%0.40.160.250.300.550.1404.4.1820.14-3.5.25948
    2025SteamerROS8.1%26.4%0.31.216.284.369.653.1533.5.2680.00.000.0.29185
    Total- - -MLB12.0%36.0%0.33.136.240.227.467.0910.1.2310.0-0.3-0.20.01-2.1.21839

    Statcast

    Preseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2022SEAMLB187.687.617.000.0%00.0%.333.290.333.333.393.379
    2023SEAAAA25689.9110.317.811043.0%.238.504.356
    2023SEAMLB1293.6103.631.600.0%650.0%.105.133.211.216.185.198
    2024KCRAAA19190.1108.518.07438.7%.281.554.395
    2025KCRAAA3593.2107.711.21851.4%.160.300.259
    Total- - -MLB1393.2103.630.400.0%646.2%.136.227.218
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2022SEAMLB187.687.617.000.0%00.0%.333.290.333.333.393.379
    2023SEAAAA25689.9110.317.811043.0%.238.504.356
    2023SEAMLB1293.6103.631.600.0%650.0%.105.133.211.216.185.198
    2024KCRAAA19190.1108.518.07438.7%.281.554.395
    2025KCRAAA3593.2107.711.21851.4%.160.300.259
    Total- - -MLB1393.2103.630.400.0%646.2%.136.227.218