MLB/Players/Matt Gage
Matt Gage

MATT GAGE

P · San Francisco Giants · 20222026 · 99 games
99
CAREER GAMES · REGULAR SEASON
2 seasons
.188
CAREER BATTING AVERAGE
24 hits in 128 at-bats
4
CAREER HOME RUNS
6 RBI · 0 stolen bases
3.69
CAREER ERA
78.0 innings · 69 strikeouts
4-3
CAREER RECORD
WHIP 1.45

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2023HOU104641220226160.261.346.435.781
2022TOR2282812202412240.146.255.244.499
Career321281224404618400.188.288.313.600

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SF344127.12817172265.601.65
2025SF330131.03511122703.191.52
2023HOU5006.2623812.701.35
2022TOR110113.06261211.380.92
Career834378.07532386983.691.45

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 · 531 pitches
Called strike (85) Swinging strike (57) In play (96) Foul (97) Ball (196)

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

Pitch mix
PitchNShareMPHRPMStrike%
Slider27050.8%85.42,29847.4%
Four-Seam Fastball14627.5%92.52,11448.6%
Sinker509.4%93.02,14240.0%
Changeup478.9%85.61,19934.0%
Sweeper183.4%80.92,38827.8%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 13vs CINW 11500010.20001
JUN 14vs CINL 11130001.13000
JUN 19vs PITL 4800110.20011
JUN 20@ TBL 81420111.22011
JUN 24vs ATHW 11400001.00000
JUN 25vs ATHL 0320000.12000
JUL 18@ TORL 0400101.00010
JUL 21@ ATLL 5910032.01003
JUL 25vs NYML 1800011.00001
JUL 27vs NYML 3500011.00001
JUL 30vs PITL 1210100.21010
AUG 2@ NYML 61220011.22001
AUG 5@ PITW 8100122.00012
AUG 8vs WSHW 5000011.00001
AUG 9vs WSHL 2420012.02001
AUG 12vs SDL 1520000.22000
AUG 15vs TBL 6720021.02102
AUG 16vs TBL 1210110.11011
AUG 19@ SDL 1500000.10000
AUG 21@ SDL 4820010.22101
AUG 22@ MILL 4500220.20022
AUG 24@ MILW 4300000.10000
AUG 29vs BALW 15810011.01001
AUG 30vs BALL 11130111.03311
SEP 5@ STLW 8210021.01002
SEP 7@ STLL 3410010.21001
SEP 9vs AZW 5330000.13100
SEP 13vs LADL 71320101.12310
SEP 15@ AZL 1810101.01110
SEP 19@ LADL 3600011.00001
SEP 20@ LADL 5710000.11000
SEP 22vs STLL 5600111.00011
SEP 24vs STLW 4320010.12101

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.