US Sports
Soccer
Leaderboard
Full rankings →Top Bettors This Week
No rankings yet. Be the first.
Betting Academy
View all tracks →Track 1 - Rookie
How odds work, first paper bet - 6 lessons
Track 2 - Bettor
Line shopping, CLV, bankroll - 7 lessons
Unlocks after Track 1
Track 3 - Sharp
Steam moves, sharp signals - 7 lessons
Unlocks after Track 2
Track 4 - Handicapper
Build your model - 4 lessons
Unlocks after Track 3
Track 5 - God
Final exam - 4 lessons
Unlocks after Track 4
Notifications
Settings →MLB · 2026 · AI Picks
Betting picks, ATS record, and odds analysis for San Francisco Giants. Updated daily.
42.7%
Win%
41-55
Record
-0.3u
GODDS Units
W2
Streak
GODDS Record on San Francisco Giants
21W–19L · -0.3u
Win Rate
53%

BetOnline.ag
50% Welcome Bonus up to $1,000
ATS Record
19-16
54.3% cover rate
Home
22-25
47% at home
Away
19-30
39% on road
Scoring
4.1
4.8 allowed
Victor Bericoto
RF
Bericoto had to make an early exit from Thursday's game after injuring his oblique while making a diving catch, and he'll now be forced to sit out until shortly after the All-Star break. Grant McCray was recalled from Triple-A Sacramento to replenish the Giants' depth in the outfield.
Daniel Susac
C
Susac has been shelved for the past two weeks with a lower-back strain. He was used at designated hitter in his first rehab contest, and the Giants will surely want him to play at least a game or two at catcher before returning the rookie to the active roster. A return for the start of the second half is likely for Susac.
Jonah Cox
CF
Cox entered in the sixth inning and hit a leadoff single to right field before coming around to score, and he added another single later in the frame. The 24-year-old outfielder also opened the ninth inning with a solo home run to center field off catcher Carson Kelly. He's appeared in six straight outings since having his contract selected from Double-A Richmond on Sunday, batting 4-for-9 with three runs scored, a home run and a double in nine plate appearances.
Matt Gage
RP
There was some fear that the injury could be worse, so the diagnosis is relatively good news for the southpaw. Gage will be given a platelet-rich plasma injection before resting, and he could rejoin the Giants' bullpen before the end of this season if all goes well. He holds a 5.60 ERA and 22:17 K:BB across 27.1 frames this season.
Matt Chapman
3B
There was hope that Chapman could return to the active roster before the All-Star break when he initially landed on the injured list July 1 with an abdominal strain, but the team's decision to hold him out of all activities will officially rule him out for the final three games of the first half. The 33-year-old said Wednesday that he hasn't seen any significant improvement in his recovery, and his absence could bleed into the second half if his progress remains minimal during the intermission.
Jul 12 · Colorado Rockies @ San Francisco Giants
Colorado Rockies ML +136
Jul 11 · Colorado Rockies @ San Francisco Giants
Colorado Rockies ML +134
Jul 10 · Colorado Rockies @ San Francisco Giants
Colorado Rockies ML +112
Jul 7 · Toronto Blue Jays @ San Francisco Giants
San Francisco Giants ML -101
Jun 25 · Athletics @ San Francisco Giants
San Francisco Giants ML -128
Jun 21 · San Francisco Giants @ Miami Marlins
Miami Marlins ML +129
Jun 20 · San Francisco Giants @ Miami Marlins
Miami Marlins ML -132
Jun 19 · San Francisco Giants @ Miami Marlins
Miami Marlins ML -116
Jun 18 · San Francisco Giants @ Atlanta Braves
Atlanta Braves ML -133
Jun 17 · San Francisco Giants @ Atlanta Braves
Atlanta Braves ML -133
GODDS tracks every San Francisco Giants bet with a public win-loss record. Our AI algorithm evaluates all San Francisco Giants matchups using 18 signals — season record, ATS history, recent form, scoring edge, line movement, injuries, and head-to-head data.
The San Francisco Giants are 41-55 this season and covering the spread at a 54.3% rate. They average 4.1 points per game and allow 4.8.
For upcoming San Francisco Giants games, see San Francisco Giants team page. For today's full slate, see MLB picks today.
Betting Academy
Don't just bet - understand why.
Five tracks from rookie to god. Free to start.