Game Time: 4:05 pm ET, Saturday, June 21, 2025
Venue: Oracle Park, San Francisco, CA
Where to Watch: NBCS-BA
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Red Sox +120, Giants -140; Over/Under: 7.5 runs
Bet365: Moneyline odds: Red Sox +120, Giants -140; Over/Under: 7.5 runs
BetMGM: Moneyline odds: Red Sox +120, Giants -140; Over/Under: 7.5 runs
Season Record
Boston Red Sox: 39-37 (4th place, AL East)
San Francisco Giants: 42-33 (2nd place, NL West)
Do not miss out on our expert handicapper analysis! Brian Bitler is on a HOT STREAK in the MLB on a 28-20-1 MLB RUN for +$8,650 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
Boston Red Sox: 8-2 last 10
San Francisco Giants: 5-5 last 10
Boston Red Sox vs San Francisco Giants Preview and Analysis
The Red Sox are entering this series off a win and won their 3-game series against the Seattle Mariners 2-1 in their last series. They enter this game with a 39-37 record overall and have a road record of 17-20. This is the 2nd game of a 3-game series with the Giants on Saturday with the series opener still to be played on Friday. Their offense ranks 6th in the MLB with a .739 OPS. Rookie pitcher Hunter Dobbins is their starting pitcher on Friday while Brayan Bello is making his start in this game on Saturday. He is 3-1 with a 3.49 ERA this season. His team lost 3 of their last 4 games this season with him making an appearance. In his last MLB regular season start, he allowed 0 ER, 0 HR, and 3 BB with 8 SO on 3 hits through 7 IP against the New York Yankees.
The Giants are entering this series off a win and lost their 3-game series against the Cleveland Guardians 2-1 in their last series. They enter this game with a 42-33 record overall and have a home record of 23-13. This is the 2nd game of a 3-game series with the Red Sox on Saturday with the 1st game of this series still to be played on Friday. Their offense ranks 22nd in the MLB with a .686 OPS. Hayden Birdsong is their starting pitcher on Friday while Landen Roupp is making his start in this game on Saturday. He is 4-5 with a 3.99 ERA this season. His team lost 3 of their last 4 games this season with him making an appearance. In his last MLB regular season start, he allowed 6 earned runs, 1 homer, and 5 walks with 0 strikeouts on 4 hits through 1.2 innings pitched against the Los Angeles Dodgers.
Red Sox vs Giants Prediction
The current betting odds have the Red Sox listed as an underdog in this game according to Draftkings Sportsbook. The Red Sox have looked good in their games this season with their 39-37 record overall, but that record has them right near the bottom of the AL East in a competitive division. They haven't been a good road team though with their 17-20 road record this season. Meanwhile, the Giants have looked really good in their games this season with their 42-33 record overall which has them right near the top of the NL West. They have looked a lot better in their own ballpark too with their 23-13 home record. The Giants haven't looked great lately though as they just lost their last series at home against the Guardians and they are only 5-5 in their last 10 games. The Red Sox have been red hot though as they are 8-2 in their last 10 games and will be looking to stay hot here. Bello is on the mound for the Red Sox in this one and he has looked good this season. He is 3-1 with a 3.49 ERA and he is coming off a great start. His team has lost 3 of their last 4 games with him starting, but he didn't give up any runs in his last start and the Red Sox have been hitting well lately with one of the best offenses in the MLB. The Giants are going with Roupp in this one and he hasn't looked great this season. He is 4-5 with a 3.99 ERA and his team has been struggling with him on the mound lately. They have lost 3 of the last 4 games that he started in and he is coming off a bad start in which he gave up 6 earned runs, and the Red Sox can take advantage of that. The best way to place a bet here is on the Red Sox to win this game.
Red Sox Giants Prediction: Our MLB Pick for Saturday, June 21, 2025 (4:05 pm ET start time) is Red Sox 4 Giants 1.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this Boston Red Sox San Francisco Giants prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
Boston Red Sox: 99-100 (+6.8 units) on the moneyline in road games. 83-98 (+8 units) on the moneyline as an underdog of +100 or higher. 44-38 (+9.5 units) on the moneyline vs. a starting pitcher who gives up 0.5 or less HR's/start. 32-22 UNDER vs. a starting pitcher whose lasts less than 5 innings per start.
San Francisco Giants: 201-197 (-17.2 units) on the moneyline in all games. 112-90 (-19.3 units) on the moneyline as a favorite of -110 or higher. 59-62 (-11.8 units) on the moneyline in an inter-league game. 82-47 UNDER as a home favorite of -110 or higher.
Key Injuries
Boston Red Sox: J. Hicks (SP) Fifteen Day IL - Toe. W. Abreu (RF) Ten Day IL - Oblique. J. Winckowski (RP) Sixty Day IL - Elbow. N. Burdi (RP) Fifteen Day IL - Knee. T. Casas (1B) Sixty Day IL - Knee. J. Slaten (RP) Fifteen Day IL - Shoulder. L. Hendriks (RP) Fifteen Day IL - Hip. A. Bregman (3B) Ten Day IL - Quad. M. Yoshida (LF) Sixty Day IL - Shoulder. K. Crawford (SP) Sixty Day IL - Knee. T. Houck (SP) Fifteen Day IL - Flexor. C. Murphy (RP) Sixty Day IL - Elbow. P. Sandoval (SP) Sixty Day IL - Elbow.
San Francisco Giants: J. Encarnacion (RF) Ten Day IL - Oblique. M. Chapman (3B) Ten Day IL - Hand. T. Murphy (C) Sixty Day IL - Back.
Notable Quotes
“He kind of grinded the first few innings and then he found his groove.” - Alex Cora on Garrett Crochet after his team’s win against the Mariners in their game on Wednesday.
“It’s just such a great feeling to have him up there, and it’s so hard to do. We expect so much out of him. We expect him to come through every time in those situations, and he does almost every time. But it’s really, really difficult to do. It’s just what he does.” - Bob Melvin after his team’s win against the Guardians in their game on Thursday.
Starting Lineups
Boston Red Sox
Jarren Duran (L) LF
Abraham Toro (S) 1B
Roman Anthony (L) RF
Romy Gonzalez (R) DH
Marcelo Mayer (L) 3B
Trevor Story (R) SS
David Hamilton (L) 2B
Kristian Campbell (R) CF
Connor Wong (R) C
San Francisco Giants
Mike Yastrzemski (L) RF
Willy Adames (R) SS
Rafael Devers (L) DH
Heliot Ramos (R) LF
Dominic Smith (L) 1B
Casey Schmitt (R) 3B
Jung Hoo Lee (L) CF
Patrick Bailey (S) C
Christian Koss (R) 2B
Statistical Leaders
Boston Red Sox
Batting Average: Nate Eaton (1.000)
Hits: Jarren Duran (82)
Home Runs: Wilyer Abreu (13)
RBI: Jarren Duran (38)
Stolen Bases: Jarren Duran (14)
Wins: Garrett Crochet (7)
Saves: Aroldis Chapman (13)
ERA: Nick Burdi (0.00)
San Francisco Giants
Batting Average: Dominic Smith (.289)
Hits: Heliot Ramos (78)
Home Runs: Matt Chapman (12)
RBI: Wilmer Flores (53)
Stolen Bases: Tyler Fitzgerald (9)
Wins: Robbie Ray (8)
Saves: Camilo Doval (11)
ERA: Randy Rodríguez (0.84)
Managers:
Boston Red Sox: Álex Cora (5th season)
San Francisco Giants: Bob Melvin (2nd season)