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.
Batting
39 players, ranked by dbWAR.
| Brandon Crawford | SS | 136 | 549 | 144 | 24 | 90 | 11 | .298 | .373 | .522 | .380 | 145 | 5.6 |
| Buster Posey | C | 113 | 454 | 120 | 18 | 56 | 0 | .304 | .390 | .499 | .382 | 146 | 4.4 |
| Brandon Belt | 1B | 97 | 381 | 89 | 29 | 59 | 3 | .274 | .378 | .597 | .409 | 165 | 3.4 |
| Darin Ruf | 1B | 117 | 312 | 71 | 16 | 43 | 2 | .271 | .385 | .519 | .389 | 151 | 2.4 |
| Mike Yastrzemski | RF | 139 | 532 | 105 | 25 | 71 | 4 | .224 | .311 | .457 | .329 | 109 | 1.9 |
| Wilmer Flores | 3B | 139 | 436 | 102 | 18 | 53 | 1 | .262 | .335 | .447 | .340 | 116 | 1.9 |
| Evan Longoria | 3B | 80 | 291 | 66 | 13 | 46 | 1 | .261 | .351 | .482 | .355 | 127 | 1.7 |
| LaMonte Wade Jr. | LF | 108 | 381 | 85 | 18 | 56 | 6 | .253 | .326 | .482 | .346 | 121 | 1.7 |
| Donovan Solano | 2B | 100 | 344 | 86 | 7 | 31 | 2 | .280 | .344 | .404 | .327 | 108 | 1.6 |
| Steven Duggar | CF | 104 | 297 | 69 | 8 | 35 | 7 | .257 | .330 | .437 | .330 | 110 | 1.6 |
| Austin Slater | CF | 117 | 306 | 66 | 12 | 32 | 15 | .241 | .320 | .423 | .323 | 105 | 1.4 |
| Thairo Estrada | SS | 48 | 132 | 33 | 7 | 22 | 1 | .273 | .333 | .479 | .347 | 122 | 0.9 |
| Tommy La Stella | 2B | 76 | 242 | 55 | 7 | 27 | 0 | .250 | .308 | .405 | .309 | 95 | 0.6 |
| Curt Casali | C | 75 | 231 | 42 | 5 | 26 | 0 | .210 | .313 | .350 | .293 | 84 | 0.5 |
| Alex Dickerson | LF | 111 | 312 | 66 | 13 | 38 | 1 | .233 | .304 | .420 | .315 | 99 | 0.5 |
| Logan Webb | P | 25 | 53 | 6 | 1 | 7 | 0 | .130 | .167 | .283 | .194 | 14 | 0.3 |
| Kevin Gausman | P | 31 | 62 | 10 | 0 | 4 | 0 | .185 | .211 | .185 | .179 | 4 | 0.2 |
| Jose Quintana | P | 2 | 2 | 1 | 0 | 0 | 0 | 1.000 | 1.000 | 1.000 | .800 | 439 | 0.1 |
| Jose Alvarez | P | 5 | 5 | 0 | 0 | 0 | 0 | .000 | .500 | .000 | .362 | 132 | 0.1 |
| Mauricio Dubón | SS | 69 | 187 | 42 | 5 | 22 | 2 | .240 | .278 | .377 | .279 | 74 | 0.1 |
| Zack Littell | P | 4 | 4 | 1 | 0 | 0 | 0 | .250 | .250 | .250 | .219 | 32 | 0.0 |
| Joey Bart | C | 2 | 6 | 2 | 0 | 1 | 0 | .333 | .333 | .333 | .292 | 83 | 0.0 |
| Matt Wisler | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.0 |
| Tyler Chatwood | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.0 |
| John Brebbia | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.0 |
| Sam Selman | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.0 |
| Jay Jackson | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.0 |
| Johnny Cueto | P | 20 | 37 | 2 | 0 | 0 | 1 | .069 | .156 | .069 | .123 | -35 | -0.0 |
| Sam Long | P | 6 | 11 | 1 | 0 | 0 | 0 | .100 | .100 | .100 | .088 | -60 | -0.0 |
| Caleb Baragar | P | 2 | 2 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.0 |
| Jarlín García | P | 2 | 2 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.0 |
| Chadwick Tromp | C | 6 | 18 | 4 | 1 | 2 | 0 | .222 | .222 | .389 | .256 | 58 | -0.0 |
| Scott Kazmir | P | 3 | 4 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.0 |
| Aaron Sanchez | P | 7 | 10 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -121 | -0.1 |
| Jaylin Davis | LF | 5 | 9 | 1 | 0 | 0 | 0 | .111 | .111 | .222 | .139 | -24 | -0.2 |
| Jason Vosler | 3B | 40 | 82 | 13 | 3 | 9 | 2 | .178 | .256 | .356 | .263 | 63 | -0.2 |
| Alex Wood | P | 23 | 47 | 0 | 0 | 0 | 0 | .000 | .116 | .000 | .084 | -62 | -0.2 |
| Anthony DeSclafani | P | 30 | 62 | 2 | 0 | 1 | 0 | .039 | .109 | .059 | .091 | -57 | -0.3 |
| Mike Tauchman | LF | 71 | 191 | 30 | 4 | 15 | 3 | .181 | .284 | .283 | .263 | 63 | -0.5 |
Pitching
28 pitchers, ranked by dbWAR.
| Kevin Gausman | 33 | 33 | 192.0 | 14 | 6 | 0 | 227 | 2.81 | 3.00 | 1.04 | 10.6 | 5.1 |
| Logan Webb | 27 | 26 | 148.1 | 11 | 3 | 0 | 158 | 3.03 | 2.72 | 1.11 | 9.6 | 4.4 |
| Anthony DeSclafani | 31 | 31 | 167.2 | 13 | 7 | 0 | 152 | 3.17 | 3.62 | 1.09 | 8.2 | 3.3 |
| Alex Wood | 26 | 26 | 138.2 | 10 | 4 | 0 | 152 | 3.83 | 3.48 | 1.18 | 9.9 | 3.0 |
| Johnny Cueto | 22 | 21 | 114.2 | 7 | 7 | 0 | 98 | 4.08 | 4.05 | 1.37 | 7.7 | 1.7 |
| Tyler Rogers | 80 | 0 | 81.0 | 7 | 1 | 13 | 55 | 2.22 | 3.28 | 1.07 | 6.1 | 1.4 |
| Jose Alvarez | 67 | 1 | 64.2 | 5 | 2 | 0 | 42 | 2.37 | 3.15 | 1.11 | 5.8 | 1.2 |
| Dominic Leone | 57 | 4 | 53.2 | 4 | 5 | 2 | 50 | 1.51 | 3.08 | 1.10 | 8.4 | 1.1 |
| Jake McGee | 62 | 0 | 59.2 | 3 | 2 | 31 | 58 | 2.72 | 3.35 | 0.91 | 8.7 | 1.0 |
| Jarlín García | 58 | 0 | 68.2 | 6 | 3 | 1 | 68 | 2.62 | 3.77 | 0.96 | 8.9 | 0.8 |
| Zack Littell | 63 | 2 | 61.2 | 4 | 0 | 2 | 63 | 2.92 | 3.87 | 1.14 | 9.2 | 0.7 |
| Aaron Sanchez | 9 | 7 | 35.1 | 1 | 1 | 0 | 26 | 3.06 | 4.05 | 1.33 | 6.6 | 0.5 |
| Camilo Doval | 29 | 0 | 27.0 | 5 | 1 | 3 | 37 | 3.00 | 3.47 | 1.04 | 12.3 | 0.4 |
| Kervin Castro | 10 | 0 | 13.1 | 1 | 1 | 0 | 13 | 0.00 | 2.12 | 1.27 | 8.8 | 0.4 |
| Sam Long | 12 | 5 | 40.2 | 2 | 1 | 0 | 38 | 5.53 | 4.23 | 1.28 | 8.4 | 0.4 |
| Conner Menez | 8 | 1 | 14.0 | 1 | 0 | 0 | 15 | 3.86 | 3.53 | 1.36 | 9.6 | 0.2 |
| Jay Jackson | 23 | 1 | 21.2 | 2 | 1 | 0 | 28 | 3.74 | 4.05 | 1.25 | 11.6 | 0.2 |
| Caleb Baragar | 25 | 0 | 23.0 | 2 | 1 | 2 | 16 | 1.57 | 4.30 | 1.35 | 6.3 | 0.1 |
| John Brebbia | 18 | 0 | 18.1 | 0 | 1 | 0 | 22 | 5.89 | 4.59 | 1.58 | 10.8 | 0.0 |
| Tyler Beede | 1 | 0 | 1.0 | 0 | 0 | 0 | 2 | 27.00 | 2.17 | 2.00 | 18.0 | 0.0 |
| Darin Ruf | 1 | 0 | 1.0 | 0 | 0 | 0 | 0 | 18.00 | 3.17 | 3.00 | 0.0 | 0.0 |
| Mike Tauchman | 1 | 0 | 1.0 | 0 | 0 | 0 | 0 | 9.00 | 3.17 | 3.00 | 0.0 | 0.0 |
| Austin Slater | 1 | 0 | 0.1 | 0 | 0 | 0 | 0 | 0.00 | 12.17 | 3.00 | 0.0 | -0.0 |
| Reyes Moronta | 4 | 0 | 4.0 | 0 | 0 | 0 | 2 | 2.25 | 5.42 | 0.25 | 4.5 | -0.0 |
| Nick Tropeano | 5 | 0 | 8.0 | 1 | 0 | 0 | 2 | 2.25 | 5.42 | 1.38 | 2.3 | -0.1 |
| James Sherfy | 14 | 0 | 15.0 | 2 | 1 | 0 | 12 | 4.20 | 5.37 | 1.07 | 7.2 | -0.1 |
| Scott Kazmir | 5 | 4 | 11.1 | 0 | 1 | 0 | 10 | 6.35 | 6.43 | 1.85 | 7.9 | -0.2 |
| Gregory Santos | 3 | 0 | 2.0 | 0 | 2 | 0 | 3 | 22.50 | 22.67 | 3.50 | 13.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
| Split | Games | Avg | Med | Low | High |
|---|---|---|---|---|---|
| All home | 81 | 20,734 | 21,189 | 3,662 | 41,155 |
| Night | 49 | 20,520 | 21,212 | 3,662 | 41,146 |
| Day | 32 | 21,063 | 19,644 | 6,176 | 41,155 |
| Weekend | 42 | 23,464 | 26,642 | 6,176 | 41,155 |
| Weekday | 39 | 17,795 | 20,897 | 3,662 | 35,136 |
| On the road | 80 | 22,467 | 20,489 | 4,099 | 52,342 |
Through the season
| Month | Games | Average |
|---|---|---|
| Apr | 13 | 5,911 |
| May | 9 | 10,735 |
| Jun | 15 | 17,389 |
| Jul | 14 | 28,224 |
| Aug | 12 | 26,339 |
| Sep | 15 | 28,157 |
| Oct | 3 | 37,212 |
By season
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
| Split | Games | Avg | Med | Fastest | Longest |
|---|---|---|---|---|---|
| All | 162 | 3:12 | 3:08 | 2:10 | 4:51 |
| Regulation | 143 | 3:07 | 3:06 | 2:10 | 4:06 |
| Extra innings | 19 | 3:48 | 3:43 | 3:05 | 4:51 |
| Home | 81 | 3:08 | 3:04 | 2:23 | 4:32 |
| Road | 81 | 3:15 | 3:10 | 2:10 | 4:51 |
| Day | 60 | 3:11 | 3:05 | 2:10 | 4:51 |
| Night | 102 | 3:12 | 3:10 | 2:23 | 4:32 |
Through the season
| Month | Games | Average |
|---|---|---|
| Apr | 13 | 2:54 |
| May | 9 | 3:03 |
| Jun | 15 | 3:08 |
| Jul | 14 | 3:11 |
| Aug | 12 | 3:08 |
| Sep | 15 | 3:21 |
| Oct | 3 | 3:09 |
By season
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.
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.