Boston Red Sox vs San Francisco Giants Prediction, 6/21/2025 MLB Picks, Best Bets & Odds
Game: Boston Red Sox vs San Francisco Giants
Date: Saturday, June 21, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Boston (+220) San Francisco (-275)
Oracle Park is where the San Francisco Giants (41-33) will compete against the Boston Red Sox (39-37) on Saturday. The moneyline on this contest has Boston at +220 while San Francisco is sitting at -275. The over/under is 8.5. The expected starting pitchers are Brayan Bello and Landen Roupp.


Boston is slugging .416 and have been called out on strikes 704 times, while drawing a walk on 260 occasions. They have amassed 343 RBI's as well as 651 base knocks for the season, and their team batting average is sitting at .248. The Red Sox have tallied 141 two-baggers as a squad and have knocked 92 balls out of the stadium. They have accounted for 358 runs scored and have an on-base percentage of .323. As a unit, the Boston Red Sox are knocking in 4.7 runs per game, which puts them at 6th in the league.
Get all of our Free MLB Picks
Their K/BB ratio is 2.56 and the pitching staff holds a collective WHIP of 1.31. Red Sox pitchers have surrendered 72 home runs and 340 runs in total (22nd in the league). Boston has given up 645 base hits (8.5 per 9 innings) and 299 earned runs. The Red Sox are sitting with a team earned run average of 3.93 so far this season (18th in the league), and the staff has rung up 645 hitters. Their pitching staff has walked 252 opposing players and their FIP sits at 3.79 as a unit so far this season.
The Red Sox have sent 249 relief pitchers to the mound on the campaign. The relief pitchers have inherited 97 base runners on the campaign and 32.0% of them earned a run for their team. They have 21 saves so far this year and have blown 14 of 35 save chances. The Red Sox bullpen have earned a save rate of 60.0% and stepped onto the hill in 75 save situations. The relievers have earned 38 holds for the year (22nd in MLB). Red Sox relief pitchers have come into the game with players on base 74 times as well as having 99 appearances in high leverage situations.
The Red Sox have converted 68.0% of baseballs in play into outs out of their 6,159 innings on the field, ranking them 27th in baseball. The Baltimore Orioles have 2,053 putouts at this point in the season, as well as 697 assists and 64 errors. Their fielding percentage is at .977 which is 29th in professional baseball, and they have turned 68 double plays.
Bello (31-28 record in his career) is the owner of a FIP of 4.24 while he has faced 1,898 opposing batters in the major leagues. He has conceded 456 hits (9.4 hits per 9 innings) and has had 164 walks. His earned run average is 4.30 (208 ER's allowed) and he has a career WHIP of 1.424. Bello has taken the hill for 435 innings and is sitting with 385 strikeouts so far in his pro baseball career.
San Francisco has 71 long balls for the year and 298 runs batted in. They have put up 110 two-baggers, while walking 265 times as well as putting up 313 runs. The San Francisco Giants have tallied an on-base percentage of .312 and a batting average of .233 over the course of the season. The Giants hold a slugging % of .375 and they average 4.23 runs per game (17th in the league). They have struck out on 626 occasions (11th in baseball) and are sitting with 567 hits.
The San Francisco pitching staff have given up 271 runs on the year and come in with a team ERA of 3.27 (237 earned runs relinquished). They have given up 57 long balls and they give up 3.73 runs per 9 innings (5th in baseball). The Giants hold a team WHIP of 1.222 in addition to having a FIP of 3.46 as a staff on the campaign. They currently have a strikeout to walk ratio of 8.70 (630 strikeouts against 235 free passes). They are sitting at 8th in baseball as a staff in total hits allowed with 563.
San Francisco has called on relievers to enter the contest in 33 save chances and they have walked away with 21 saves. They are ranked 14th in the league with a save rate of 63.6%, and they have sent 227 relief pitchers to the mound on the season. Their bullpen pitchers have stepped onto the hill 90 times in high leverage situations and on 51 occasions with base runners. San Francisco bullpen pitchers have an inherited score percentage of 32.6% of 86 inherited base runners. With 86 save situations, the Giants have earned 53 holds in addition to 12 blown saves.
In their 5,883 innings on the diamond, the Giants hold a defensive efficiency of 70.1% (14th in professional baseball). The San Francisco Giants have gotten 56 double plays and have a fielding rate of .986 (18th in MLB). The Giants have 705 assists, 39 errors and have earned 1,961 putouts so far this year.
Roupp (5-7 career record) is the owner of a 3.82 ERA while giving up 8.7 hits per nine innings. He has a K/BB ratio of 2.00 and he has faced 527 opposing batters in his career. He has given up 51 ER's while earning a WHIP of 1.424 and a FIP of 3.8. During his pro baseball career, Roupp has conceded 116 hits and he has 110 K's in 120 frames.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Boston (+220)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Boston Red Sox - Twitter