Jung Hoo Lee and the San Francisco Giants face Jarren Duran and the Boston Red Sox this Saturday, June 21, at Oracle Park. The first pitch is set for 4:05 p.m. ET. The Giants are listed as slight favorites with a moneyline of -130, while the Red Sox come in as underdogs at +109. The run line favors San Francisco at -1.5, and the total is set at 7.5 runs.
Here’s what bettors need to know about this matchup, including odds, expert predictions, recent team stats, and betting insights.
The Giants have been the favorite in 46 games this season, winning 27 of them. That gives them a 58.7% win rate when expected to win. When the odds favored them at -130 or worse, their win rate jumped to 61.1%, with 22 wins in 36 matchups. With current odds, the implied chance of a San Francisco win stands at 56.5%.
On the other side, the Red Sox have played as underdogs 27 times in 2025. They’ve won 13 of those games, putting their underdog win rate at 48.1%. When listed at +109 or higher, they’ve pulled off 9 wins in 16 games. Their implied win probability for Saturday is around 47.8%.
The predicted final score is 5-4 in favor of San Francisco, with the total expected to go over 7.5 runs. According to recent data, the Giants have a 54% chance of winning, while the Red Sox sit at 46%.
The Giants are 5-5 in their last 10 games, scoring 4.8 runs per game. They’ve hit 10 home runs during that stretch and posted a team ERA of 4.54. Over those 10 games, they’ve gone over the total four times and have a 4-6 record against the spread.
Rafael Devers leads the Giants with 15 home runs and 59 RBIs. He ranks 16th in the league for home runs and seventh in RBIs. Jung Hoo Lee has been consistent, batting .259 with 17 doubles, five triples, and six home runs. Heliot Ramos has the best batting average on the team at .281, while Wilmer Flores has added 11 home runs of his own.
The Red Sox are in better recent form, with an 8-2 record in their last 10 games. They’ve averaged 3.9 runs per game and hit 14 home runs in that span. Their pitching staff has been solid, posting a low ERA of 2.93. Against the spread, they’ve gone 6-4 in their last 10 matchups, and the total has gone over just three times.
Jarren Duran leads Boston with a .258 average and 38 RBIs. He may not be hitting many home runs—ranking 184th—but he remains a reliable run producer. Wilyer Abreu has emerged as the team’s power threat with 13 home runs, putting him 32nd in the league. Ceddanne Rafaela and Carlos Narvaez have also made solid contributions at the plate.
Saturday’s game will be televised on NBC Sports Bay Area and NESN. The pitching matchups have not been announced, but both teams have solid reasons to believe in their current form. The Giants will look to take advantage of home-field support, while the Red Sox aim to continue their strong road run.
For those betting on the game, the value may lie in the over, as both teams have enough offensive firepower to push the total above 7.5 runs. Given recent performances, a close contest is expected.
Whether you’re placing a bet or just watching the action, this Giants vs. Red Sox matchup promises to be one of Saturday’s most exciting MLB games.