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.
41.0%
Win%
32-46
Record
+0.9u
GODDS Units
W1
Streak
GODDS Record on San Francisco Giants
19W–16L · +0.9u
Win Rate
54%

BetOnline.ag
50% Welcome Bonus up to $1,000
ATS Record
432-634
40.5% cover rate
Home
15-20
43% at home
Away
17-26
40% on road
Scoring
4.1
4.8 allowed
Keaton Winn
RP
Monday marked Winn's first time doing any sort of throwing since he landed on the injured list June 14 with a strained right elbow. He'll presumably have to get through several bullpen sessions and rounds of live BP before the Giants begin to think about activating him, but he doesn't appear to be in line for an extended stay on the IL.
Tyler Mahle
SP
Mahle was wild in his first and only rehab start with Triple-A Sacramento on Tuesday in issuing five walks over three innings, but he managed to escape with only one run allowed. The right-hander threw 63 pitches in the outing, so he will not have a full workload at his disposal versus the A's. Vitello declined to reveal whose rotation spot Mahle will be taking, but it will likely be either Trevor McDonald or Adrian Houser getting the boot.
Heliot Ramos
LF
Ramos began his rehab assignment with Sacramento after landing on the 10-day injured list May 16 with a right quadriceps strain. The 26-year-old outfielder singled in the fifth before coming around to score, and he also drew a walk in the sixth. Before he was sent to the IL, Ramos slashed .267/.307/.424 with 20 RBI, 19 runs scored, four home runs and a 26.7 percent strikeout rate across 176 plate appearances.
Jason Foley
RP
Foley compiled a 2.89 ERA, 1.29 WHIP and 7:2 K:BB in 9.1 innings across his first nine rehab appearances between Sacramento and Single-A San Jose before being shut down earlier this month when he experienced renewed soreness in his right shoulder. The right-hander didn't pitch for eight days before being cleared to resume his rehab assignment over the weekend, and he seems to have come out of Friday's appearance no worse for the wear. Foley appears poised to return from the 60-day injured list and join the Giants bullpen at some point over the next two weeks.
Luis Arraez
2B
Arraez initially remained in the game after fouling a pitch off his right foot in the first inning, but he was eventually pulled in the fifth. His ability to remain in the game immediately after sustaining the injury is a promising sign, though the Giants may still give him a day or two off to recover.
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
Jun 16 · San Francisco Giants @ Atlanta Braves
Atlanta Braves ML -162
Jun 14 · Chicago Cubs @ San Francisco Giants
San Francisco Giants ML +100
Jun 10 · Washington Nationals @ San Francisco Giants
San Francisco Giants ML -110
Jun 9 · Washington Nationals @ San Francisco Giants
Washington Nationals ML +127
Jun 8 · San Francisco Giants @ Chicago Cubs
Chicago Cubs ML -125
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 32-46 this season and covering the spread at a 40.5% 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.