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

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

No batted balls with a location in this window.

Pitch locations · 1051 pitches
Called strike (190) Swinging strike (156) In play (201) Foul (162) Ball (342)

Catcher’s view · the zone drawn is the average of the 1,051 batter zones recorded here, 1.59 to 3.35 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider55152.4%91.42,52451.7%
Sinker48045.7%98.82,38445.2%
Changeup131.2%92.92,12615.4%
Four-Seam Fastball60.6%96.02,34150.0%
Sweeper10.1%79.72,376100.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1@ HOUL 4640202000.22000
APR 1@ HOUL 464020000
APR 2@ HOUW 6341100111.01111
APR 2@ HOUW 634110011
APR 6vs SFL 61611250003
APR 6vs SFL 616112502032.05203
APR 12@ MINL 1320101000.11000
APR 12@ MINL 132010000
APR 14vs BALL 364010011
APR 14vs BALL 3640100111.01011
APR 16vs BALL 484010001
APR 16vs BALL 4840102011.01001
APR 18vs PHIL 472000011
APR 18vs PHIL 4720000111.00011
APR 19vs PHIL 256000004
APR 19vs PHIL 2560000042.00004
APR 22@ TBL 3470100012.01001
APR 22@ TBL 347010001
APR 24@ TORL 254010021
APR 24@ TORL 2540100211.01021
APR 26@ TORL 0851201021.02002
APR 26@ TORL 085120002
APR 27vs TBL 5141000001
APR 27vs TBL 51410000010.10001
APR 30vs TBW 1293010000
APR 30vs TBW 12930100001.01000
MAY 2vs MINW 3230000001.00000
MAY 2vs MINW 323000000
MAY 3vs MINW 6460300011.13001
MAY 3vs MINW 646030001
MAY 6@ CINL 3551201011.02101
MAY 6@ CINL 355120001
MAY 8@ KCL 51240100011.01001
MAY 8@ KCL 5124010001
MAY 11@ KCL 3440100011.01001
MAY 11@ KCL 344010001
MAY 12vs HOUL 1572302011.13201
MAY 12vs HOUL 157230001
MAY 14vs HOUL 344010001
MAY 14vs HOUL 3440100011.01001
MAY 18vs CLEL 134010000
MAY 18vs CLEL 1340101001.01000
MAY 22@ CLEL 035111001
MAY 22@ CLEL 0351112011.11101
MAY 25@ DETL 274000003
MAY 25@ DETL 2740000031.10003
MAY 27@ DETL 374000020
MAY 27@ DETL 3740000201.10020
MAY 29vs LAAL 465000000
MAY 29vs LAAL 4650000001.20000
JUN 3vs DETW 214010002
JUN 3vs DETW 2140100021.01002
JUN 8@ NYYW 6530000001.00000
JUN 8@ NYYW 653000000
JUN 10vs MIAL 157020011
JUN 10vs MIAL 1570200111.22011
JUN 14@ LADW 8443300010.13301
JUN 14@ LADW 844330001
JUN 15@ LADL 453000002
JUN 15@ LADL 4530000021.00002
JUN 17@ SEAW 436000002
JUN 17@ SEAW 4360000022.00002
JUN 20vs TEXW 7682200011.22201
JUN 20vs TEXW 768220001
JUN 23vs BOSL 1330000021.00002
JUN 23vs BOSL 133000002
JUN 24vs BOSW 5440100011.01001
JUN 24vs BOSW 544010001
JUN 27@ LAAL 243010011
JUN 27@ LAAL 2430101110.21011
JUN 29@ LAAW 973000001
JUN 29@ LAAW 9730000011.00001
JUL 1@ L 6730100110.21011
JUL 1@ L 673010011
JUL 2@ W 8762302011.03201
JUL 2@ W 876230001
JUL 6vs TORL 263000000
JUL 6vs TORL 2630000001.00000
JUL 7vs STLW 8750200011.02001
JUL 7vs STLW 875020001
JUL 9vs STLL 343010001
JUL 9vs STLL 3430100011.01001
JUL 15@ ATLW 6560100021.21002
JUL 15@ ATLW 656010002
JUL 20@ NYMW 623010001
JUL 20@ NYMW 6230101010.21001
JUL 22@ MINL 2340202110.22011
JUL 22@ MINL 234020011
JUL 27vs CLEL 3671201011.22101
JUL 27vs CLEL 367120001
JUL 28vs CLEW 304010002
JUL 28vs CLEW 3040100021.01002
AUG 3@ TEXL 356130001
AUG 3@ TEXL 3561301011.03101
AUG 9vs NYYW 926000012
AUG 9vs NYYW 9260000122.00012
AUG 11vs MILL 6740100001.01000
AUG 11vs MILL 674010000
AUG 15@ CHCW 535000003
AUG 15@ CHCW 5350000031.20003
AUG 16@ CHCL 342321010
AUG 16@ CHCL 3423213100.02310
AUG 20@ COLW 1054000001
AUG 20@ COLW 10540000011.10001
AUG 23vs SEAW 548340012
AUG 23vs SEAW 5483403121.14312
AUG 30@ BALW 10540200011.02001
AUG 30@ BALW 1054020001
SEP 3vs DETL 233000002
SEP 3vs DETL 2330000021.00002
SEP 5@ KCL 6752201100.22010
SEP 5@ KCL 675220010
SEP 6@ KCW 642000000
SEP 6@ KCW 6420000000.20000
SEP 10@ DETL 234000001
SEP 10@ DETL 2340000011.00001
SEP 12vs KCW 624000002
SEP 12vs KCW 6240000021.10002
SEP 16vs MINW 766420020
SEP 16vs MINW 7664202201.02320

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.