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

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

No batted balls with a location in this window.

Pitch locations · 2831 pitches
Called strike (509) Swinging strike (351) In play (429) Foul (510) Ball (1032)

Catcher’s view · the zone drawn is the average of the 2,831 batter zones recorded here, 1.59 to 3.43 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,32746.9%92.92,26352.8%
Knuckle Curve71825.4%77.82,38948.1%
Slider66923.6%84.92,42843.9%
Changeup722.5%85.81,76623.6%
Sinker451.6%90.72,07235.6%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ LADL 5831255.23225
APR 4vs CWSW 7430275.23127
APR 9vs NYYL 3430395.13039
APR 15@ MILL 0551244.25324
APR 22vs SDL 0251096.05209
APR 28@ HOUL 5862245.06424
MAY 3@ LAAL 2580185.28418
MAY 10vs TEXL 31044243.04524
MAY 16@ TORW 5451165.25216
MAY 22vs CLEL 0731386.23338
MAY 27vs SFW 3120186.02018
JUN 2@ CWSW 13140146.04114
JUN 8vs CHCW 4020396.02039
JUN 14vs CINL 11153554.25755
JUN 20@ TBL 81461332.16833
JUN 25vs ATHL 0351476.05347
JUL 2@ WSHL 4950295.05329
JUL 8vs TBW 4271186.17218
JUL 13vs SEAL 4842275.04227
JUL 21@ PITL 0360363.06336
JUL 27vs TORW 10450176.05017
AUG 1@ PHIL 4520376.02137
AUG 6vs MINL 4981134.28513
AUG 12@ CWSL 6980164.18516
AUG 18vs HOUW 10030197.03019
AUG 24vs KCL 810101035.010803
AUG 30@ KCL 1341245.24124
SEP 5vs CWSL 5760224.16422
SEP 10@ NYYW 11120175.02017
SEP 17vs CLEL 0430445.03144
SEP 24@ CLEL 1551064.15306

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.