San Francisco Giants ATS Record 2026: Betting Trends, Odds & Next Game

In 162 stored MLB games this season the San Francisco Giants are 65-97 straight up, 82-80 against the spread in 162 games with a closing line, and 75-73-14 to the over. They average 4.1 points scored and 4.7 allowed.

🎁 Get today's free play by email · no card neededFree ↓
Get today's free play by email
Free, no card. Posted before the game, graded in public, win or lose.

What is the San Francisco Giants record against the spread?

San Francisco Giants game by game

DateOpponentScoreResultClosing lineATSTotal
Sep 27, 2026vs Los Angeles Dodgers1-5L+1.5No coverUnder 8.5
Sep 26, 2026vs Los Angeles Dodgers3-4L+1.5CoverPush 7
Sep 25, 2026vs Los Angeles Dodgers0-2L+1.5No coverUnder 7.5
Sep 23, 2026vs Minnesota Twins2-4L+1.5No coverUnder 7.5
Sep 22, 2026vs Minnesota Twins2-3L+1.5CoverUnder 7
Sep 21, 2026vs Minnesota Twins5-2W+1.5CoverUnder 8
Sep 20, 2026at Los Angeles Dodgers1-3L+1.5No coverUnder 8.5
Sep 19, 2026at Los Angeles Dodgers4-10L+1.5No coverOver 7.5
Sep 18, 2026at Los Angeles Dodgers2-8L+1.5No coverOver 8
Sep 16, 2026at St. Louis Cardinals6-5W+1.5CoverOver 8
Sep 15, 2026at St. Louis Cardinals10-3W+1.5CoverOver 8
Sep 14, 2026at St. Louis Cardinals1-2L+1.5CoverUnder 8
Sep 13, 2026vs San Diego Padres4-6L+1.5No coverOver 7.5
Sep 12, 2026vs San Diego Padres6-7L+1.5CoverOver 8
Sep 11, 2026vs San Diego Padres5-7L+1.5No coverOver 7.5
Sep 9, 2026vs St. Louis Cardinals7-6W+1.5CoverOver 8
Sep 8, 2026vs St. Louis Cardinals2-1W+1.5CoverUnder 7.5
Sep 7, 2026vs St. Louis Cardinals5-4W-1.5No coverOver 8.5
Sep 6, 2026at New York Mets2-4L+1.5No coverUnder 8
Sep 5, 2026at New York Mets9-5W+1.5CoverOver 8
Sep 4, 2026at New York Mets6-10L+1.5No coverOver 7.5
Sep 3, 2026at Pittsburgh Pirates2-5L+1.5No coverUnder 9
Sep 2, 2026at Pittsburgh Pirates5-4W+1.5CoverPush 9
Sep 1, 2026at Pittsburgh Pirates12-13L+1.5CoverOver 7.5
Aug 31, 2026at Atlanta Braves7-3W+1.5CoverOver 9
Aug 29, 2026vs Arizona Diamondbacks7-2W+1.5CoverOver 8
Aug 29, 2026vs Arizona Diamondbacks1-7L+1.5No coverUnder 8.5
Aug 28, 2026vs Arizona Diamondbacks6-10L+1.5No coverOver 8
Aug 27, 2026vs Arizona Diamondbacks6-1W+1.5CoverUnder 8.5
Aug 26, 2026vs Cincinnati Reds9-10L+1.5CoverOver 7
Aug 25, 2026vs Cincinnati Reds3-1W+1.5CoverUnder 7.5
Aug 24, 2026vs Cincinnati Reds5-0W+1.5CoverUnder 7.5
Aug 23, 2026at Boston Red Sox4-5L+1.5CoverOver 8.5
Aug 22, 2026at Boston Red Sox2-3L+1.5CoverUnder 8
Aug 21, 2026at Boston Red Sox4-6L+1.5No coverOver 7.5
Aug 20, 2026at Cleveland Guardians2-5L+1.5No coverPush 7
Aug 19, 2026at Cleveland Guardians1-0W+1.5CoverUnder 7
Aug 18, 2026at Cleveland Guardians1-8L+1.5No coverOver 8
Aug 16, 2026vs Colorado Rockies7-13L-1.5No coverOver 8
Aug 15, 2026vs Colorado Rockies7-1W-1.5CoverOver 7.5
Aug 14, 2026vs Colorado Rockies2-5L-1.5No coverUnder 7.5
Aug 12, 2026vs Houston Astros1-2L+1.5CoverUnder 8.5
Aug 11, 2026vs Houston Astros4-1W+1.5CoverUnder 8
Aug 10, 2026vs Houston Astros3-6L+1.5No coverOver 8
Aug 9, 2026vs Detroit Tigers1-3L+1.5No coverUnder 7.5
Aug 8, 2026vs Detroit Tigers0-8L+1.5No coverPush 8
Aug 7, 2026vs Detroit Tigers5-2W+1.5CoverUnder 8.5
Aug 5, 2026at Texas Rangers0-6L+1.5No coverUnder 8.5
Aug 4, 2026at Texas Rangers4-5L+1.5CoverOver 8
Aug 3, 2026at Texas Rangers5-1W+1.5CoverUnder 8
Aug 2, 2026at San Diego Padres4-5L+1.5CoverOver 8
Aug 1, 2026at San Diego Padres5-6L+1.5CoverOver 8.5
Jul 31, 2026at San Diego Padres0-7L+1.5No coverUnder 8.5
Jul 30, 2026at San Diego Padres4-1W+1.5CoverUnder 8
Jul 29, 2026vs Milwaukee Brewers16-3W+1.5CoverOver 7.5
Jul 28, 2026vs Milwaukee Brewers2-8L+1.5No coverOver 7.5
Jul 27, 2026vs Milwaukee Brewers3-0W+1.5CoverUnder 8.5
Jul 26, 2026vs Los Angeles Angels3-4L+1.5CoverUnder 8.5
Jul 25, 2026vs Los Angeles Angels9-2W-1.5CoverOver 9
Jul 24, 2026vs Los Angeles Angels7-6W-1.5No coverOver 8
Jul 22, 2026at Kansas City Royals4-5L-1.5No coverOver 8.5
Jul 21, 2026at Kansas City Royals2-3L-1.5No coverUnder 9
Jul 20, 2026at Kansas City Royals3-4L+1.5CoverUnder 10
Jul 19, 2026at Seattle Mariners3-6L+1.5No coverOver 7
Jul 18, 2026at Seattle Mariners3-4L+1.5CoverPush 7
Jul 17, 2026at Seattle Mariners7-0W+1.5CoverPush 7
Jul 12, 2026vs Colorado Rockies3-1W-1.5CoverUnder 9
Jul 11, 2026vs Colorado Rockies4-2W-1.5CoverUnder 8.5
Jul 10, 2026vs Colorado Rockies3-4L-1.5No coverUnder 8.5
Jul 9, 2026vs Colorado Rockies8-2W-1.5CoverOver 9
Jul 8, 2026vs Toronto Blue Jays0-10L+1.5No coverOver 7
Jul 7, 2026vs Toronto Blue Jays3-9L+1.5No coverOver 8
Jul 6, 2026vs Toronto Blue Jays10-1W+1.5CoverOver 7.5
Jul 5, 2026at Colorado Rockies6-7L-1.5No coverPush 13
Jul 4, 2026at Colorado Rockies6-4W-1.5CoverUnder 12.5
Jul 3, 2026at Colorado Rockies3-15L-1.5No coverOver 11.5
Jul 1, 2026at Arizona Diamondbacks6-4W+1.5CoverOver 9.5
Jun 30, 2026at Arizona Diamondbacks2-8L-1.5No coverOver 9
Jun 29, 2026at Arizona Diamondbacks4-5L+1.5CoverPush 9
Jun 28, 2026vs Atlanta Braves3-2W+1.5CoverUnder 7.5
Jun 27, 2026vs Atlanta Braves5-0W-1.5CoverUnder 8
Jun 26, 2026vs Atlanta Braves1-3L+1.5No coverUnder 8.5
Jun 25, 2026vs Athletics6-9L-1.5No coverOver 8.5
Jun 24, 2026vs Athletics2-1W+1.5CoverUnder 8.5
Jun 23, 2026vs Athletics3-1W-1.5CoverUnder 9
Jun 21, 2026at Miami Marlins1-2L-1.5No coverUnder 8.5
Jun 20, 2026at Miami Marlins3-6L+1.5No coverOver 8
Jun 19, 2026at Miami Marlins3-4L-1.5No coverUnder 8
Jun 17, 2026at Atlanta Braves7-5W+1.5CoverOver 9
Jun 16, 2026at Atlanta Braves7-2W+1.5CoverPush 9
Jun 14, 2026vs Chicago Cubs5-1W-1.5CoverUnder 8
Jun 13, 2026vs Chicago Cubs1-6L+1.5No coverUnder 8
Jun 12, 2026vs Chicago Cubs1-5L-1.5No coverUnder 8.5
Jun 10, 2026vs Washington Nationals11-10W+1.5CoverOver 8.5
Jun 9, 2026vs Washington Nationals3-6L+1.5No coverOver 8.5
Jun 8, 2026vs Washington Nationals3-4L-1.5No coverUnder 8
Jun 7, 2026at Chicago Cubs2-1W+1.5CoverUnder 8.5
Jun 6, 2026at Chicago Cubs2-3L+1.5CoverUnder 7.5
Jun 5, 2026at Chicago Cubs18-3W+1.5CoverOver 10.5
Jun 4, 2026at Milwaukee Brewers12-9W+1.5CoverOver 9
Jun 3, 2026at Milwaukee Brewers1-0W+1.5CoverUnder 8.5
Jun 2, 2026at Milwaukee Brewers3-8L+1.5No coverOver 7
Jun 1, 2026at Milwaukee Brewers2-16L+1.5No coverOver 7
May 31, 2026at Colorado Rockies19-6W-1.5CoverOver 11
May 30, 2026at Colorado Rockies3-8L-1.5No coverPush 11
May 29, 2026at Colorado Rockies6-8L-1.5No coverOver 10.5
May 27, 2026vs Arizona Diamondbacks2-3L+1.5CoverUnder 7.5
May 26, 2026vs Arizona Diamondbacks5-7L+1.5No coverOver 8
May 25, 2026vs Arizona Diamondbacks2-6L-1.5No coverPush 8
May 24, 2026vs Chicago White Sox8-5W+1.5CoverOver 8
May 23, 2026vs Chicago White Sox10-3W+1.5CoverOver 9
May 22, 2026vs Chicago White Sox4-9L+1.5No coverOver 7.5
May 20, 2026at Arizona Diamondbacks3-6L-1.5No coverOver 8.5
May 19, 2026at Arizona Diamondbacks3-5L+1.5No coverUnder 8.5
May 18, 2026at Arizona Diamondbacks2-12L+1.5No coverOver 9
May 17, 2026at Athletics10-1W+1.5CoverOver 9.5
May 16, 2026at Athletics6-4W+1.5CoverOver 9.5
May 15, 2026at Athletics2-5L+1.5No coverUnder 10
May 14, 2026at Los Angeles Dodgers2-5L+1.5No coverUnder 7.5
May 13, 2026at Los Angeles Dodgers0-4L+1.5No coverUnder 7.5
May 12, 2026at Los Angeles Dodgers6-2W+1.5CoverUnder 8.5
May 11, 2026at Los Angeles Dodgers9-3W+1.5CoverOver 9
May 10, 2026vs Pittsburgh Pirates7-6W+1.5CoverOver 8
May 9, 2026vs Pittsburgh Pirates3-13L+1.5No coverOver 7.5
May 8, 2026vs Pittsburgh Pirates5-2W+1.5CoverUnder 8
May 6, 2026vs San Diego Padres1-5L+1.5No coverUnder 8.5
May 5, 2026vs San Diego Padres5-10L-1.5No coverOver 7.5
May 4, 2026vs San Diego Padres3-2W+1.5CoverUnder 8
May 3, 2026at Tampa Bay Rays1-2L+1.5CoverUnder 8
May 2, 2026at Tampa Bay Rays1-5L-1.5No coverUnder 7.5
May 1, 2026at Tampa Bay Rays0-3L+1.5No coverUnder 7.5
Apr 30, 2026at Philadelphia Phillies5-6L+1.5CoverOver 8.5
Apr 30, 2026at Philadelphia Phillies2-3L+1.5CoverUnder 7
Apr 28, 2026at Philadelphia Phillies0-7L+1.5No coverUnder 8
Apr 26, 2026vs Miami Marlins6-3W+1.5CoverOver 7.5
Apr 25, 2026vs Miami Marlins6-2W+1.5CoverOver 7.5
Apr 24, 2026vs Miami Marlins4-9L+1.5No coverOver 7.5
Apr 23, 2026vs Los Angeles Dodgers0-3L+1.5No coverUnder 7.5
Apr 22, 2026vs Los Angeles Dodgers3-0W+1.5CoverUnder 7.5
Apr 21, 2026vs Los Angeles Dodgers3-1W+1.5CoverUnder 7.5
Apr 19, 2026at Washington Nationals0-3L-1.5No coverUnder 8
Apr 18, 2026at Washington Nationals7-6W-1.5No coverOver 9.5
Apr 17, 2026at Washington Nationals10-5W-1.5CoverOver 8.5
Apr 16, 2026at Cincinnati Reds3-0W-1.5CoverUnder 8
Apr 15, 2026at Cincinnati Reds3-8L-1.5No coverOver 9
Apr 14, 2026at Cincinnati Reds1-2L-1.5No coverUnder 9
Apr 12, 2026at Baltimore Orioles2-6L-1.5No coverUnder 8.5
Apr 11, 2026at Baltimore Orioles2-6L-1.5No coverOver 7.5
Apr 10, 2026at Baltimore Orioles6-3W+1.5CoverOver 8.5
Apr 8, 2026vs Philadelphia Phillies5-0W+1.5CoverUnder 8.5
Apr 7, 2026vs Philadelphia Phillies6-0W+1.5CoverUnder 7.5
Apr 6, 2026vs Philadelphia Phillies4-6L+1.5No coverOver 8.5
Apr 5, 2026vs New York Mets2-5L+1.5No coverPush 7
Apr 4, 2026vs New York Mets0-9L-1.5No coverOver 7.5
Apr 3, 2026vs New York Mets3-10L+1.5No coverOver 7.5
Apr 2, 2026vs New York Mets7-2W+1.5CoverOver 8
Apr 1, 2026at San Diego Padres1-7L+1.5No coverPush 8
Mar 31, 2026at San Diego Padres9-3W-1.5CoverOver 7.5
Mar 30, 2026at San Diego Padres3-2W-1.5No coverUnder 8.5
Mar 28, 2026vs New York Yankees1-3L+1.5No coverUnder 8.5
Mar 27, 2026vs New York Yankees0-3L+1.5No coverUnder 8.5
Mar 25, 2026vs New York Yankees0-7L+1.5No coverPush 7

San Francisco Giants at Philadelphia Phillies: the market right now

Where is the money on the exchanges for San Francisco Giants vs Philadelphia Phillies?

On Kalshi, 80% of the money traded on the moneyline is on the Phillies (2118 trades, $278k traded). Exchange trades, not sportsbook bets.

Results and closing lines from our stored game data (our line history, else the ESPN published close). ATS = against the spread, graded on the closing line. Records cover the games stored for this season.

FREE · NO CARD · EVERY DAY
Get the daily free-play email · by 5 PM ET on weekdays and by noon ET on weekends
Documented free VIP plays whenever they're on the board, from a team with 6 straight winning years. Every result graded in public, win or lose.
Unsubscribe anytime in one tap. No spam, just the play and the receipts.