DataBaseball
2026
San Francisco Giants logo

National League West · 2021

San Francisco Giants 2021

Team WAR
54.4
29.2 bat / 25.2 pitch
Win %
.660
pyth .635
Run diff
+210
4.96 / 3.67 per g
wRC+
110
ERA
3.18
FIP 3.53
Home runs
234

The San Francisco Giants went 107-55 in 2021, a .660 winning percentage — the best record in baseball. They scored 804 runs and allowed 594, a run differential of +210. The offence ranked 6th of 30 in MLB for runs scored, while their 3.18 staff ERA was the second best. Their 110 team wRC+ was 10% above league average — 4th of 30 in MLB. Brandon Crawford led the position players at 5.6 WAR, and Kevin Gausman the rotation at a 2.81 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,314 team hits
Brandon Crawford144Brandon Crawford — 144 hits (11.0%)Buster Posey120Buster Posey — 120 hits (9.1%)Mike Yastrzemski105Mike Yastrzemski — 105 hits (8.0%)Wilmer Flores102Wilmer Flores — 102 hits (7.8%)Brandon Belt89Brandon Belt — 89 hits (6.8%)Donovan Solano86Donovan Solano — 86 hits (6.5%)LaMonte Wade Jr.85LaMonte Wade Jr. — 85 hits (6.5%)Darin Ruf71Darin Ruf — 71 hits (5.4%)Steven Duggar69Steven Duggar — 69 hits (5.3%)Evan Longoria66Evan Longoria — 66 hits (5.0%)Austin Slater66Austin Slater — 66 hits (5.0%)Alex Dickerson66Alex Dickerson — 66 hits (5.0%)Tommy La Stella55Tommy La Stella — 55 hits (4.2%)Curt Casali42Curt Casali — 42 hits (3.2%)Mauricio Dubón42Mauricio Dubón — 42 hits (3.2%)Thairo Estrada33Thairo Estrada — 33 hits (2.5%)Mike Tauchman30Mike Tauchman — 30 hits (2.3%)13Jason Vosler — 13 hits (1.0%)10Kevin Gausman — 10 hits (0.8%)Logan Webb — 6 hits (0.5%)Chadwick Tromp — 4 hits (0.3%)Joey Bart — 2 hits (0.2%)Johnny Cueto — 2 hits (0.2%)Anthony DeSclafani — 2 hits (0.2%)Jose Quintana — 1 hits (0.1%)Zack Littell — 1 hits (0.1%)Sam Long — 1 hits (0.1%)Jaylin Davis — 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

39 players, ranked by dbWAR.

Brandon CrawfordSS136549144249011.298.373.522.3801455.6
Buster PoseyC11345412018560.304.390.499.3821464.4
Brandon Belt1B973818929593.274.378.597.4091653.4
Darin Ruf1B1173127116432.271.385.519.3891512.4
Mike YastrzemskiRF13953210525714.224.311.457.3291091.9
Wilmer Flores3B13943610218531.262.335.447.3401161.9
Evan Longoria3B802916613461.261.351.482.3551271.7
LaMonte Wade Jr.LF1083818518566.253.326.482.3461211.7
Donovan Solano2B100344867312.280.344.404.3271081.6
Steven DuggarCF104297698357.257.330.437.3301101.6
Austin SlaterCF11730666123215.241.320.423.3231051.4
Thairo EstradaSS48132337221.273.333.479.3471220.9
Tommy La Stella2B76242557270.250.308.405.309950.6
Curt CasaliC75231425260.210.313.350.293840.5
Alex DickersonLF1113126613381.233.304.420.315990.5
Logan WebbP25536170.130.167.283.194140.3
Kevin GausmanP316210040.185.211.185.17940.2
Jose QuintanaP2210001.0001.0001.000.8004390.1
Jose AlvarezP550000.000.500.000.3621320.1
Mauricio DubónSS69187425222.240.278.377.279740.1
Zack LittellP441000.250.250.250.219320.0
Joey BartC262010.333.333.333.292830.0
Matt WislerP110000.000.000.000.000-121-0.0
Tyler ChatwoodP110000.000.000.000.000-121-0.0
John BrebbiaP110000.000.000.000.000-121-0.0
Sam SelmanP110000.000.000.000.000-121-0.0
Jay JacksonP110000.000.000.000.000-121-0.0
Johnny CuetoP20372001.069.156.069.123-35-0.0
Sam LongP6111000.100.100.100.088-60-0.0
Caleb BaragarP220000.000.000.000.000-121-0.0
Jarlín GarcíaP220000.000.000.000.000-121-0.0
Chadwick TrompC6184120.222.222.389.25658-0.0
Scott KazmirP340000.000.000.000.000-121-0.0
Aaron SanchezP7100000.000.000.000.000-121-0.1
Jaylin DavisLF591000.111.111.222.139-24-0.2
Jason Vosler3B408213392.178.256.356.26363-0.2
Alex WoodP23470000.000.116.000.084-62-0.2
Anthony DeSclafaniP30622010.039.109.059.091-57-0.3
Mike TauchmanLF71191304153.181.284.283.26363-0.5

