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 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 1000 pitches
Called strike (175) Swinging strike (94) In play (183) Foul (173) Ball (375)

Catcher’s view · the zone drawn is the average of the 1,000 batter zones recorded here, 1.62 to 3.21 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker45145.1%93.72,22046.6%
Slider26426.4%87.12,57045.8%
Changeup13813.8%88.62,03935.5%
Curveball878.7%81.92,70042.5%
Four-Seam Fastball606.0%93.22,10441.7%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 25vs NYYL 0710122.01012
MAR 28vs NYYL 1300000.10000
MAR 31@ SDW 9320012.02001
APR 3vs NYML 31031221.13322
APR 5vs NYML 2510101.01010
APR 10@ BALW 6300210.20021
APR 12@ BALL 2610101.01010
APR 15@ CINL 3820122.02012
APR 19@ WSHL 0300001.00000
APR 24vs MIAL 4930133.03113
MAY 1@ TBL 0310011.21001
MAY 5vs SDL 51020211.02121
MAY 9vs PITL 31340010.24301
MAY 11@ LADW 9300011.00001
MAY 14@ LADL 2500111.00011
MAY 18@ AZL 21230011.23101
MAY 22vs CWSL 4900213.00021
MAY 25vs AZL 2610113.01011
MAY 30@ COLL 3800021.00002
MAY 31@ COLW 19600011.20001
JUN 4@ MILW 12921212.02221
JUN 7@ CHCW 2110001.01000
JUN 9vs WSHL 3610021.01102
JUN 12vs CHCL 1510012.01001
JUN 17@ ATLW 7500001.00000
JUN 20@ MIAL 3610122.11012
JUN 29@ AZL 4511103.11110
JUL 3@ COLL 31510121.01112
JUL 9vs COLW 8200011.10001
JUL 11vs COLW 4211022.01102
JUL 20@ KCL 3430022.13002
JUL 28vs MILL 2850013.05301
AUG 2@ SDL 4500100.20010
AUG 4@ TEXL 4500101.00110
AUG 7vs DETW 5220011.02101
AUG 10vs HOUL 3611100.21110
AUG 11vs HOUW 4100001.00000
AUG 14vs COLL 2500011.00001
AUG 16vs COLL 71300200.00220
AUG 20@ CLEL 2520011.02001
AUG 23@ BOSL 4530101.23110

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.