Boston Red Sox vs San Francisco Giants Prediction, Preview and Odds - 06/20/2025

by Rod Pearson

Thursday, Jun 19, 2025
Game Time: 10:15 pm ET, Friday, June 20, 2025
Venue:  Oracle Park, San Francisco, CA 
Where to Watch:  MLBN Alt, NBCS-BA, KNTV


Opening Odds at USA Sportsbooks

DraftKings:  Moneyline odds:  Red Sox +109, Giants -132; Over/Under:  7.5 runs
Bet365:  Moneyline odds:  Red Sox +110, Giants -130; Over/Under:  7.5 runs
BetMGM:  Moneyline odds:  Red Sox +110, Giants -130; Over/Under:  7.5 runs

Season Record

Boston Red Sox:  39-37 (4th place, AL East)
San Francisco Giants:  41-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 27-20-1 MLB RUN for +$7,380 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 series opener of a 3-game series with the Giants on Friday and they have Thursday off as a day of rest. Their offense ranks 6th in the MLB with a .739 OPS. Garrett Crochet was their starting pitcher on Wednesday while rookie pitcher Hunter Dobbins is making his start in this game on Friday. He is 4-1 with a 3.74 ERA this season. His team won their last 2 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 0 ER, 0 HR, and 1 BB with 5 SO on 2 hits through 6 IP against the New York Yankees.

The Giants lost their 3-game series against the Los Angeles Dodgers 2-1. They enter this game with a 41-33 record overall and have a home record of 22-13. This is the 1st game of a 3-game series with the Red Sox on Friday with the series finale of their series against the Cleveland Guardians still to be played on Thursday. The Giants lost the 1st game of that series on Tuesday and the 2nd game on Wednesday. Their offense ranks 22nd in the MLB with a .687 OPS. Logan Webb is their starting pitcher on Thursday while Hayden Birdsong is making his start in this game on Friday. He is 3-1 with a 2.79 ERA this season. His team won 2 of their last 3 games this season with him making an appearance. In his last MLB regular season start, he allowed 3 earned runs, 1 homer, and 2 walks with 6 strikeouts on 6 hits through 6 innings pitched against the Colorado Rockies.


Red Sox vs Giants Prediction

The current betting odds have the Red Sox listed as a slight 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 41-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 22-13 home record. The Giants have been having a good season, but they haven't looked great lately. They are only 5-5 in their last 10 games while the Red Sox have been red hot lately, going 8-2 in their last 10 games. Dobbins is on the mound for the Red Sox in this one and he has looked good in his starts this season. He is 4-1 with a 3.74 ERA and is coming off another good start in his last one. He gave up no runs in his last start and the team has won 2 games in a row now with him starting too. Birdsong is on the mound for the Giants in this one and he has looked good this year. He is 3-1 with a 2.79 ERA and hasn't been giving up many runs all year. His team has won 2 of the last 3 games he started in too, but he did give up 3 earned runs in his last start and he could get himself into trouble against this hot Red Sox lineup. Both of these starters have been good lately, but neither is that experienced in the MLB so that could give a big advantage to the Red Sox who have the much better offense and have been the hotter team lately. 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 Friday, June 20, 2025 (10:15 pm ET start time) is Red Sox 3 Giants 2.
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: 200-197 (-18.2 units) on the moneyline in all games. 111-90 (-20.3 units) on the moneyline as a favorite of -110 or higher. 58-62 (-12.8 units) on the moneyline in an inter-league game. 81-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. 


“We’ve got to do a little better job with the starter. Heliot hits the two-run homer, but we’ve got to put a little more pressure in the game.” - Bob Melvin after his team’s loss against the Guardians in their game on Wednesday. 


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
Heliot Ramos (R) LF
Willy Adames (R) SS
Rafael Devers (L) DH
Wilmer Flores (R) 1B
Casey Schmitt (R) 3B
Jung Hoo Lee (L) CF
Tyler Fitzgerald (R) 2B
Mike Yastrzemski (L) RF
Patrick Bailey (S) C

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 (.317)
Hits:  Heliot Ramos (78)
Home Runs:  Matt Chapman (12)
RBI:  Wilmer Flores (51)
Stolen Bases:  Tyler Fitzgerald (9)
Wins:  Robbie Ray (8)
Saves:  Ryan Walker (10)
ERA:  Randy Rodríguez (0.87)

Managers:
Boston Red Sox: Álex Cora (5th season)
San Francisco Giants: Bob Melvin (2nd season)


Rod Pearson

About the Author:

Rod Pearson has been a rabid sports fan his entire life.  He grew up in Ontario, and was skilled in both hockey and baseball, and pitched in an elite baseball league for many years.  In 2022, Rod decided to hang up his glove, so that he could write about the sports he loves -- but from a gambling perspective.  Join Rod every day as he breaks down the games to find the best betting value.

All photographic images used for editorial content have been licensed from the Associated Press.

© 2025 Al McMordie's BigAl.com. All Rights Reserved.