MLB/Players/Tim Herrin
Tim Herrin

TIM HERRIN

P · Cleveland Guardians · 20232026 · 309 games
309
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.44
CAREER ERA
185.2 innings · 190 strikeouts
13-10
CAREER RECORD
WHIP 1.26

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
2026CLE592449.23717254553.081.25
2025CLE545442.23723304554.851.57
2024CLE755165.23914256821.920.97
2023CLE231127.22917123235.531.48
Career2111310185.21427192190153.441.26

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024CLE1828600.2148.161.08

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 · 509 pitches
Called strike (81) Swinging strike (65) In play (75) Foul (102) Ball (186)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball21041.3%96.62,39446.2%
Slider20440.1%88.12,29453.4%
Curveball6512.8%83.62,45243.1%
Sinker305.9%96.22,29246.7%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 2@ SEAW 654000004
APR 2@ SEAW 6540000041.10004
APR 3@ W 121140100021.01002
APR 3@ W 12114010002
APR 5@ W 6423113200.11320
APR 5@ W 642311020
APR 7vs SEAL 3550000131.20013
APR 7vs SEAL 355000013
APR 9vs SEAW 761000000
APR 9vs SEAW 7610000000.10000
APR 11vs NYYL 21160101012.01001
APR 11vs NYYL 2116010001
APR 16@ WSHL 675221001
APR 16@ WSHL 6752212011.02201
APR 22vs MIAL 1622202100.12210
APR 22vs MIAL 162220010
APR 24vs COLL 067120002
APR 24vs COLL 0671201021.22102
JUN 10vs HOUL 46121301113.03111
JUN 10vs HOUL 4612130011
JUN 18@ AZW 1234010001
JUN 18@ AZW 12340100011.01001
JUN 23vs MILL 176230001
JUN 23vs MILL 1762302011.03201
JUN 28@ KCW 1416000003
JUN 28@ KCW 14160000032.00003
JUN 30@ CHCL 1104120001
JUN 30@ CHCL 11041201011.02101
JUL 5vs ATLL 18101311132.23113
JUL 5vs ATLL 1810131013
JUL 9vs KCL 1440100021.01002
JUL 9vs KCL 144010002
JUL 15@ TEXL 0220000111.00011
JUL 15@ TEXL 022000011
JUL 18@ PITW 10130100001.01000
JUL 18@ PITW 1013010000
JUL 21vs PHIW 650000030
JUL 21vs PHIW 6500001300.00030
JUL 23vs PHIL 584310012
JUL 23vs PHIL 5843101121.01212
AUG 18vs DETL 245010002
AUG 18vs DETL 2450100021.21002
AUG 19vs DETL 341000001
AUG 19vs DETL 3410000010.10001
AUG 23vs LADL 1672402111.14211
AUG 23vs LADL 167240011

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.