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, 22 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:
    Bat Tracking
  • 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.

    Statcast - Bat Tracking

    SeasonHandednessCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026vs L35473.033.3%7.530.3%22.9%15.0%11.3%3312549.4%
    2026vs R32273.132.6%7.627.1%19.9%13.6%9.9%3111-651.2%
    SeasonHome / AwayCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Home35073.336.3%7.625.1%17.7%11.7%8.3%3212050.0%
    2026Away32672.729.4%7.532.4%25.5%16.8%13.2%3311150.6%
    2026Home vs L17473.640.2%7.524.2%17.2%11.3%8.0%3213651.1%
    2026Home vs R17673.032.4%7.626.0%18.2%12.2%8.5%3211-748.9%
    2026Away vs L18072.426.7%7.435.7%28.3%18.2%14.4%3412547.8%
    2026Away vs R14673.132.9%7.528.3%21.9%15.0%11.6%3111-454.1%
    SeasonMonthlyCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Mar/Apr17673.435.2%7.729.1%22.2%14.2%10.8%3313253.4%
    2026May24072.933.3%7.431.6%23.3%15.8%11.7%3210047.5%
    2026Jun14373.132.2%7.625.5%18.9%12.3%9.1%3211-352.4%
    2026Jul10872.729.6%7.427.5%20.4%15.0%11.1%3113247.2%
    2026Sept/Oct973.933.3%7.516.7%11.1%0.0%0.0%3315166.7%
    20261st Half63973.133.5%7.529.0%21.6%14.9%11.1%3211049.8%
    20262nd Half3772.924.3%7.525.9%18.9%3.7%2.7%3115-159.5%
    SeasonLeverageCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Low Leverage27773.235.0%7.625.5%18.4%16.0%11.6%3212151.3%
    2026Medium Leverage34973.032.1%7.530.7%22.9%13.8%10.3%3211-148.7%
    2026High Leverage5072.428.0%7.333.3%28.0%9.5%8.0%3112256.0%
    SeasonSituationalCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Bases Empty36873.134.2%7.627.0%19.6%15.4%11.1%3212-151.1%
    2026Men on Base30872.931.5%7.530.9%23.7%13.1%10.1%3311149.4%
    2026Men In Scoring19873.030.3%7.429.8%22.7%11.3%8.6%3210150.0%
    SeasonThrough CountCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Through 3 - 01172.427.3%6.940.0%36.4%20.0%18.2%326-836.4%
    2026Through 3 - 15273.332.7%7.328.2%21.2%7.7%5.8%3211355.8%
    2026Through 3 - 214772.729.9%7.517.9%12.9%10.4%7.5%3211246.3%
    2026Through 2 - 06973.331.9%7.432.1%24.6%11.3%8.7%3213150.7%
    2026Through 1 - 024972.930.1%7.431.3%24.1%14.1%10.8%3211151.0%
    2026Through 2 - 113873.438.4%7.624.5%16.7%11.7%8.0%3214252.2%
    2026Through 1 - 131972.830.4%7.524.2%16.9%12.1%8.5%3211148.0%
    2026Through 0 - 138973.032.9%7.623.4%16.5%11.7%8.2%3212048.6%
    2026Through 2 - 225873.132.9%7.615.7%11.2%8.1%5.8%3211046.9%
    2026Through 1 - 235572.728.5%7.516.3%11.5%8.8%6.2%3211043.9%
    2026Through 0 - 220372.631.0%7.619.2%13.8%10.3%7.4%3212046.3%
    SeasonSP / RPCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026As Starter66773.033.0%7.529.0%21.6%14.5%10.8%3211050.1%
    2026As Reliever973.933.3%7.516.7%11.1%0.0%0.0%3315166.7%
    SeasonShiftsCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026No Shift6572.630.8%7.432.8%29.2%12.1%10.8%328-263.1%
    2026Shift - All34373.435.9%7.539.1%33.8%19.9%17.2%3212056.6%
    2026Shift - Traditional32673.536.5%7.538.9%33.4%20.7%17.8%3212057.1%
    2026Shift - Non Traditional1773.023.5%7.541.2%41.2%5.9%5.9%339247.1%
    SeasonTTOCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    20261st Through Order as SP29972.730.8%7.526.6%19.4%14.2%10.4%3212048.8%
    20262nd Through Order as SP27873.333.8%7.530.2%23.4%13.5%10.4%3211153.2%
    20263rd Through Order as SP9073.437.8%7.732.8%23.3%18.8%13.3%3211044.4%
    20261st Through Order as RP973.933.3%7.516.7%11.1%0.0%0.0%3315166.7%
    SeasonHandednessCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026vs L35473.033.3%7.530.3%22.9%15.0%11.3%3312549.4%
    2026vs R32273.132.6%7.627.1%19.9%13.6%9.9%3111-651.2%
    SeasonHome / AwayCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Home35073.336.3%7.625.1%17.7%11.7%8.3%3212050.0%
    2026Away32672.729.4%7.532.4%25.5%16.8%13.2%3311150.6%
    2026Home vs L17473.640.2%7.524.2%17.2%11.3%8.0%3213651.1%
    2026Home vs R17673.032.4%7.626.0%18.2%12.2%8.5%3211-748.9%
    2026Away vs L18072.426.7%7.435.7%28.3%18.2%14.4%3412547.8%
    2026Away vs R14673.132.9%7.528.3%21.9%15.0%11.6%3111-454.1%
    SeasonMonthlyCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Mar/Apr17673.435.2%7.729.1%22.2%14.2%10.8%3313253.4%
    2026May24072.933.3%7.431.6%23.3%15.8%11.7%3210047.5%
    2026Jun14373.132.2%7.625.5%18.9%12.3%9.1%3211-352.4%
    2026Jul10872.729.6%7.427.5%20.4%15.0%11.1%3113247.2%
    2026Sept/Oct973.933.3%7.516.7%11.1%0.0%0.0%3315166.7%
    20261st Half63973.133.5%7.529.0%21.6%14.9%11.1%3211049.8%
    20262nd Half3772.924.3%7.525.9%18.9%3.7%2.7%3115-159.5%
    SeasonLeverageCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Low Leverage27773.235.0%7.625.5%18.4%16.0%11.6%3212151.3%
    2026Medium Leverage34973.032.1%7.530.7%22.9%13.8%10.3%3211-148.7%
    2026High Leverage5072.428.0%7.333.3%28.0%9.5%8.0%3112256.0%
    SeasonSituationalCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Bases Empty36873.134.2%7.627.0%19.6%15.4%11.1%3212-151.1%
    2026Men on Base30872.931.5%7.530.9%23.7%13.1%10.1%3311149.4%
    2026Men In Scoring19873.030.3%7.429.8%22.7%11.3%8.6%3210150.0%
    SeasonThrough CountCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Through 3 - 01172.427.3%6.940.0%36.4%20.0%18.2%326-836.4%
    2026Through 3 - 15273.332.7%7.328.2%21.2%7.7%5.8%3211355.8%
    2026Through 3 - 214772.729.9%7.517.9%12.9%10.4%7.5%3211246.3%
    2026Through 2 - 06973.331.9%7.432.1%24.6%11.3%8.7%3213150.7%
    2026Through 1 - 024972.930.1%7.431.3%24.1%14.1%10.8%3211151.0%
    2026Through 2 - 113873.438.4%7.624.5%16.7%11.7%8.0%3214252.2%
    2026Through 1 - 131972.830.4%7.524.2%16.9%12.1%8.5%3211148.0%
    2026Through 0 - 138973.032.9%7.623.4%16.5%11.7%8.2%3212048.6%
    2026Through 2 - 225873.132.9%7.615.7%11.2%8.1%5.8%3211046.9%
    2026Through 1 - 235572.728.5%7.516.3%11.5%8.8%6.2%3211043.9%
    2026Through 0 - 220372.631.0%7.619.2%13.8%10.3%7.4%3212046.3%
    SeasonSP / RPCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026As Starter66773.033.0%7.529.0%21.6%14.5%10.8%3211050.1%
    2026As Reliever973.933.3%7.516.7%11.1%0.0%0.0%3315166.7%
    SeasonShiftsCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026No Shift6572.630.8%7.432.8%29.2%12.1%10.8%328-263.1%
    2026Shift - All34373.435.9%7.539.1%33.8%19.9%17.2%3212056.6%
    2026Shift - Traditional32673.536.5%7.538.9%33.4%20.7%17.8%3212057.1%
    2026Shift - Non Traditional1773.023.5%7.541.2%41.2%5.9%5.9%339247.1%
    SeasonTTOCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    20261st Through Order as SP29972.730.8%7.526.6%19.4%14.2%10.4%3212048.8%
    20262nd Through Order as SP27873.333.8%7.530.2%23.4%13.5%10.4%3211153.2%
    20263rd Through Order as SP9073.437.8%7.732.8%23.3%18.8%13.3%3211044.4%
    20261st Through Order as RP973.933.3%7.516.7%11.1%0.0%0.0%3315166.7%