Batting
Pitching
    • Season


Jack Flaherty

Jack Flaherty

Free Agent
P
Age: 31
Bats/Throws: R/R
6'4" / 225
DOB: 10/15/1995
(31 years, 18 days)
P
Season20262027Total
TeamDETFGDC- - -
LevelMLBPROJMLB
G2028210
GS1928203
IP88.1147.01079.0
K%26.0%24.6%27.3%
BB%10.6%8.9%8.7%
GB%30.0%39.4%
ERA4.484.183.85
FIP4.054.143.91
WAR1.32.217.5
2026 Pitch
Selection
FA:49%
SL:24%
KC:19%
RosterResource
Draft:2014, Rd: 1, Pick: 34, Ovr: 34
Draft Team:St. Louis Cardinals
School:Harvard-Westlake (CA) HS

Contract2 yr, $35M (2025-26) (RR)
Free Agent
AAV: $27.50M
NotesValley charge raises base AAV for 2025, lowers for 2026.
Service Time
8.006
MiLB Options
n/a
Free Agent
2027
News
Rotowire: Flaherty (forearm) was reinstated from the 15-day injured list Sunday and struck out one batter while allowing one hit and no walks over two scoreless innings in the Tigers' 4-2 loss to the Pirates in the season finale. (9/29/2026)

