DataBaseball
2026
San Francisco Giants logo

National League West · 2024

San Francisco Giants 2024

Team WAR
35.3
17.9 bat / 17.4 pitch
Win %
.494
pyth .496
Run diff
-6
4.28 / 4.31 per g
wRC+
99
ERA
4.04
FIP 3.79
Home runs
188

The San Francisco Giants went 80-82 in 2024, a .494 winning percentage — 19th of 30 record in baseball. They scored 693 runs and allowed 699, a run differential of -6. The offence ranked 17th of 30 in MLB for runs scored, while their 4.04 staff ERA was 17th of 30. Their 99 team wRC+ was 1% below league average — 15th of 30 in MLB. Matt Chapman led the position players at 4.3 WAR, and Logan Webb the rotation at a 3.47 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,347 team hits
Matt Chapman142Matt Chapman — 142 hits (10.5%)Heliot Ramos128Heliot Ramos — 128 hits (9.5%)Jorge Soler119Jorge Soler — 119 hits (8.8%)Michael Conforto104Michael Conforto — 104 hits (7.7%)Mike Yastrzemski99Mike Yastrzemski — 99 hits (7.3%)Patrick Bailey94Patrick Bailey — 94 hits (7.0%)Tyler Fitzgerald88Tyler Fitzgerald — 88 hits (6.5%)LaMonte Wade Jr.86LaMonte Wade Jr. — 86 hits (6.4%)Thairo Estrada79Thairo Estrada — 79 hits (5.9%)Brett Wisely60Brett Wisely — 60 hits (4.5%)Nick Ahmed48Nick Ahmed — 48 hits (3.6%)Wilmer Flores44Wilmer Flores — 44 hits (3.3%)Lee38Jung Hoo Lee — 38 hits (2.8%)Slater37Austin Slater — 37 hits (2.7%)Luis Matos32Luis Matos — 32 hits (2.4%)Encarnacion28Jerar Encarnacion — 28 hits (2.1%)Schmitt27Casey Schmitt — 27 hits (2.0%)McCray25Grant McCray — 25 hits (1.9%)21Curt Casali — 21 hits (1.6%)16Marco Luciano — 16 hits (1.2%)10Blake Sabol — 10 hits (0.7%)9David Villar — 9 hits (0.7%)4Tom Murphy — 4 hits (0.3%)Donovan Walton — 3 hits (0.2%)Trenton Brooks — 3 hits (0.2%)Jakson Reetz — 2 hits (0.1%)Andrew Knapp — 1 hits (0.1%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

27 players, ranked by dbWAR.

Matt Chapman3B154647142277815.247.328.463.3421234.3
Tyler FitzgeraldSS9034188153417.280.334.497.3581353.4
Heliot RamosCF12151812822726.269.322.469.3401223.0
Jorge SolerDH14257411921641.241.338.442.3421242.2
LaMonte Wade Jr.1B116401868342.260.380.381.3411231.8
Mike YastrzemskiRF1364749918573.231.302.437.3211081.6
Michael ConfortoLF13048810420660.237.309.450.3281141.4
Patrick BaileyC120448948464.234.298.339.284821.1
Casey Schmitt2B38113276160.252.283.477.3241100.5
Blake SabolC113810010.313.421.375.3561340.3
Jung Hoo LeeCF3615838282.262.310.331.287840.2
Brett Wisely2B86272604312.238.278.345.274740.2
Jerar EncarnacionDH34119285191.248.277.425.302950.1
David Villar1B11379140.257.270.457.304960.1
Grant McCrayCF36130255105.202.238.379.267700.0
Jakson ReetzC6152110.143.200.429.26669-0.0
Curt CasaliC3812521180.194.293.250.25762-0.0
Andrew KnappC261000.167.167.167.148-16-0.1
Thairo Estrada2B96381799472.217.247.343.25763-0.1
Donovan Walton2B8253120.136.240.273.23950-0.1
Tom MurphyC12384120.118.211.235.20827-0.1
Austin SlaterRF80212372183.209.321.266.27777-0.2
Marco Luciano2B268116030.211.259.303.25057-0.2
Nick AhmedSS68228482172.229.267.295.25058-0.2
Trenton Brooks1B12293011.120.241.120.19014-0.3
Luis MatosCF45156325250.213.237.347.25058-0.4
Wilmer Flores1B70242444260.206.277.318.26468-0.7

Pitching

28 pitchers, ranked by dbWAR.

Logan Webb3333204.2131001723.472.951.237.65.1
Blake Snell2020104.05301453.122.431.0512.53.2
Ryan Walker76180.010410991.912.520.8511.11.9
Kyle Harrison2424124.17701184.564.331.348.51.1
Sean Hjelle58080.2340753.903.631.218.40.9
Tyler Rogers77070.1341512.823.561.046.50.8
Randy Rodríguez35152.1320534.303.341.249.10.8
Erik Miller731067.1450873.883.671.3111.60.8
Landen Roupp23450.1120473.583.421.378.40.7
Jordan Hicks2920109.2471964.104.371.457.90.7
Camilo Doval62059.05323784.883.711.5811.90.6
Taylor Rogers64060.0140642.403.751.259.60.6
Hayden Birdsong161672.0560884.754.671.3911.00.3
Luke Jackson52053.0430595.094.241.4710.00.2
Keaton Winn121255.1380487.164.851.377.80.1
Tristan Beck7116.0000141.693.981.137.90.1
Nick Avila8011.2100148.493.771.7110.80.1
Tyler Fitzgerald303.000009.003.172.000.00.0
Robbie Ray7730.2320434.704.961.1412.60.0
Trevor McDonald103.000010.003.500.333.00.0
Donovan Walton101.000000.003.172.000.00.0
Austin Warren6010.200071.694.481.315.90.0
Raymond Burgos101.000019.004.174.009.00.0
Mike Yastrzemski101.0000018.0012.175.000.0-0.1
Spencer Howard9329.0120276.214.992.008.4-0.1
Spencer Bivens27248.2311373.144.791.196.8-0.1
Mason Black9836.1150316.445.451.687.7-0.2
Kai-Wei Teng4011.000079.826.712.095.7-0.3

Attendance

Announced gate at 80 home dates, 2024.

Average
33,097
80 home dates
Median
33,040
Total
2,647,736
Best
41,187
2024-09-01
Quietest
22,042
2024-09-11
On the road
31,052
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8033,09733,04022,04241,187
Night4731,70932,85322,04240,114
Day3335,07335,92225,55841,187
Weekend4235,98335,51231,06341,187
Weekday3829,90630,18422,04240,598
On the road8131,05232,6028,07654,070

Through the season

Average home crowd by month.
MonthGamesAverage
Apr1632,021
May1334,689
Jun1535,192
Jul1231,412
Aug1232,249
Sep1330,203

By season

41678.020839.00.0151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 162 completed games, 2024.

Regulation
2:34
146 games
All games
2:36
Extra innings
2:58
16 of them
Longest
3:45
2024-06-29, 11 inn
Shortest
1:55
2024-07-31

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:362:351:553:45
Regulation1462:342:331:553:30
Extra innings162:582:532:323:45
Home812:332:331:553:45
Road812:392:372:083:30
Day662:372:362:073:45
Night962:352:341:553:23

Through the season

Average completed game by month.
MonthGamesAverage
Apr162:29
May132:40
Jun152:39
Jul122:29
Aug122:26
Sep132:36

By season

187.093.50.0151617181920212223242526

Regulation games only, in minutes. 154 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

Record versus run differential

San Francisco Giants are 80-82, a .494 win rate, while their -6 run differential implies .496. That is essentially in line — the record reflects the run scoring.