Batting
    • Season


Brian O'Keefe

Brian O'Keefe

Free Agent (AAA)
C
Age: 33
Bats/Throws: R/R
6'0" / 210
DOB: 7/15/1993
(33 years, 3 months, 30 days)
C
SeasonTotal
Team- - -
LevelMLB
G10
PA25
HR0
AVG.136
OBP.240
SLG.227
wOBA.218
wRC+40
WAR-0.2
RosterResource
Draft:2014, Rd: 7, Pick: 30, Ovr: 225
Draft Team:St. Louis Cardinals
School:St Josephs
Service Time
0.053
MiLB Options
3
News Settings
Article Source
All
FG
RG
Show

Splits

Season:
2023
  • Career
  • 2023
  • 2022
  • Stat Presets:
    Select
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Strike Zone Breakdown
  • Pitch Type
  • Pitch Type Value
  • Pitch Value / 100
  • Plate Discipline - Legacy
  • Plate Discipline - ABS
  • Strike Zone Breakdown
  • Shadow Zone Breakdown
  • We've added new stat fields to Splits and changed the interface. If you are looking for a stat, please use the controls above to find Advanced, Batted Ball, and new stats! You can report bugs and submit feature requests here.

    Statcast - Strike Zone Breakdown

    SeasonHandednessH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023vs L as R70.0%71.4%43.5%55.6%20.0%39.1%50.0%0.0%17.4%0.0%
    2023vs R as R84.6%72.7%24.5%57.1%50.0%39.6%16.7%0.0%22.6%0.0%13.2%
    2023vs L70.0%71.4%43.5%55.6%20.0%39.1%50.0%0.0%17.4%0.0%
    2023vs R84.6%72.7%24.5%57.1%50.0%39.6%16.7%0.0%22.6%0.0%13.2%
    SeasonHome / AwayH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Home60.0%66.7%35.7%100.0%50.0%28.6%33.3%0.0%21.4%0.0%14.3%
    2023Away83.3%73.3%29.0%50.0%38.5%41.9%23.1%0.0%21.0%0.0%8.1%
    2023Home vs L50.0%50.0%66.7%100.0%0.0%16.7%100.0%0.0%16.7%0.0%
    2023Home vs R100.0%100.0%12.5%100.0%66.7%37.5%0.0%25.0%0.0%25.0%
    2023Away vs L83.3%80.0%35.3%50.0%25.0%47.1%33.3%0.0%17.6%0.0%
    2023Away vs R83.3%70.0%26.7%50.0%44.4%40.0%20.0%0.0%22.2%0.0%11.1%
    SeasonMonthlyH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Aug76.5%61.5%28.8%60.9%28.6%39.0%28.6%0.0%23.7%0.0%8.5%
    2023Sept/Oct83.3%100.0%35.3%42.9%100.0%41.2%0.0%11.8%0.0%11.8%
    20232nd Half78.3%72.2%30.3%56.7%41.2%39.5%25.0%0.0%21.1%0.0%9.2%
    SeasonBatted BallsH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Grounders100.0%75.0%26.7%60.0%100.0%33.3%0.0%26.7%0.0%13.3%
    2023Flies90.0%88.9%50.0%33.3%100.0%30.0%0.0%10.0%0.0%10.0%
    2023Liners100.0%100.0%33.3%100.0%0.0%33.3%0.0%0.0%33.3%
    SeasonLocationH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023as R to Left85.7%83.3%43.8%60.0%66.7%31.3%0.0%12.5%0.0%12.5%
    2023as R to Center100.0%100.0%23.1%60.0%100.0%38.5%0.0%15.4%0.0%23.1%
    2023as R to Right100.0%80.0%55.6%0.0%22.2%0.0%22.2%0.0%
    2023Pull85.7%83.3%43.8%60.0%66.7%31.3%0.0%12.5%0.0%12.5%
    2023Center100.0%100.0%23.1%60.0%100.0%38.5%0.0%15.4%0.0%23.1%
    2023Opposite100.0%80.0%55.6%0.0%22.2%0.0%22.2%0.0%
    SeasonLeverageH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Low Leverage63.6%85.7%33.3%53.8%42.9%39.4%40.0%0.0%15.2%0.0%12.1%
    2023Medium Leverage90.0%55.6%27.0%60.0%33.3%40.5%20.0%0.0%27.0%0.0%5.4%
    2023High Leverage100.0%100.0%33.3%50.0%100.0%33.3%0.0%16.7%0.0%16.7%
    SeasonThrough CountH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Through 3 - 00.0%0.0%22.2%20.0%0.0%55.6%0.0%22.2%
    2023Through 3 - 1100.0%100.0%20.0%0.0%40.0%25.0%0.0%40.0%0.0%
    2023Through 3 - 2100.0%0.0%9.1%20.0%0.0%45.5%40.0%0.0%45.5%0.0%
    2023Through 2 - 0100.0%100.0%10.0%28.6%100.0%35.0%14.3%0.0%35.0%0.0%20.0%
    2023Through 1 - 0100.0%100.0%9.1%37.5%100.0%36.4%12.5%0.0%36.4%0.0%18.2%
    2023Through 2 - 1100.0%100.0%44.4%0.0%33.3%0.0%11.1%0.0%11.1%
    2023Through 1 - 175.0%100.0%33.3%50.0%33.3%50.0%0.0%0.0%16.7%
    2023Through 0 - 173.7%64.3%36.5%63.6%28.6%42.3%37.5%0.0%15.4%0.0%5.8%
    2023Through 2 - 2100.0%25.0%22.2%55.6%40.0%50.0%20.0%0.0%27.8%0.0%
    2023Through 1 - 290.0%55.6%32.3%50.0%42.9%45.2%16.7%0.0%19.4%0.0%3.2%
    2023Through 0 - 273.3%54.5%37.5%68.8%27.3%40.0%37.5%0.0%20.0%0.0%2.5%
    SeasonSituationalH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Bases Empty50.0%75.0%33.3%54.5%50.0%45.8%66.7%0.0%12.5%0.0%8.3%
    2023Men on Base93.3%71.4%28.8%57.9%36.4%36.5%15.4%0.0%25.0%0.0%9.6%
    2023Men In Scoring100.0%75.0%25.0%50.0%40.0%31.3%22.2%0.0%28.1%0.0%15.6%
    SeasonPositionH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023as C81.8%72.2%30.1%53.6%46.7%38.4%25.0%0.0%21.9%0.0%9.6%
    2023as PH0.0%33.3%100.0%0.0%66.7%0.0%0.0%
    SeasonBatting OrderH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Batting 4th0.0%20.0%100.0%33.3%60.0%0.0%20.0%0.0%
    2023Batting 6th85.7%66.7%36.8%37.5%33.3%42.1%33.3%0.0%15.8%0.0%5.3%
    2023Batting 9th80.0%75.0%28.8%57.9%45.5%36.5%25.0%0.0%23.1%0.0%11.5%
    SeasonShiftsH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023No Shift100.0%85.7%46.7%25.0%100.0%26.7%0.0%20.0%0.0%6.7%
    2023Shift - All87.5%85.7%34.8%62.5%80.0%34.8%0.0%13.0%0.0%17.4%
    2023Shift - Traditional87.5%85.7%34.8%62.5%80.0%34.8%0.0%13.0%0.0%17.4%
    SeasonHandednessH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023vs L as R70.0%71.4%43.5%55.6%20.0%39.1%50.0%0.0%17.4%0.0%
    2023vs R as R84.6%72.7%24.5%57.1%50.0%39.6%16.7%0.0%22.6%0.0%13.2%
    2023vs L70.0%71.4%43.5%55.6%20.0%39.1%50.0%0.0%17.4%0.0%
    2023vs R84.6%72.7%24.5%57.1%50.0%39.6%16.7%0.0%22.6%0.0%13.2%
    SeasonHome / AwayH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Home60.0%66.7%35.7%100.0%50.0%28.6%33.3%0.0%21.4%0.0%14.3%
    2023Away83.3%73.3%29.0%50.0%38.5%41.9%23.1%0.0%21.0%0.0%8.1%
    2023Home vs L50.0%50.0%66.7%100.0%0.0%16.7%100.0%0.0%16.7%0.0%
    2023Home vs R100.0%100.0%12.5%100.0%66.7%37.5%0.0%25.0%0.0%25.0%
    2023Away vs L83.3%80.0%35.3%50.0%25.0%47.1%33.3%0.0%17.6%0.0%
    2023Away vs R83.3%70.0%26.7%50.0%44.4%40.0%20.0%0.0%22.2%0.0%11.1%
    SeasonMonthlyH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Aug76.5%61.5%28.8%60.9%28.6%39.0%28.6%0.0%23.7%0.0%8.5%
    2023Sept/Oct83.3%100.0%35.3%42.9%100.0%41.2%0.0%11.8%0.0%11.8%
    20232nd Half78.3%72.2%30.3%56.7%41.2%39.5%25.0%0.0%21.1%0.0%9.2%
    SeasonBatted BallsH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Grounders100.0%75.0%26.7%60.0%100.0%33.3%0.0%26.7%0.0%13.3%
    2023Flies90.0%88.9%50.0%33.3%100.0%30.0%0.0%10.0%0.0%10.0%
    2023Liners100.0%100.0%33.3%100.0%0.0%33.3%0.0%0.0%33.3%
    SeasonLocationH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023as R to Left85.7%83.3%43.8%60.0%66.7%31.3%0.0%12.5%0.0%12.5%
    2023as R to Center100.0%100.0%23.1%60.0%100.0%38.5%0.0%15.4%0.0%23.1%
    2023as R to Right100.0%80.0%55.6%0.0%22.2%0.0%22.2%0.0%
    2023Pull85.7%83.3%43.8%60.0%66.7%31.3%0.0%12.5%0.0%12.5%
    2023Center100.0%100.0%23.1%60.0%100.0%38.5%0.0%15.4%0.0%23.1%
    2023Opposite100.0%80.0%55.6%0.0%22.2%0.0%22.2%0.0%
    SeasonLeverageH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Low Leverage63.6%85.7%33.3%53.8%42.9%39.4%40.0%0.0%15.2%0.0%12.1%
    2023Medium Leverage90.0%55.6%27.0%60.0%33.3%40.5%20.0%0.0%27.0%0.0%5.4%
    2023High Leverage100.0%100.0%33.3%50.0%100.0%33.3%0.0%16.7%0.0%16.7%
    SeasonThrough CountH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Through 3 - 00.0%0.0%22.2%20.0%0.0%55.6%0.0%22.2%
    2023Through 3 - 1100.0%100.0%20.0%0.0%40.0%25.0%0.0%40.0%0.0%
    2023Through 3 - 2100.0%0.0%9.1%20.0%0.0%45.5%40.0%0.0%45.5%0.0%
    2023Through 2 - 0100.0%100.0%10.0%28.6%100.0%35.0%14.3%0.0%35.0%0.0%20.0%
    2023Through 1 - 0100.0%100.0%9.1%37.5%100.0%36.4%12.5%0.0%36.4%0.0%18.2%
    2023Through 2 - 1100.0%100.0%44.4%0.0%33.3%0.0%11.1%0.0%11.1%
    2023Through 1 - 175.0%100.0%33.3%50.0%33.3%50.0%0.0%0.0%16.7%
    2023Through 0 - 173.7%64.3%36.5%63.6%28.6%42.3%37.5%0.0%15.4%0.0%5.8%
    2023Through 2 - 2100.0%25.0%22.2%55.6%40.0%50.0%20.0%0.0%27.8%0.0%
    2023Through 1 - 290.0%55.6%32.3%50.0%42.9%45.2%16.7%0.0%19.4%0.0%3.2%
    2023Through 0 - 273.3%54.5%37.5%68.8%27.3%40.0%37.5%0.0%20.0%0.0%2.5%
    SeasonSituationalH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Bases Empty50.0%75.0%33.3%54.5%50.0%45.8%66.7%0.0%12.5%0.0%8.3%
    2023Men on Base93.3%71.4%28.8%57.9%36.4%36.5%15.4%0.0%25.0%0.0%9.6%
    2023Men In Scoring100.0%75.0%25.0%50.0%40.0%31.3%22.2%0.0%28.1%0.0%15.6%
    SeasonPositionH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023as C81.8%72.2%30.1%53.6%46.7%38.4%25.0%0.0%21.9%0.0%9.6%
    2023as PH0.0%33.3%100.0%0.0%66.7%0.0%0.0%
    SeasonBatting OrderH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023Batting 4th0.0%20.0%100.0%33.3%60.0%0.0%20.0%0.0%
    2023Batting 6th85.7%66.7%36.8%37.5%33.3%42.1%33.3%0.0%15.8%0.0%5.3%
    2023Batting 9th80.0%75.0%28.8%57.9%45.5%36.5%25.0%0.0%23.1%0.0%11.5%
    SeasonShiftsH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2023No Shift100.0%85.7%46.7%25.0%100.0%26.7%0.0%20.0%0.0%6.7%
    2023Shift - All87.5%85.7%34.8%62.5%80.0%34.8%0.0%13.0%0.0%17.4%
    2023Shift - Traditional87.5%85.7%34.8%62.5%80.0%34.8%0.0%13.0%0.0%17.4%