STATS
MLB/Players/Tim Herrin
Tim Herrin

TIM HERRIN

P · Cleveland Guardians · 20232026 · 310 games
310
CAREER GAMES · REGULAR SEASON
2 seasons · postseason below
.207
CAREER BATTING AVERAGE
136 hits in 658 at-bats
10
CAREER HOME RUNS
35 RBI · 18 stolen bases
3.42
CAREER ERA
187.0 innings · 192 strikeouts
14-10
CAREER RECORD
WHIP 1.25

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024CLE15045034781804175013612.173.256.240.496
2023CLE4620836588061824646.279.353.404.757
Career1966587013626010357420018.207.287.292.579

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CLE603451.03717254753.001.22
2025CLE545442.23723304554.851.57
2024CLE755165.23914256821.920.97
2023CLE231127.22917123235.531.48
Career2121410187.01427192192153.421.25

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024CLE1828600.2148.161.08

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 · 739 pitches
Called strike (135) Swinging strike (88) In play (112) Foul (108) Ball (296)

Catcher’s view · the zone drawn is the average of the 739 batter zones recorded here, 1.62 to 3.46 feet

Pitch mix
PitchNShareMPHRPMStrike%
Curveball28839.0%81.32,40345.1%
Four-Seam Fastball19426.3%94.62,41145.4%
Slider13318.0%87.42,24043.6%
Sinker12416.8%93.52,26144.4%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 27@ KCW 7400021.00002
MAR 30@ KCW 6200000.10000
APR 2@ SDL 2511011.01101
APR 4@ LAAW 8610121.01012
APR 9vs CWSW 3200100.10010
APR 11vs KCW 7010001.11000
APR 12vs KCW 6310010.11001
APR 17@ BALL 2600011.00001
APR 18@ PITW 10711020.21102
APR 19@ PITW 3000021.00002
APR 22vs NYYW 3200021.00002
APR 26vs BOSW 5400111.00011
APR 28vs MINL 11130100.13210
MAY 1vs MINW 4310101.11010
MAY 4@ TORW 5400001.00000
MAY 6@ WSHW 9100110.20011
MAY 7@ WSHW 8610110.21011
MAY 9vs PHIW 6000101.00010
MAY 11vs PHIL 0311110.21211
MAY 14vs MILL 5910110.11211
MAY 21@ MINW 5100101.00010
MAY 22@ DETW 7020100.02010
MAY 24@ DETW 7500021.00002
MAY 27vs LADL 5900011.00001
MAY 28vs LADW 7400100.20010
MAY 30vs LAAL 1420110.12111
JUN 4@ NYYW 4000001.10000
JUN 6vs HOUL 2410011.01001
JUN 9vs CINL 4710100.11010
JUN 13@ SEAL 2720101.02210
JUN 18@ SFW 4210001.01000
JUN 22@ ATHW 3000010.10001
JUN 25vs TORW 5400011.00001
JUN 28vs STLL 6910011.01101
JUN 29vs STLL 0700110.20111
JUL 2@ CHCL 4500300.20030
JUL 5vs DETL 0100211.00021
JUL 28vs COLL 6810200.21020
JUL 29vs COLW 10411021.01102
AUG 17vs ATLL 4500021.00002
AUG 19@ AZL 5610100.21210
AUG 24@ TEXL 0510011.01001
AUG 25vs TBL 0931020.23302
AUG 29vs SEAW 5430001.03000
SEP 2@ BOSL 71110010.21001
SEP 5@ TBW 7100111.00011
SEP 10vs KCL 3410100.11210
SEP 14vs CWSW 3200010.10001
SEP 16@ DETW 7500031.00003
SEP 17@ DETW 4010010.21001
SEP 18@ DETW 3100111.00011
SEP 21@ MINL 2620010.22201
SEP 24vs DETW 5100010.20001
SEP 25vs DETL 2400201.00020

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.