Pitching

28 pitchers, ranked by dbWAR.

Kevin Gausman3333192.014602272.813.001.0410.65.1
Logan Webb2726148.111301583.032.721.119.64.4
Anthony DeSclafani3131167.213701523.173.621.098.23.3
Alex Wood2626138.210401523.833.481.189.93.0
Johnny Cueto2221114.2770984.084.051.377.71.7
Tyler Rogers80081.07113552.223.281.076.11.4
Jose Alvarez67164.2520422.373.151.115.81.2
Dominic Leone57453.2452501.513.081.108.41.1
Jake McGee62059.23231582.723.350.918.71.0
Jarlín García58068.2631682.623.770.968.90.8
Zack Littell63261.2402632.923.871.149.20.7
Aaron Sanchez9735.1110263.064.051.336.60.5
Camilo Doval29027.0513373.003.471.0412.30.4
Kervin Castro10013.1110130.002.121.278.80.4
Sam Long12540.2210385.534.231.288.40.4
Conner Menez8114.0100153.863.531.369.60.2
Jay Jackson23121.2210283.744.051.2511.60.2
Caleb Baragar25023.0212161.574.301.356.30.1
John Brebbia18018.1010225.894.591.5810.80.0
Tyler Beede101.0000227.002.172.0018.00.0
Darin Ruf101.0000018.003.173.000.00.0
Mike Tauchman101.000009.003.173.000.00.0
Austin Slater100.100000.0012.173.000.0-0.0
Reyes Moronta404.000022.255.420.254.5-0.0
Nick Tropeano508.010022.255.421.382.3-0.1
James Sherfy14015.0210124.205.371.077.2-0.1
Scott Kazmir5411.1010106.356.431.857.9-0.2
Gregory Santos302.0020322.5022.673.5013.5-0.4

Attendance

Announced gate at 81 home dates, 2021.

Average
20,734
81 home dates
Median
21,189
Total
1,679,484
Best
41,155
2021-09-05
Quietest
3,662
2021-04-12
On the road
22,467
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 home8120,73421,1893,66241,155
Night4920,52021,2123,66241,146
Day3221,06319,6446,17641,155
Weekend4223,46426,6426,17641,155
Weekday3917,79520,8973,66235,136
On the road8022,46720,4894,09952,342

Through the season

Average home crowd by month.
MonthGamesAverage
Apr135,911
May910,735
Jun1517,389
Jul1428,224
Aug1226,339
Sep1528,157
Oct337,212

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, 2021.

Regulation
3:07
143 games
All games
3:12
Extra innings
3:48
19 of them
Longest
4:32
2021-09-03, 11 inn
Shortest
2:23
2021-06-25

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1623:123:082:104:51
Regulation1433:073:062:104:06
Extra innings193:483:433:054:51
Home813:083:042:234:32
Road813:153:102:104:51
Day603:113:052:104:51
Night1023:123:102:234:32

Through the season

Average completed game by month.
MonthGamesAverage
Apr132:54
May93:03
Jun153:08
Jul143:11
Aug123:08
Sep153:21
Oct33:09

By season

187.093.50.0151617181920212223242526

Regulation games only, in minutes. 187 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 107-55, a .660 win rate, while their +210 run differential implies .635. That is about 4 wins ahead of it, usually a mix of bullpen sequencing and one-run luck.