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

2019 Regular season
Play log from 2015
Spray chart · 47 batted balls
Pop OutForceoutForceoutFlyout · 74.7 mph · 251 ftGroundout · 80.3 mph · 12 ftSacrifice buntLineout · 87.3 mph · 186 ftGroundout · 95.2 mph · 5 ftFlyout · 92.6 mph · 335 ftLineout · 83.4 mph · 304 ftSacrifice buntForceoutGroundout · 50.2 mph · 6 ftLineout · 107.0 mph · 283 ftSacrifice bunt · 17.3 mph · 18 ftGroundoutGroundout · 96.2 mph · 7 ftGroundout · 105.2 mph · 11 ftSacrifice bunt · 35.2 mph · 5 ftFlyout · 84.0 mph · 259 ftLineout · 90.5 mph · 305 ftFielder’s choice · 77.5 mph · 6 ftGroundout · 75.3 mph · 7 ftSacrifice buntGroundout · 81.0 mph · 24 ftGroundout · 104.0 mph · 19 ftFlyout · 91.9 mph · 340 ftSacrifice buntSacrifice buntSacrifice fly · 75.9 mph · 266 ftGroundout · 69.1 mph · 33 ftSacrifice bunt · 22.9 mph · 19 ftFlyout · 88.1 mph · 257 ftLineout · 90.9 mph · 287 ftGroundout · 79.1 mph · 6 ftFlyout · 87.8 mph · 297 ftSacrifice buntSingle · 95.1 mph · 5 ftSingleDouble · 104.0 mph · 291 ftDouble · 100.1 mph · 381 ftDouble · 67.9 mph · 6 ftSingle · 77.9 mph · 261 ftSingle · 102.9 mph · 256 ftSingle · 91.7 mph · 321 ftSingle · 83.8 mph · 242 ftSingle · 37.8 mph · 5 ft
Hit (10) Out (37) Home run (0)
Average exit velocity 80.1 mph · longest 381 ft
Pitch locations · 3179 pitches
Called strike (523) Swinging strike (469) In play (479) Foul (578) Ball (1130)

Catcher’s view · the zone drawn is the average of the 3,179 batter zones recorded here, 1.61 to 3.37 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,47646.4%94.32,22250.7%
Slider87627.6%84.82,38153.0%
Knuckle Curve38312.0%78.22,50144.1%
Sinker37911.9%92.02,00944.3%
Changeup642.0%86.21,70032.8%
Eephus10.0%57.31,2240.0%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 29@ MILW 9518471014
MAR 29@ MILW 95184714144.17414
APR 5vs SDL 35210600265.06026
APR 5vs SDL 3521060026
APR 10vs LADW 7220131008
APR 10vs LADW 72201311086.03108
APR 16@ MILL 48175925142.29514
APR 16@ MILL 4817592014
APR 22vs MILW 135224330110
APR 22vs MILW 1352243341106.034110
APR 28vs CINW 5224040014
APR 28vs CINW 52240400147.04014
MAY 3@ CHCL 04213413495.24349
MAY 3@ CHCL 0421341049
MAY 8vs PHIL 0518440032
MAY 8vs PHIL 05184404325.04332
MAY 14@ ATLW 14318330056
MAY 14@ ATLW 143183303566.03356
MAY 19@ TEXL 4520241025
MAY 19@ TEXL 45202412256.04225
MAY 26vs ATLL 3420030007
MAY 26vs ATLL 34200300076.03007
JUN 1vs CHCW 7419242008
JUN 1vs CHCW 74192422085.04208
JUN 8@ CHCL 49164514303.25430
JUN 8@ CHCL 4916451030
JUN 13@ NYMW 54224613285.16428
JUN 13@ NYMW 5422461028
JUN 18vs MIAL 0624342018
JUN 18vs MIAL 06243423187.04318
JUN 25vs L 3723793015
JUN 25vs L 37237935154.29715
JUL 2@ SEAL 45214714474.27447
JUL 2@ SEAL 4521471047
JUL 7@ SFL 0123121016
JUL 7@ SFL 01231211167.02116
JUL 16vs PITL 13221301387.03138
JUL 16vs PITL 1322130038
JUL 21@ CINW 31190600274.16027
JUL 21@ CINW 3119060027
JUL 26vs HOUW 5321231019
JUL 26vs HOUW 53212312196.03219
AUG 1vs CHCW 8022010029
AUG 1vs CHCW 80220100297.01029
AUG 7@ LADL 12250400110
AUG 7@ LADL 122504001107.040110
AUG 13@ KCW 2023030017
AUG 13@ KCW 20230300177.03017
AUG 18@ CINW 5418131035
AUG 18@ CINW 54181311355.03135
AUG 23vs COLW 83210300196.03019
AUG 23vs COLW 8321030019
AUG 28@ MILL 14223513176.05217
AUG 28@ MILL 1422351017
SEP 3vs SFW 10250100188.01018
SEP 3vs SFW 1025010018
SEP 8@ PITW 20270500110
SEP 8@ PITW 202705001108.050110
SEP 14vs MILL 252235132106.053210
SEP 14vs MILL 25223510210
SEP 19@ CHCW 5427131018
SEP 19@ CHCW 54271311188.03118
SEP 24@ AZL 232201002117.010211
SEP 24@ AZL 23220100211
SEP 29vs CHCW 90210200167.02016
SEP 29vs CHCW 9021020016

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.