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

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

No batted balls with a location in this window.

Pitch locations · 119 pitches
Called strike (22) Swinging strike (16) In play (16) Foul (13) Ball (52)

Catcher’s view · the zone drawn is the average of the 119 batter zones recorded here, 1.54 to 3.26 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball6252.1%94.02,13443.5%
Slider3630.3%86.92,28755.6%
Sweeper1411.8%80.72,30328.6%
Curveball43.4%80.22,21825.0%
Sinker32.5%94.32,0840.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 2vs SFL 0260200011.22001
MAY 2vs SFL 026020001
MAY 7@ SEAL 131000021
MAY 7@ SEAL 1310000210.10021
MAY 16vs CHCW 739231003
MAY 16vs CHCW 7392312032.03203
JUN 11@ CLEL 055010011
JUN 11@ CLEL 0550100112.01011
JUN 15vs WSHL 1420000020.20002
JUN 15vs WSHL 142000002

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.