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

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

No batted balls with a location in this window.

Pitch locations · 2634 pitches
Called strike (460) Swinging strike (308) In play (424) Foul (426) Ball (1016)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,08841.3%93.22,30949.2%
Slider66625.3%84.42,46043.2%
Knuckle Curve51119.4%76.22,49547.6%
Cutter2198.3%88.72,28844.3%
Changeup843.2%85.31,62425.0%
Sinker652.5%90.02,02515.4%
Slow Curve10.0%63.12,2520.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1vs TORW 4114000074
APR 1vs TORW 41140000745.00074
APR 7@ MILL 0416240063
APR 7@ MILL 04162402635.04263
APR 12@ COLW 74192511165.15116
APR 12@ COLW 7419251016
APR 17vs AZL 36194412346.04434
APR 17vs AZL 3619441034
APR 23@ SEAW 7322351029
APR 23@ SEAW 73223513296.05329
APR 28@ LADL 37215715274.27427
APR 28@ LADL 3721571027
MAY 4vs LAAL 711141091013
MAY 4vs LAAL 7111410917132.191013
MAY 9@ CHCW 6418371053
MAY 9@ CHCW 64183713535.07353
MAY 15vs MILW 1812303002107.030210
MAY 15vs MILW 181230300210
MAY 21vs LADW 10516340045
MAY 21vs LADW 105163402454.24345
MAY 27@ CLEW 21281701147.07114
MAY 27@ CLEW 2128170014
JUN 2@ PITL 57221601165.16116
JUN 2@ PITL 5722160016
JUN 7@ TEXW 1021030058
JUN 7@ TEXW 10210300586.03058
JUN 13vs SFL 3112261005334.110633
JUN 13vs SFL 311226100033
JUN 19@ WSHW 862561005156.110615
JUN 19@ WSHW 86256100015
JUL 1vs NYYW 114200400246.04024
JUL 1vs NYYW 11420040024
JUL 6@ MIAW 3028090025
JUL 6@ MIAW 30280900256.29025
JUL 16vs WSHW 84213313376.03337
JUL 16vs WSHW 8421331037
JUL 21@ CHCL 34264824166.08416
JUL 21@ CHCL 3426482016
JUL 26@ AZW 117223813245.08324
JUL 26@ AZW 11722381024
AUG 3@ TORW 61221401286.04128
AUG 3@ TORW 6122140028
AUG 9vs HOUL 2821361028
AUG 9vs HOUL 28213613285.06328
AUG 15@ SDL 31013741043
AUG 15@ SDL 310137417433.04743
AUG 27vs COLL 34233713135.27313
AUG 27vs COLL 3423371013
SEP 3@ AZW 8521462017
SEP 3@ AZW 85214623174.26417
SEP 9@ BOSW 1312175814133.18413
SEP 9@ BOSW 131217581013
SEP 15vs TBL 17183612164.06316
SEP 15vs TBL 1718361016
SEP 19@ HOUW 9580300022.03002
SEP 19@ HOUW 958030002
SEP 30vs BOSW 525120002
SEP 30vs BOSW 5251201021.02102

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.