MLB/Players/Gregory Santos
Gregory Santos

GREGORY SANTOS

P · San Francisco Giants · 20212026 · 157 games
157
CAREER GAMES · REGULAR SEASON
4 seasons
.262
CAREER BATTING AVERAGE
168 hits in 642 at-bats
10
CAREER HOME RUNS
40 RBI · 20 stolen bases
4.14
CAREER ERA
91.1 innings · 78 strikeouts
3-6
CAREER RECORD
WHIP 1.43

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SEA165881440022120.241.267.310.577
2023CWS120534581381624313413220.258.303.318.621
2022SF428462002640.214.353.286.639
2021SF62212100065460.455.5381.2731.811
Career1466428216822210404615420.262.311.349.660

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SF3005.0523103.601.60
2025SEA8117.0848005.142.29
2024SEA8017.1741604.911.09
2023CWS602266.16925176623.391.30
2022SF2003.2323204.911.64
2021SF3022.05523322.503.50
Career843691.19742347854.141.43

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 53 pitches
Called strike (10) Swinging strike (5) In play (8) Foul (8) Ball (22)

Catcher’s view · the zone drawn is the average of the 53 batter zones recorded here, 1.57 to 3.43 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider3056.6%89.72,44143.3%
Four-Seam Fastball2241.5%97.72,34545.5%
Sinker11.9%97.92,2670.0%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 22vs MIAW 3030000021.00002
APR 22vs MIAW 303000002
APR 24vs MIAL 252321010
APR 24vs MIAL 2523212100.02310
APR 27vs COLL 5763323111.03211
APR 27vs COLL 576332011

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.