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

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

No batted balls with a location in this window.

Pitch locations · 719 pitches
Called strike (129) Swinging strike (111) In play (102) Foul (110) Ball (267)

Catcher’s view · the zone drawn is the average of the 719 batter zones recorded here, 1.61 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball31844.2%94.02,19955.3%
Slider20628.7%84.42,34749.5%
Knuckle Curve9813.6%77.32,41738.8%
Sinker8211.4%92.12,03837.8%
Changeup152.1%85.71,84220.0%

05/Game log

2020
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 24vs PITW 5427260006
JUL 24vs PITW 54272602067.06206
AUG 19@ CHCW 936111023
AUG 19@ CHCW 9361111231.21123
AUG 24vs KCW 9317010003
AUG 24vs KCW 93170100035.01003
AUG 29vs CLEL 12171311255.03125
AUG 29vs CLEL 1217131025
SEP 4@ CHCL 1412340024
SEP 4@ CHCL 14123403242.24324
SEP 10vs DETW 122182412265.04226
SEP 10vs DETW 12218241026
SEP 15@ MILL 31817982026
SEP 15@ MILL 318179827263.08926
SEP 20@ PITW 211712012116.021211
SEP 20@ PITW 21171200211
SEP 25vs MILL 03183413455.04345
SEP 25vs MILL 0318341045

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.