Batting
Brian O'Keefe

Brian O'Keefe

Seattle Mariners (AAA)
C
Age: 32
Bats/Throws: R/R
6'0" / 210
DOB: 7/15/1993
(32 years, 9 months, 27 days)
C

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Statcast
  • Statcast - Strike Zone Breakdown
    New!
  • ZiPS 3 Yr Proj
  • Batted Ball
  • Win Probability
  • Pitch Type & Velo
  • Pitch Values
  • Plate Discipline
    New!
  • Fielding
  • Advanced Fielding
  • Statcast Fielding
  • Value
  • 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.3751670.00.3-0.10.0
    2023SEAAAA2991403236367211.4%24.6%.266.262.238.328.504.35696
    2023SEAST29122324604.3%13.0%.364.412.409.435.773.508212
    2023SEAMLB2982100209.5%33.3%.105.167.105.190.211.185.20616-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.402149
    2025KCRAAA31431624171029.3%26.5%.116.192.158.236.274.23831
    2025KCRST311426122011.5%34.6%.130.308.217.308.348.30079
    2026SEAST32913010038.5%23.1%.000.200.125.462.125.350107
    2026SteamerPROJ320100007.6%29.2%.140.246.193.258.333.261710.00.00.00.0
    2026ZiPSPROJ32732808273018.2%30.0%.138.233.181.251.319.25365-0.5-12.02.00.0
    2026OOPSYPROJ320100007.4%28.8%.144.254.202.263.346.268750.00.00.00.0
    2026SEAAAA32156425707.8%20.3%.254.386.322.375.576.417139
    2026SteamerROS320100007.5%28.5%.138.252.198.262.337.264730.00.00.00.0
    Total- - -MLB1025002012.0%36.0%.091.231.136.240.227.218.23340-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.3751670.00.3-0.10.0
    2023SEAAAA2991403236367211.4%24.6%.266.262.238.328.504.35696
    2023SEAST29122324604.3%13.0%.364.412.409.435.773.508212
    2023SEAMLB2982100209.5%33.3%.105.167.105.190.211.185.20616-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.402149
    2025KCRAAA31431624171029.3%26.5%.116.192.158.236.274.23831
    2025KCRST311426122011.5%34.6%.130.308.217.308.348.30079
    2026SEAST32913010038.5%23.1%.000.200.125.462.125.350107
    2026SteamerPROJ320100007.6%29.2%.140.246.193.258.333.261710.00.00.00.0
    2026ZiPSPROJ32732808273018.2%30.0%.138.233.181.251.319.25365-0.5-12.02.00.0
    2026OOPSYPROJ320100007.4%28.8%.144.254.202.263.346.268750.00.00.00.0
    2026SEAAAA32156425707.8%20.3%.254.386.322.375.576.417139
    2026SteamerROS320100007.5%28.5%.138.252.198.262.337.264730.00.00.00.0
    Total- - -MLB1025002012.0%36.0%.091.231.136.240.227.218.23340-0.2-2.0-0.5-0.2
    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
    2025KCRAAA431461622314504171015043001420.158
    2025KCRST1423265400122309000200.217
    2026SEAST98131100010503000000.125
    2026SteamerPROJ011000000000000000.193
    2026ZiPSPROJ7325428046271108273023084111811.181
    2026OOPSYPROJ011000000000000000.202
    2026SEAAAA155964198902575013000400.322
    2026SteamerROS011000000000000000.198
    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
    2025KCRAAA431461622314504171015043001420.158
    2025KCRST1423265400122309000200.217
    2026SEAST98131100010503000000.125
    2026SteamerPROJ011000000000000000.193
    2026ZiPSPROJ7325428046271108273023084111811.181
    2026OOPSYPROJ011000000000000000.202
    2026SEAAAA155964198902575013000400.322
    2026SteamerROS011000000000000000.198
    Total- - -MLB1022253120002309000200.136
    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.508212
    2023SEAMLB9.5%33.3%0.29.105.190.211.401.1050.1.1670.0-0.3-0.20.00-2.3.18516
    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.402149
    2025KCRAAA9.3%26.5%0.35.158.236.274.510.1164.3.1920.27-13.8.23831
    2025KCRST11.5%34.6%0.33.217.308.348.656.1300.4.3080.03-0.9.30079
    2026SEAST38.5%23.1%1.67.125.462.125.587.0000.6.2000.020.1.350107
    2026SteamerPROJ7.6%29.2%0.26.193.258.333.591.1403.5.2460.00.000.0.26171
    2026ZiPSPROJ8.2%30.0%0.27.181.251.319.570.1382.3.233-0.519-13.7.25365
    2026OOPSYPROJ7.4%28.8%0.26.202.263.346.609.1442.2.2540.000.0.26875
    2026SEAAAA7.8%20.3%0.38.322.375.576.951.2540.4.386-0.1123.2.417139
    2026SteamerROS7.5%28.5%0.26.198.262.337.599.1383.3.2520.00.000.0.26473
    Total- - -MLB12.0%36.0%0.33.136.240.227.467.0910.1.2310.0-0.3-0.20.01-2.1.21840
    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.508212
    2023SEAMLB9.5%33.3%0.29.105.190.211.401.1050.1.1670.0-0.3-0.20.00-2.3.18516
    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.402149
    2025KCRAAA9.3%26.5%0.35.158.236.274.510.1164.3.1920.27-13.8.23831
    2025KCRST11.5%34.6%0.33.217.308.348.656.1300.4.3080.03-0.9.30079
    2026SEAST38.5%23.1%1.67.125.462.125.587.0000.6.2000.020.1.350107
    2026SteamerPROJ7.6%29.2%0.26.193.258.333.591.1403.5.2460.00.000.0.26171
    2026ZiPSPROJ8.2%30.0%0.27.181.251.319.570.1382.3.233-0.519-13.7.25365
    2026OOPSYPROJ7.4%28.8%0.26.202.263.346.609.1442.2.2540.000.0.26875
    2026SEAAAA7.8%20.3%0.38.322.375.576.951.2540.4.386-0.1123.2.417139
    2026SteamerROS7.5%28.5%0.26.198.262.337.599.1383.3.2520.00.000.0.26473
    Total- - -MLB12.0%36.0%0.33.136.240.227.467.0910.1.2310.0-0.3-0.20.01-2.1.21840
    Preseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2022SEAMLB187.687.617.000.0%00.0%.333.283.333.328.393.375
    2023SEAAAA25689.9110.317.8011043.0%.238.504.356
    2023SEAMLB1293.7103.631.600.0%650.0%.105.132.211.237.185.206
    2024KCRAAA19190.1108.518.007438.7%.281.554.395
    2025KCRAAA10489.3108.215.704341.3%.158.274.238
    2026SEAST593.5103.129.600.0%240.0%.125.125.350
    2026SEAAAA4689.4106.016.702145.7%.322.576.417
    Total- - -MLB1393.2103.630.500.0%646.2%.136.153.227.249.218.233
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2022SEAMLB187.687.617.000.0%00.0%.333.283.333.328.393.375
    2023SEAAAA25689.9110.317.8011043.0%.238.504.356
    2023SEAMLB1293.7103.631.600.0%650.0%.105.132.211.237.185.206
    2024KCRAAA19190.1108.518.007438.7%.281.554.395
    2025KCRAAA10489.3108.215.704341.3%.158.274.238
    2026SEAST593.5103.129.600.0%240.0%.125.125.350
    2026SEAAAA4689.4106.016.702145.7%.322.576.417
    Total- - -MLB1393.2103.630.500.0%646.2%.136.153.227.249.218.233