DataBaseball
2026
San Francisco Giants logo

National League West · 2020

San Francisco Giants 2020

Team WAR
15.7
10.5 bat / 5.1 pitch
Win %
.483
pyth .503
Run diff
+2
4.98 / 4.95 per g
wRC+
112
ERA
4.59
FIP 4.44
Home runs
81

The San Francisco Giants went 29-31 in 2020, a .483 winning percentage — 17th of 30 record in baseball. They scored 299 runs and allowed 297, a run differential of +2. The offence ranked 8th of 30 in MLB for runs scored, while their 4.59 staff ERA was 17th of 30. Their 112 team wRC+ was 12% above league average — 7th of 30 in MLB. Mike Yastrzemski led the position players at 2.4 WAR, and Kevin Gausman the rotation at a 3.62 ERA.

The 2020 season

Month by month, the streaks, and the record in the games that are argued about.

They finished 3rd in the NL West, 14 games back. They were as far as 14 games back on September 27. Their best month was Sept/Oct at 12-12, their worst August at 13-15. The longest runs were a 7-game winning streak from August 18 to August 25 and a 5-game losing streak from August 12 to August 17. They were 17-13 at home and 12-18 on the road, 8-8 in one-run games and 7-19 against clubs that finished .500 or better. The most lopsided win was 23-5 at the Rockies on September 1; the heaviest defeat, 15-3 against the Athletics on August 16.

Record by month. March games count toward April, October’s toward September.
MonthWLPctRSRADiff
July44.5003647-11
August1315.464136144-8
Sept/Oct1212.500127106+21
Splits. Extra innings are blank for a season whose games predate the innings count.
GamesW-LPct
Home17-13.567
Road12-18.400
One-run games8-8.500
Extra innings2-3.400
Within the division18-22.450
Against .500+ clubs7-19.269
Decided by 5+ runs10-11.476
Last 104-6.400

National League West standings, 2020

Final standings. The division page has the rest of its season.

National League West, 2020. Games back of the best record in the division.
TeamWLPctGBRSRADiffWAR
Los Angeles Dodgers4317.717—349213+13622.9
San Diego Padres3723.6176325241+8419.3
San Francisco Giants2931.48314299297+215.7
Colorado Rockies2634.43317275353-786.4
Arizona Diamondbacks2535.41718269295-268.0

2020 San Francisco Giants roster

The players whose season belongs to this club, by position and then by dbWAR. A player traded mid-season is listed with the club he played most of his games for, so a deadline arrival may appear on his other club’s page instead.

Catchers 4

Infielders 5

Outfielders 9

Designated hitters 4

Starting pitchers 7

Relief pitchers 15

Where the offence comes from

Roster contribution by share of the team total.

532 team hits
Donovan Solano62Donovan Solano — 62 hits (11.7%)Mike Yastrzemski57Mike Yastrzemski — 57 hits (10.7%)Wilmer Flores53Wilmer Flores — 53 hits (10.0%)Evan Longoria49Evan Longoria — 49 hits (9.2%)Brandon Belt46Brandon Belt — 46 hits (8.6%)Alex Dickerson45Alex Dickerson — 45 hits (8.5%)Brandon Crawford44Brandon Crawford — 44 hits (8.3%)Mauricio Dubón43Mauricio Dubón — 43 hits (8.1%)Austin Slater24Austin Slater — 24 hits (4.5%)Darin Ruf24Darin Ruf — 24 hits (4.5%)Joey Bart24Joey Bart — 24 hits (4.5%)Pablo Sandoval18Pablo Sandoval — 18 hits (3.4%)Tromp13Chadwick Tromp — 13 hits (2.4%)Heineman8Tyler Heineman — 8 hits (1.5%)Robertson7Daniel Robertson — 7 hits (1.3%)Duggar6Steven Duggar — 6 hits (1.1%)5Hunter Pence — 5 hits (0.9%)Luis Alexander Basabe — 2 hits (0.4%)Jaylin Davis — 2 hits (0.4%)
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

22 players, ranked by dbWAR.

