STATS
MLB/Players/JT Brubaker
JT Brubaker

JT BRUBAKER

P · San Francisco Giants · 20202026 · 184 games
184
CAREER GAMES · REGULAR SEASON
3 seasons
.263
CAREER BATTING AVERAGE
656 hits in 2,496 at-bats
102
CAREER HOME RUNS
174 RBI · 16 stolen bases
4.69
CAREER ERA
404.2 innings · 385 strikeouts
9-28
CAREER RECORD
WHIP 1.35

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2022PIT561,160170314784347810829410.271.333.433.766
2021PIT489701502464445670762582.254.308.480.788
2020PIT223665496240122634964.262.325.426.751
Career1262,496374656146810217421864816.263.322.450.772

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SF410060.14924263953.581.24
2025SF170028.22312122203.771.22
2022PIT28312144.01577554147174.691.47
2021PIT24513124.11237438129285.361.29
2020PIT111347.14826174864.941.37
Career121928404.2400211147385564.691.35

04/Every pitch

2026 Postseason
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 0 pitches

No pitches with a location in this window.

Pitch mix

No pitch types recorded in this window.


05/Game log

2026
Postseason

No postseason games for JT Brubaker in 2026.

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.