MLB/Players/Jack Flaherty
Jack Flaherty

JACK FLAHERTY

P · Detroit Tigers · 20172026 · 368 games
368
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.224
CAREER BATTING AVERAGE
1,378 hits in 6,142 at-bats
224
CAREER HOME RUNS
316 RBI · 42 stolen bases
3.86
CAREER ERA
1077.0 innings · 1,232 strikeouts
66-64
CAREER RECORD
WHIP 1.22

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024LAD561,210122270361048597638822.223.269.388.657
2023BAL581,13016632474434711322968.287.361.450.811
2022STL18278367214481644662.259.360.424.785
2021STL34572701142202430521700.199.266.364.630
2020STL18298446680122032980.221.297.369.666
2019STL661,40812427048250591104622.192.250.335.586
2018STL561,08411821634240481183648.199.278.345.623
2017STL1216230464281320400.284.363.481.844
Career3186,1427101,378240242243165841,88442.224.292.381.672

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026DET193886.1804442102114.591.41
2025DET31815161.01478359188234.641.28
2024LAD28137162.01355738194243.171.07
2023BAL2989144.11628066148174.991.58
2022STL92136.03617223344.251.61
2021STL179278.157282685123.221.06
2020STL94340.13322164964.911.21
2019STL33118196.11356055231252.750.97
2018STL2889151.01085659182203.341.11
2017STL60221.12315102046.331.55
Career20966641077.09164623931,2321463.861.22

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024LAD108824617.27322.0157.36
2023BAL27200.2862.014.50
2020STL224601.2506.081.50
2019STL6651728.26217.0224.24

04/Every pitch

2026 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 1639 pitches
Called strike (264) Swinging strike (197) In play (238) Foul (301) Ball (639)

Catcher’s view · the zone drawn is the average of the 1,639 batter zones recorded here, 1.63 to 3.22 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball80649.2%92.72,25652.0%
Slider39724.2%85.02,44044.3%
Knuckle Curve32119.6%78.12,40243.9%
Sinker734.5%90.92,06227.4%
Changeup422.6%85.41,81621.4%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ SDL 0340424.14242
APR 4vs STLW 11630464.03546
APR 9@ MINL 1351365.25136
APR 15vs KCW 2120376.02137
APR 20@ BOSL 6830633.13063
APR 25@ CINL 2953242.05624
MAY 1vs TEXL 4551343.25434
MAY 6vs BOSL 04301105.032110
MAY 12@ NYML 21060323.26332
MAY 17vs TORL 1451046.05404
MAY 22@ BALL 4782073.18307
MAY 28vs LAAL 1760195.26319
JUN 2@ TBW 8050265.05026
JUN 7vs SEAW 5460175.06317
JUN 12@ CLEL 2330113.03211
JUN 28vs HOUL 5720395.02039
JUL 4@ TEXW 3030055.23005
JUL 10vs PHIW 10221366.02236
JUL 20@ CHCW 8642244.04324

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.