Mike YastrzemskiRF542255710352.297.400.568.4101592.4
Brandon Belt1B48179469300.309.425.591.4301731.9
Donovan Solano2B51203623290.326.365.463.3591241.5
Alex DickersonLF521704510270.298.371.576.3951491.4
Brandon CrawfordSS53193448281.256.326.465.3361091.1
Austin SlaterDH2810424578.282.408.506.3991511.0
Wilmer FloresDH552135312321.268.315.515.3481171.0
Darin RufLF40100245181.276.370.517.3811390.7
Mauricio DubónCF50177434192.274.337.389.320980.5
Evan Longoria3B51209497280.254.297.425.309910.4
Daniel RobertsonSS10247020.333.417.333.3481170.2
Joey BartC3211124070.233.288.320.274670.1
Tyler HeinemanC15508011.190.292.214.246480.1
Luis Alexander BasabeRF6182012.143.333.143.25856-0.0
Jaylin DavisRF4122110.167.167.417.23742-0.0
Chadwick TrompC2164134100.213.219.426.26460-0.0
Rob BrantlyC130000.000.000.000.000-119-0.1
Joey RickardRF460000.000.167.000.120-37-0.1
Joe McCarthyLF3100000.000.000.000.000-119-0.3
Steven DuggarLF13366031.176.222.235.20822-0.3
Pablo SandovalDH329418160.214.287.262.25453-0.5
Hunter PenceDH16565260.096.161.250.1825-0.6

Pitching

22 pitchers, ranked by dbWAR.

Kevin Gausman121059.2330793.623.091.1111.91.6
Drew Smyly7526.1010423.422.011.1014.41.0
Logan Webb131154.1340465.474.171.567.60.8
Tyler Anderson131159.2430414.374.361.396.20.8
Johnny Cueto121263.1230565.404.641.378.00.7
Tyler Rogers29028.0333274.503.261.328.70.6
Jarlín García19018.1210140.493.140.986.90.4
Trevor Cahill11625.0120313.244.191.2011.20.3
Caleb Baragar24122.1510194.034.040.997.70.3
Sam Selman24019.1111233.723.861.1410.70.3
Wandy Peralta25027.1110253.294.221.218.20.3
Tony Watson21018.0102152.504.360.897.50.1
Rico Garcia12010.011075.404.291.706.30.1
Sam Coonrod18014.2023159.824.761.649.20.0
Tyler Heineman101.000000.003.191.000.00.0
Andrew Suárez609.200053.725.361.554.7-0.0
Dany Jiménez201.100016.758.443.006.8-0.1
Conner Menez7011.110082.385.660.976.4-0.1
Shaun Anderson18015.1000183.525.731.4310.6-0.1
Dereck Rodríguez204.0000213.5010.943.254.5-0.3
Jeff Samardzija4416.202069.729.011.503.2-0.6
Trevor Gott15011.2124810.0311.931.806.2-0.9

Attendance

30 home dates played behind closed doors, 2020.

Average
0
no crowd admitted
Median
0
Total
0
On the road
0
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 home300000
Night210000
Day90000
Weekend150000
Weekday150000
On the road300000

By season

41819.020909.50.005060708091011121314151617181920212223242526

Every home game this season was played with no crowd admitted. The zero is the season, not a missing number — which is why it is shown rather than left out. 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 60 completed games, 2020.

Regulation
3:03
55 games
All games
3:08
Extra innings
3:59
5 of them
Longest
4:22
2020-08-25, 11 inn
Shortest
2:17
2020-08-27

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All603:083:052:084:22
Regulation553:033:042:083:48
Extra innings53:594:043:234:22
Home303:123:052:174:22
Road303:033:012:083:52
Day203:023:052:084:13
Night403:103:052:274:22

Through the season

Average completed game by month.
MonthGamesAverage
Jul43:16
Aug133:12
Sep133:12

By season

187.093.50.005060708091011121314151617181920212223242526

Regulation games only, in minutes. 183 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 29-31, a .483 win rate, while their +2 run differential implies .503. That is essentially in line — the record reflects the run scoring.