News Settings
Article Source
All
FG
RG
Show

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • Stat Presets:
    Batted Ball
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Select
  • 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.

    Batted Ball

    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L0.5816.4%30.6%53.0%11.3%7.0%4.9%33.3%40.1%32.8%27.0%13.9%48.9%37.2%891357534
    2026vs R0.6525.5%29.2%45.3%16.7%12.5%9.7%0.0%44.9%35.5%19.6%14.0%43.9%42.1%771290481
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home0.6418.8%31.6%49.6%13.8%5.2%10.8%0.0%44.9%31.4%23.7%11.9%55.1%33.1%841322519
    2026Away0.5722.0%28.5%49.6%13.1%13.1%2.9%33.3%39.7%36.5%23.8%15.9%38.9%45.2%821325496
    2026Home vs L0.7212.3%36.8%50.9%10.3%0.0%9.5%0.0%46.6%24.1%29.3%8.6%58.6%32.8%430172258
    2026Home vs R0.5525.0%26.7%48.3%17.2%10.3%12.5%0.0%43.3%38.3%18.3%15.0%51.7%33.3%411150261
    2026Away vs L0.4819.5%26.0%54.5%11.9%11.9%0.0%50.0%35.4%39.2%25.3%17.7%41.8%40.5%461185276
    2026Away vs R0.7926.1%32.6%41.3%15.8%15.8%6.7%0.0%46.8%31.9%21.3%12.8%34.0%53.2%360140220
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr0.5916.9%30.8%52.3%23.5%11.8%5.0%0.0%45.6%30.9%23.5%23.5%48.5%27.9%502221281
    2026May0.6222.2%29.6%48.1%10.3%10.3%12.5%100.0%37.8%37.8%24.4%11.0%43.9%45.1%547192355
    2026Jun0.5723.4%27.7%48.9%13.0%0.0%7.7%0.0%42.6%27.7%29.8%8.5%48.9%42.6%338132206
    2026Jul0.6519.5%31.7%48.8%5.0%15.0%0.0%0.0%46.3%34.1%19.5%9.8%43.9%46.3%25695161
    2026Sept/Oct0.6716.7%33.3%50.0%0.0%0.0%0.0%0.0%33.3%66.7%0.0%16.7%66.7%16.7%19712
    20261st Half0.6420.3%31.1%48.6%13.9%8.3%7.2%25.0%43.4%32.7%23.9%13.7%46.5%39.8%1561605956
    20262nd Half0.2722.2%16.7%61.1%9.1%18.2%0.0%0.0%27.8%50.0%22.2%16.7%50.0%33.3%1014259
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage0.7718.3%35.5%46.2%11.6%9.3%6.1%0.0%47.9%33.0%19.1%13.8%42.6%43.6%692272420
    2026Medium Leverage0.5221.3%26.8%52.0%15.2%9.1%8.8%33.3%36.2%35.4%28.5%14.6%48.5%36.9%853333520
    2026High Leverage0.5025.0%25.0%50.0%10.0%10.0%0.0%0.0%55.0%30.0%15.0%10.0%55.0%35.0%1174275
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty0.5420.8%27.7%51.5%17.9%9.0%8.3%100.0%42.0%33.6%24.4%16.0%44.3%39.7%903347556
    2026Men on Base0.6920.0%32.7%47.3%7.7%9.6%5.6%0.0%42.5%34.5%23.0%11.5%49.6%38.9%759300459
    2026Men In Scoring0.5616.4%29.9%53.7%8.3%11.1%10.0%0.0%41.4%32.9%25.7%8.6%57.1%34.3%469179290
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 00.0040.0%0.0%60.0%66.7%0.0%0.0%0.0%40.0%20.0%40.0%40.0%60.0%0.0%917021
    2026Through 3 - 10.6011.1%33.3%55.6%30.0%10.0%0.0%0.0%38.9%27.8%33.3%16.7%61.1%22.2%23314192
    2026Through 3 - 21.6725.0%46.9%28.1%22.2%0.0%0.0%0.0%46.9%34.4%18.8%18.8%46.9%34.4%460231229
    2026Through 2 - 00.6222.2%29.6%48.1%15.4%0.0%0.0%0.0%48.1%33.3%18.5%7.4%66.7%25.9%293181112
    2026Through 1 - 00.5724.5%27.6%48.0%12.8%6.4%3.7%0.0%41.8%33.7%24.5%14.3%49.0%36.7%751367384
    2026Through 2 - 10.6219.0%31.0%50.0%14.3%23.8%0.0%0.0%42.9%28.6%28.6%9.5%42.9%47.6%497254243
    2026Through 1 - 10.6224.4%28.9%46.7%16.7%14.3%0.0%0.0%35.6%34.4%30.0%13.3%43.3%43.3%849342507
    2026Through 0 - 10.5816.3%30.8%52.9%10.9%12.7%9.4%0.0%38.1%39.0%22.9%13.3%42.9%43.8%868278590
    2026Through 2 - 21.1827.5%39.2%33.3%11.8%5.9%5.0%0.0%37.3%41.2%21.6%15.7%37.3%47.1%690287403
    2026Through 1 - 20.8126.9%32.8%40.3%11.1%3.7%9.1%0.0%40.3%38.8%20.9%14.9%38.8%46.3%771251520
    2026Through 0 - 20.8918.2%38.6%43.2%5.3%10.5%17.6%0.0%43.2%38.6%18.2%13.6%40.9%45.5%39398295
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026As Starter0.6020.5%29.9%49.6%13.8%9.5%7.1%25.0%42.4%33.2%24.4%13.9%46.2%39.9%16436401003
    2026As Reliever0.6716.7%33.3%50.0%0.0%0.0%0.0%0.0%33.3%66.7%0.0%16.7%66.7%16.7%19712
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift0.6323.5%29.4%47.1%6.3%0.0%0.0%0.0%38.2%44.1%17.6%11.8%44.1%44.1%1234182
    2026Shift - All0.6721.0%31.8%47.2%16.3%0.0%8.1%25.0%42.7%32.2%25.1%15.1%49.7%35.2%714250464
    2026Shift - Traditional0.6722.0%31.3%46.7%17.6%0.0%8.8%100.0%43.2%31.7%25.1%15.3%48.1%36.6%679240439
    2026Shift - Non Traditional0.717.7%38.5%53.8%0.0%0.0%0.0%0.0%37.5%37.5%25.0%12.5%68.8%18.8%351025
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20261st Through Order as SP0.6422.9%30.2%46.9%15.6%11.1%6.9%0.0%45.9%35.7%18.4%15.3%39.8%44.9%733272461
    20262nd Through Order as SP0.5618.3%29.4%52.3%15.8%10.5%3.1%50.0%38.7%31.5%29.7%14.4%50.5%35.1%673267406
    20263rd Through Order as SP0.6420.7%31.0%48.3%0.0%0.0%22.2%0.0%44.8%31.0%24.1%6.9%51.7%41.4%237101136
    20261st Through Order as RP0.6716.7%33.3%50.0%0.0%0.0%0.0%0.0%33.3%66.7%0.0%16.7%66.7%16.7%19712
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L0.5816.4%30.6%53.0%11.3%7.0%4.9%33.3%40.1%32.8%27.0%13.9%48.9%37.2%891357534
    2026vs R0.6525.5%29.2%45.3%16.7%12.5%9.7%0.0%44.9%35.5%19.6%14.0%43.9%42.1%771290481
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home0.6418.8%31.6%49.6%13.8%5.2%10.8%0.0%44.9%31.4%23.7%11.9%55.1%33.1%841322519
    2026Away0.5722.0%28.5%49.6%13.1%13.1%2.9%33.3%39.7%36.5%23.8%15.9%38.9%45.2%821325496
    2026Home vs L0.7212.3%36.8%50.9%10.3%0.0%9.5%0.0%46.6%24.1%29.3%8.6%58.6%32.8%430172258
    2026Home vs R0.5525.0%26.7%48.3%17.2%10.3%12.5%0.0%43.3%38.3%18.3%15.0%51.7%33.3%411150261
    2026Away vs L0.4819.5%26.0%54.5%11.9%11.9%0.0%50.0%35.4%39.2%25.3%17.7%41.8%40.5%461185276
    2026Away vs R0.7926.1%32.6%41.3%15.8%15.8%6.7%0.0%46.8%31.9%21.3%12.8%34.0%53.2%360140220
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr0.5916.9%30.8%52.3%23.5%11.8%5.0%0.0%45.6%30.9%23.5%23.5%48.5%27.9%502221281
    2026May0.6222.2%29.6%48.1%10.3%10.3%12.5%100.0%37.8%37.8%24.4%11.0%43.9%45.1%547192355
    2026Jun0.5723.4%27.7%48.9%13.0%0.0%7.7%0.0%42.6%27.7%29.8%8.5%48.9%42.6%338132206
    2026Jul0.6519.5%31.7%48.8%5.0%15.0%0.0%0.0%46.3%34.1%19.5%9.8%43.9%46.3%25695161
    2026Sept/Oct0.6716.7%33.3%50.0%0.0%0.0%0.0%0.0%33.3%66.7%0.0%16.7%66.7%16.7%19712
    20261st Half0.6420.3%31.1%48.6%13.9%8.3%7.2%25.0%43.4%32.7%23.9%13.7%46.5%39.8%1561605956
    20262nd Half0.2722.2%16.7%61.1%9.1%18.2%0.0%0.0%27.8%50.0%22.2%16.7%50.0%33.3%1014259
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage0.7718.3%35.5%46.2%11.6%9.3%6.1%0.0%47.9%33.0%19.1%13.8%42.6%43.6%692272420
    2026Medium Leverage0.5221.3%26.8%52.0%15.2%9.1%8.8%33.3%36.2%35.4%28.5%14.6%48.5%36.9%853333520
    2026High Leverage0.5025.0%25.0%50.0%10.0%10.0%0.0%0.0%55.0%30.0%15.0%10.0%55.0%35.0%1174275
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty0.5420.8%27.7%51.5%17.9%9.0%8.3%100.0%42.0%33.6%24.4%16.0%44.3%39.7%903347556
    2026Men on Base0.6920.0%32.7%47.3%7.7%9.6%5.6%0.0%42.5%34.5%23.0%11.5%49.6%38.9%759300459
    2026Men In Scoring0.5616.4%29.9%53.7%8.3%11.1%10.0%0.0%41.4%32.9%25.7%8.6%57.1%34.3%469179290
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 00.0040.0%0.0%60.0%66.7%0.0%0.0%0.0%40.0%20.0%40.0%40.0%60.0%0.0%917021
    2026Through 3 - 10.6011.1%33.3%55.6%30.0%10.0%0.0%0.0%38.9%27.8%33.3%16.7%61.1%22.2%23314192
    2026Through 3 - 21.6725.0%46.9%28.1%22.2%0.0%0.0%0.0%46.9%34.4%18.8%18.8%46.9%34.4%460231229
    2026Through 2 - 00.6222.2%29.6%48.1%15.4%0.0%0.0%0.0%48.1%33.3%18.5%7.4%66.7%25.9%293181112
    2026Through 1 - 00.5724.5%27.6%48.0%12.8%6.4%3.7%0.0%41.8%33.7%24.5%14.3%49.0%36.7%751367384
    2026Through 2 - 10.6219.0%31.0%50.0%14.3%23.8%0.0%0.0%42.9%28.6%28.6%9.5%42.9%47.6%497254243
    2026Through 1 - 10.6224.4%28.9%46.7%16.7%14.3%0.0%0.0%35.6%34.4%30.0%13.3%43.3%43.3%849342507
    2026Through 0 - 10.5816.3%30.8%52.9%10.9%12.7%9.4%0.0%38.1%39.0%22.9%13.3%42.9%43.8%868278590
    2026Through 2 - 21.1827.5%39.2%33.3%11.8%5.9%5.0%0.0%37.3%41.2%21.6%15.7%37.3%47.1%690287403
    2026Through 1 - 20.8126.9%32.8%40.3%11.1%3.7%9.1%0.0%40.3%38.8%20.9%14.9%38.8%46.3%771251520
    2026Through 0 - 20.8918.2%38.6%43.2%5.3%10.5%17.6%0.0%43.2%38.6%18.2%13.6%40.9%45.5%39398295
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026As Starter0.6020.5%29.9%49.6%13.8%9.5%7.1%25.0%42.4%33.2%24.4%13.9%46.2%39.9%16436401003
    2026As Reliever0.6716.7%33.3%50.0%0.0%0.0%0.0%0.0%33.3%66.7%0.0%16.7%66.7%16.7%19712
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift0.6323.5%29.4%47.1%6.3%0.0%0.0%0.0%38.2%44.1%17.6%11.8%44.1%44.1%1234182
    2026Shift - All0.6721.0%31.8%47.2%16.3%0.0%8.1%25.0%42.7%32.2%25.1%15.1%49.7%35.2%714250464
    2026Shift - Traditional0.6722.0%31.3%46.7%17.6%0.0%8.8%100.0%43.2%31.7%25.1%15.3%48.1%36.6%679240439
    2026Shift - Non Traditional0.717.7%38.5%53.8%0.0%0.0%0.0%0.0%37.5%37.5%25.0%12.5%68.8%18.8%351025
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20261st Through Order as SP0.6422.9%30.2%46.9%15.6%11.1%6.9%0.0%45.9%35.7%18.4%15.3%39.8%44.9%733272461
    20262nd Through Order as SP0.5618.3%29.4%52.3%15.8%10.5%3.1%50.0%38.7%31.5%29.7%14.4%50.5%35.1%673267406
    20263rd Through Order as SP0.6420.7%31.0%48.3%0.0%0.0%22.2%0.0%44.8%31.0%24.1%6.9%51.7%41.4%237101136
    20261st Through Order as RP0.6716.7%33.3%50.0%0.0%0.0%0.0%0.0%33.3%66.7%0.0%16.7%66.7%16.7%19712