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
23-37 record · L1 streak · AI picks & best odds updated daily
23-37
Record
38.3%
Win%
L1
Streak

BetOnline.ag
50% Welcome Bonus up to $1,000
ATS Record
5-12
29.4% cover rate
Over / Under
327O–300U
52.2% over rate
Home
12–16
43% at home
Away
11–21
34% on road
Advanced Stats
4.54
era
0.70
ops
1.40
whip
0.25
batting average
Scoring
3.9
PPG / GPG
4.9
Allowed
-1.0
Diff
Season Stats
43%
Home Win %
34%
Road Win %
60
Games Played

BetOnline.ag
50% Welcome Bonus up to $1,000
GODDS Record on San Francisco Giants
13W–7L · +4.7u
Win Rate
65%
Free Tool
Turn These Picks Into a Parlay
Add any pick and get an instant confidence analysis. Win probability, expected value, best odds.
Heliot Ramos
LF
Ramos has been sidelined for a little more than two weeks with a right quad strain. He will build up his hitting progression and will likely need to show he can run the bases without issue before being cleared to go out on a rehab assignment. There's no timetable yet for Ramos' return.
Joel Peguero
RP
Peguero strained his left hamstring during the eighth inning of Sunday's win over the Rockies. The injury is severe enough for Peguero to go straight onto the 60-day IL, which means the earliest he's eligible to be reinstated is late July. Wilkin Ramos was called up from Triple-A Sacramento in a corresponding move.
Jared Oliva
CF
Oliva underwent surgery in mid-April to address a left hamate bone fracture and began his rehab assignment with the Rivers Cats on Saturday after being transferred from the 10-day injured list to the 60-day IL in late April. The 30-year-old doubled in the third inning, hit a sacrifice fly in the fifth and singled in the seventh before stealing two bases and scoring. The outfielder earned a spot on the Giants' Opening Day roster and is eligible to return to the big leagues in mid-June.
Harrison Bader
CF
Bader notched a base hit and an RBI in Friday's series opener, but he'll retreat to the bench to begin Saturday's contest. While he sits, Casey Schmitt, Drew Gilbert and Jung Hoo Lee will form San Francisco's outfield trio.
Tyler Mahle
SP
Mahle may have tweaked his hamstring during his last start Tuesday against the Diamondbacks, when he allowed three runs on three hits and three walks while striking out three across five innings, taking his seventh loss of the season in the process. He's eligible to be reinstated from the IL in mid-June, but the Giants will have a better sense of Mahle's recovery timeline once he undergoes further tests on his hamstring. Logan Webb (knee) was reinstated from the 15-day IL in a corresponding move, but with Mahle now sidelined, the Giants may call up a starter from Triple-A Sacramento if they wish to maintain their six-man rotation.
Reiver Sanmartin
RP
Sanmartin threw eight of his 13 pitches for strikes and induced three straight outs after entering in the fifth inning. The 30-year-old recently began his rehab assignment in the rookie-level Arizona Complex League but quickly advanced to Triple-A. The left-hander was placed on the 60-day injured list March 25 due to a right hip flexor strain, and he had been competing for a bullpen spot in San Francisco, so he isn't guaranteed to join the big-league roster once healthy.
Jason Foley
RP
Foley underwent season-ending arthroscopic surgery last May and was placed on the 60-day injured list Feb. 13. The right-hander began his rehab assignment with Single-A San Jose before moving to Sacramento after just one appearance. He entered Wednesday's game in the sixth inning and allowed a double but escaped the inning without giving up a run, throwing 11 of his 14 pitches for strikes. The 30-year-old will likely require an extended ramp-up period and remains without a definitive timetable to return to the majors.
Rowan Wick
RP
Wick's move to the 60-day IL was fully expected, as San Francisco signed him earlier this weekend with the knowledge that the right-hander would miss the entire 2026 season while recovering from Tommy John surgery, which he underwent in November. The 33-year-old's contract includes a club option for 2027, so the Giants will have the ability to closely monitor his rehab program in the months to come before deciding whether to retain him this winter. Wick hasn't pitched in the majors since 2022 but was one of the top relievers in Japan's Nippon Professional Baseball this past season, when he turned in a 1.13 ERA, 0.90 WHIP and 58:13 K:BB over 47.2 innings.
Hayden Birdsong
RP
Birdsong was diagnosed with a sprained UCL in mid-March and elected to go under the knife. The right-hander will miss the entirety of the 2026 campaign and likely at least the first couple months of 2027.
Randy Rodriguez
RP
The transaction frees a spot on the 40-man roster for Luis Arraez, whose signing was officially announced Tuesday. Rodriguez underwent Tommy John surgery last September and will miss the entire 2026 season.
Jose Butto
RP
Butto has already been ruled out for the rest of the season after undergoing surgery Saturday to repair an artery in his arm, so moving to 60-day IL has no impact on his timeline. He'll cede his spot on the 40-man roster to Eric Haase, who was selected from Triple-A Sacramento to replace Daniel Susac (elbow) on the active roster.