Records since the 1969 season.
| Matchup | Record | Win % | Vs Expected | Games |
|---|---|---|---|---|
| Giants Dodgers | 453-525-6 | 46.3% | -7.0 | 965 |
| Giants Padres | 500-464-7 | 51.9% | -18.6 | 938 |
| Giants Reds | 323-347-3 | 48.2% | -3.7 | 645 |
| Giants Braves | 339-330-7 | 50.7% | +0.9 | 639 |
| Giants Astros | 306-309-3 | 49.8% | -2.7 | 595 |
| Giants Cardinals | 263-279-6 | 48.5% | -5.2 | 534 |
| Giants Rockies | 310-232-10 | 57.2% | +7.5 | 534 |
| Giants Cubs | 274-267-2 | 50.6% | -5.0 | 521 |
| Giants Phillies | 277-256 | 52.0% | +6.9 | 517 |
| Giants Mets | 268-265-3 | 50.3% | -2.2 | 510 |
| Giants Nationals | 272-263 | 50.8% | -4.2 | 510 |
| Giants Pirates | 268-256-3 | 51.1% | +0.6 | 507 |
| Giants Diamondbacks | 271-213-7 | 56.0% | +12.0 | 478 |
| Giants Marlins | 131-111-3 | 54.1% | -2.4 | 238 |
| Giants Brewers | 108-88-3 | 55.1% | +4.3 | 192 |
| Giants Athletics | 79-82-3 | 49.1% | -3.1 | 159 |
| Giants Angels | 31-24-3 | 56.4% | +1.2 | 56 |
| Giants Rangers | 33-19-3 | 63.5% | +4.8 | 53 |
| Giants Mariners | 25-24-3 | 51.0% | -0.5 | 50 |
| Giants Tigers | 18-17-3 | 51.4% | -2.2 | 36 |
| Giants Royals | 15-20-3 | 42.9% | -5.4 | 36 |
| Giants Blue Jays | 15-17-3 | 46.9% | -2.7 | 33 |
| Giants Red Sox | 12-16-3 | 42.9% | -2.7 | 29 |
| Giants Guardians | 17-10-3 | 63.0% | +1.9 | 28 |
| Giants Twins | 13-14-3 | 48.1% | -2.9 | 28 |
| Giants Orioles | 15-15 | 50.0% | -1.0 | 27 |
| Giants White Sox | 11-17 | 39.3% | -4.8 | 26 |
| Giants Yankees | 8-19 | 29.6% | -3.8 | 25 |
| Giants Rays | 11-16 | 40.7% | -2.4 | 25 |
Swipe sideways to see all columns