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

2022 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2381 pitches
Called strike (424) Swinging strike (302) In play (436) Foul (364) Ball (855)

Catcher’s view · the zone drawn is the average of the 2,381 batter zones recorded here, 1.60 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker1,00442.2%93.12,28246.0%
Slider73831.0%86.72,65349.3%
Curveball38216.0%80.02,81349.5%
Four-Seam Fastball1355.7%92.72,14331.1%
Changeup1225.1%87.31,88629.5%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 7@ STLL 09144414323.04432
APR 7@ STLL 0914441032
APR 14vs WSHW 9418450045
APR 14vs WSHW 94184503454.15445
APR 19@ MILL 2518421026
APR 19@ MILL 25184214265.02226
APR 24@ CHCW 43122301243.03124
APR 24@ CHCW 4312230024
APR 30vs SDW 7620351014
APR 30vs SDW 76203513145.05314
MAY 7@ CINL 2918230029
MAY 7@ CINL 29182302295.03229
MAY 12vs CINL 04192412235.04223
MAY 12vs CINL 0419241023
MAY 17@ CHCL 072366163105.264310
MAY 17@ CHCL 07236610310
MAY 23vs COLW 2125150024
MAY 23vs COLW 21251500246.25024
MAY 28@ SDW 42211601235.06023
MAY 28@ SDW 4221160023
JUN 3vs AZL 68206835134.08513
JUN 3vs AZL 6820683013
JUN 9@ ATLL 1326360027
JUN 9@ ATLL 13263603277.06327
JUN 14@ STLL 1325371025
JUN 14@ STLL 13253713255.17225
JUN 20vs CHCW 12122050035
JUN 20vs CHCW 121220500356.05035
JUN 25@ TBL 56263903066.09306
JUN 25@ TBL 5626390006
JUN 30vs MILW 8725470026
JUN 30vs MILW 87254704266.07426
JUL 8@ MILL 34193503565.05356
JUL 8@ MILL 3419350056
JUL 13@ MIAL 4523030029
JUL 13@ MIAL 45230300297.03029
JUL 25@ CHCL 2322281024
JUL 25@ CHCL 23222812246.08224
JUL 31vs PHIL 282471215044.112704
JUL 31vs PHIL 28247121004
AUG 6@ BALL 3620380026
AUG 6@ BALL 36203803264.08326
AUG 11@ AZL 3918231026
AUG 11@ AZL 39182312265.03226
AUG 18vs BOSW 8222020007
AUG 18vs BOSW 82220200077.02007
AUG 23vs ATLL 1627691018
AUG 23vs ATLL 16276915186.29618
SEP 4vs TORL 3421351025
SEP 4vs TORL 34213513255.15225
SEP 10vs STLL 57243623236.06323
SEP 10vs STLL 5724362023
SEP 15@ NYML 1716571025
SEP 15@ NYML 17165715253.07525
OCT 4vs STLL 78123403122.24312
OCT 4vs STLL 7812340012

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.