Batting
    • Season


Billy Cook

Billy Cook

Pittsburgh Pirates
OF
Age: 27
Bats/Throws: R/R
6'0" / 204
DOB: 1/7/1999
(27 years, 9 months, 26 days)
OF
Season20262027Total
TeamPITFGDC- - -
LevelMLBPROJMLB
G876106
PA5828113
HR013
AVG.179.222.207
OBP.207.281.221
SLG.250.356.342
wOBA.203.282.243
wRC+207248
WAR-0.30.00.0
2026 Games
Played
CF:43
RF:23
LF:15
1B:1
DH:1
RosterResource
How Acquired:Trade (BAL) Jul'24
Draft:2021, Rd: 10, Pick: 5, Ovr: 287
Draft Team:Baltimore Orioles
Signing Bonus:$100,000
College:Pepperdine
Service Time
0.025
MiLB Options
1

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • 2024
  • Stat Presets:
    Select
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Shadow 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 - Shadow Zone Breakdown

    SeasonHandednessS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026vs L as R60.4%69.0%39.0%62.9%63.6%28.5%53.8%85.7%10.6%
    2026vs R as R61.1%50.0%42.4%61.9%53.8%24.7%60.0%44.4%17.6%
    2026vs L60.4%69.0%39.0%62.9%63.6%28.5%53.8%85.7%10.6%
    2026vs R61.1%50.0%42.4%61.9%53.8%24.7%60.0%44.4%17.6%
    SeasonHome / AwayS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Home47.8%63.6%41.1%57.1%50.0%25.0%33.3%100.0%16.1%
    2026Away65.6%60.0%40.1%64.3%63.0%27.6%68.4%53.8%12.5%
    2026Home vs L41.7%80.0%33.3%50.0%75.0%22.2%25.0%100.0%11.1%
    2026Home vs R54.5%50.0%55.0%66.7%25.0%30.0%40.0%100.0%25.0%
    2026Away vs L66.7%66.7%41.4%66.7%61.1%31.0%66.7%83.3%10.3%
    2026Away vs R64.0%50.0%38.5%60.0%66.7%23.1%70.0%28.6%15.4%
    SeasonMonthlyS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Mar/Apr62.5%80.0%43.2%45.5%80.0%29.7%100.0%80.0%13.5%
    2026May75.0%100.0%28.6%85.7%100.0%25.0%0.0%3.6%
    2026Jun72.7%62.5%39.3%83.3%80.0%21.4%60.0%33.3%17.9%
    2026Jul60.7%47.1%50.0%57.9%27.3%33.9%66.7%83.3%16.1%
    2026Aug44.4%50.0%27.3%66.7%50.0%18.2%0.0%9.1%
    2026Sept/Oct50.0%33.3%46.2%57.1%50.0%26.9%40.0%0.0%19.2%
    20261st Half63.6%71.4%40.4%63.3%73.7%27.5%64.3%66.7%12.8%
    20262nd Half57.5%47.8%40.4%61.5%43.8%26.3%50.0%57.1%14.1%
    SeasonBatted BallsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Grounders66.7%83.3%36.0%50.0%66.7%24.0%100.0%100.0%12.0%
    2026Flies55.0%90.9%37.7%64.3%88.9%26.4%33.3%100.0%11.3%
    2026Liners62.5%80.0%61.5%50.0%100.0%30.8%75.0%66.7%30.8%
    2026Bunts0.0%0.0%0.0%
    SeasonLocationS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026as R to Left75.0%66.7%28.6%80.0%75.0%17.9%66.7%50.0%10.7%
    2026as R to Center64.3%88.9%45.2%55.6%80.0%29.0%80.0%100.0%16.1%
    2026as R to Right46.7%100.0%44.1%50.0%100.0%29.4%40.0%100.0%14.7%
    2026Pull75.0%66.7%28.6%80.0%75.0%17.9%66.7%50.0%10.7%
    2026Center64.3%88.9%45.2%55.6%80.0%29.0%80.0%100.0%16.1%
    2026Opposite46.7%100.0%44.1%50.0%100.0%29.4%40.0%100.0%14.7%
    SeasonLeverageS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Low Leverage64.4%55.2%36.9%71.4%50.0%23.0%52.9%66.7%13.9%
    2026Medium Leverage56.8%66.7%45.1%53.8%71.4%31.7%63.6%57.1%13.4%
    2026High Leverage50.0%100.0%50.0%50.0%100.0%50.0%0.0%
    SeasonThrough CountS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Through 3 - 140.0%0.0%23.8%66.7%0.0%14.3%0.0%9.5%
    2026Through 3 - 246.7%57.1%34.1%60.0%50.0%22.7%20.0%100.0%11.4%
    2026Through 2 - 00.0%23.1%0.0%15.4%0.0%7.7%
    2026Through 1 - 033.3%55.6%47.4%35.3%50.0%29.8%30.0%66.7%17.5%
    2026Through 2 - 138.5%20.0%28.3%57.1%25.0%15.2%16.7%0.0%13.0%
    2026Through 1 - 154.3%60.0%44.2%58.6%58.8%27.9%47.1%62.5%16.3%
    2026Through 0 - 169.6%59.0%38.4%69.2%59.3%26.7%70.6%58.3%11.6%
    2026Through 2 - 254.5%75.0%44.0%61.5%75.0%26.0%44.4%75.0%18.0%
    2026Through 1 - 269.8%66.7%44.3%71.0%63.6%32.0%66.7%75.0%12.4%
    2026Through 0 - 277.8%57.1%40.9%71.4%53.3%31.8%100.0%66.7%9.1%
    SeasonSituationalS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Bases Empty68.2%66.7%38.6%67.7%66.7%27.2%69.2%66.7%11.4%
    2026Men on Base52.5%52.4%42.6%56.0%50.0%26.6%46.7%57.1%16.0%
    2026Men In Scoring47.8%36.4%36.5%50.0%33.3%28.6%40.0%50.0%7.9%
    SeasonPositionS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026as 1B0.0%25.0%0.0%25.0%0.0%
    2026as LF75.0%100.0%50.0%66.7%100.0%37.5%100.0%100.0%12.5%
    2026as CF56.9%51.4%39.9%58.1%48.0%26.4%54.5%58.3%13.5%
    2026as RF76.9%80.0%44.8%87.5%85.7%27.6%60.0%66.7%17.2%
    2026as PH100.0%100.0%25.0%100.0%100.0%25.0%0.0%
    2026as PR
    SeasonBatting OrderS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Batting 1st0.0%0.0%0.0%
    2026Batting 3rd100.0%100.0%33.3%100.0%100.0%33.3%0.0%
    2026Batting 4th85.7%66.7%46.7%100.0%75.0%26.7%66.7%50.0%20.0%
    2026Batting 5th66.7%50.0%50.0%50.0%0.0%33.3%100.0%100.0%16.7%
    2026Batting 6th50.0%50.0%57.1%100.0%50.0%28.6%0.0%28.6%
    2026Batting 7th100.0%50.0%40.0%100.0%50.0%40.0%0.0%
    2026Batting 8th55.6%100.0%22.0%62.5%100.0%19.5%0.0%2.4%
    2026Batting 9th56.9%54.5%44.6%54.1%50.0%28.5%61.9%61.5%16.2%
    SeasonShiftsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026No Shift76.9%80.0%59.1%77.8%71.4%40.9%75.0%100.0%18.2%
    2026Shift - All50.0%91.7%33.8%46.7%100.0%21.1%55.6%80.0%12.7%
    2026Shift - Traditional50.0%90.9%33.3%42.9%100.0%21.2%62.5%80.0%12.1%
    2026Shift - Non Traditional50.0%100.0%40.0%100.0%100.0%20.0%0.0%20.0%
    SeasonHandednessS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026vs L as R60.4%69.0%39.0%62.9%63.6%28.5%53.8%85.7%10.6%
    2026vs R as R61.1%50.0%42.4%61.9%53.8%24.7%60.0%44.4%17.6%
    2026vs L60.4%69.0%39.0%62.9%63.6%28.5%53.8%85.7%10.6%
    2026vs R61.1%50.0%42.4%61.9%53.8%24.7%60.0%44.4%17.6%
    SeasonHome / AwayS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Home47.8%63.6%41.1%57.1%50.0%25.0%33.3%100.0%16.1%
    2026Away65.6%60.0%40.1%64.3%63.0%27.6%68.4%53.8%12.5%
    2026Home vs L41.7%80.0%33.3%50.0%75.0%22.2%25.0%100.0%11.1%
    2026Home vs R54.5%50.0%55.0%66.7%25.0%30.0%40.0%100.0%25.0%
    2026Away vs L66.7%66.7%41.4%66.7%61.1%31.0%66.7%83.3%10.3%
    2026Away vs R64.0%50.0%38.5%60.0%66.7%23.1%70.0%28.6%15.4%
    SeasonMonthlyS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Mar/Apr62.5%80.0%43.2%45.5%80.0%29.7%100.0%80.0%13.5%
    2026May75.0%100.0%28.6%85.7%100.0%25.0%0.0%3.6%
    2026Jun72.7%62.5%39.3%83.3%80.0%21.4%60.0%33.3%17.9%
    2026Jul60.7%47.1%50.0%57.9%27.3%33.9%66.7%83.3%16.1%
    2026Aug44.4%50.0%27.3%66.7%50.0%18.2%0.0%9.1%
    2026Sept/Oct50.0%33.3%46.2%57.1%50.0%26.9%40.0%0.0%19.2%
    20261st Half63.6%71.4%40.4%63.3%73.7%27.5%64.3%66.7%12.8%
    20262nd Half57.5%47.8%40.4%61.5%43.8%26.3%50.0%57.1%14.1%
    SeasonBatted BallsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Grounders66.7%83.3%36.0%50.0%66.7%24.0%100.0%100.0%12.0%
    2026Flies55.0%90.9%37.7%64.3%88.9%26.4%33.3%100.0%11.3%
    2026Liners62.5%80.0%61.5%50.0%100.0%30.8%75.0%66.7%30.8%
    2026Bunts0.0%0.0%0.0%
    SeasonLocationS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026as R to Left75.0%66.7%28.6%80.0%75.0%17.9%66.7%50.0%10.7%
    2026as R to Center64.3%88.9%45.2%55.6%80.0%29.0%80.0%100.0%16.1%
    2026as R to Right46.7%100.0%44.1%50.0%100.0%29.4%40.0%100.0%14.7%
    2026Pull75.0%66.7%28.6%80.0%75.0%17.9%66.7%50.0%10.7%
    2026Center64.3%88.9%45.2%55.6%80.0%29.0%80.0%100.0%16.1%
    2026Opposite46.7%100.0%44.1%50.0%100.0%29.4%40.0%100.0%14.7%
    SeasonLeverageS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Low Leverage64.4%55.2%36.9%71.4%50.0%23.0%52.9%66.7%13.9%
    2026Medium Leverage56.8%66.7%45.1%53.8%71.4%31.7%63.6%57.1%13.4%
    2026High Leverage50.0%100.0%50.0%50.0%100.0%50.0%0.0%
    SeasonThrough CountS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Through 3 - 140.0%0.0%23.8%66.7%0.0%14.3%0.0%9.5%
    2026Through 3 - 246.7%57.1%34.1%60.0%50.0%22.7%20.0%100.0%11.4%
    2026Through 2 - 00.0%23.1%0.0%15.4%0.0%7.7%
    2026Through 1 - 033.3%55.6%47.4%35.3%50.0%29.8%30.0%66.7%17.5%
    2026Through 2 - 138.5%20.0%28.3%57.1%25.0%15.2%16.7%0.0%13.0%
    2026Through 1 - 154.3%60.0%44.2%58.6%58.8%27.9%47.1%62.5%16.3%
    2026Through 0 - 169.6%59.0%38.4%69.2%59.3%26.7%70.6%58.3%11.6%
    2026Through 2 - 254.5%75.0%44.0%61.5%75.0%26.0%44.4%75.0%18.0%
    2026Through 1 - 269.8%66.7%44.3%71.0%63.6%32.0%66.7%75.0%12.4%
    2026Through 0 - 277.8%57.1%40.9%71.4%53.3%31.8%100.0%66.7%9.1%
    SeasonSituationalS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Bases Empty68.2%66.7%38.6%67.7%66.7%27.2%69.2%66.7%11.4%
    2026Men on Base52.5%52.4%42.6%56.0%50.0%26.6%46.7%57.1%16.0%
    2026Men In Scoring47.8%36.4%36.5%50.0%33.3%28.6%40.0%50.0%7.9%
    SeasonPositionS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026as 1B0.0%25.0%0.0%25.0%0.0%
    2026as LF75.0%100.0%50.0%66.7%100.0%37.5%100.0%100.0%12.5%
    2026as CF56.9%51.4%39.9%58.1%48.0%26.4%54.5%58.3%13.5%
    2026as RF76.9%80.0%44.8%87.5%85.7%27.6%60.0%66.7%17.2%
    2026as PH100.0%100.0%25.0%100.0%100.0%25.0%0.0%
    2026as PR
    SeasonBatting OrderS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Batting 1st0.0%0.0%0.0%
    2026Batting 3rd100.0%100.0%33.3%100.0%100.0%33.3%0.0%
    2026Batting 4th85.7%66.7%46.7%100.0%75.0%26.7%66.7%50.0%20.0%
    2026Batting 5th66.7%50.0%50.0%50.0%0.0%33.3%100.0%100.0%16.7%
    2026Batting 6th50.0%50.0%57.1%100.0%50.0%28.6%0.0%28.6%
    2026Batting 7th100.0%50.0%40.0%100.0%50.0%40.0%0.0%
    2026Batting 8th55.6%100.0%22.0%62.5%100.0%19.5%0.0%2.4%
    2026Batting 9th56.9%54.5%44.6%54.1%50.0%28.5%61.9%61.5%16.2%
    SeasonShiftsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026No Shift76.9%80.0%59.1%77.8%71.4%40.9%75.0%100.0%18.2%
    2026Shift - All50.0%91.7%33.8%46.7%100.0%21.1%55.6%80.0%12.7%
    2026Shift - Traditional50.0%90.9%33.3%42.9%100.0%21.2%62.5%80.0%12.1%
    2026Shift - Non Traditional50.0%100.0%40.0%100.0%100.0%20.0%0.0%20.0%