San Francisco Giants
52-74
@
Boston Red Sox
68-59
7:10 PM ET Fenway Park NESN

Back Sonny Gray and the Red Sox at home as the clear pitching-edge play in this matchup.

Boston pairs the far superior arm with a run-suppressing Fenway environment against a bottom-tier Giants offense.

SideBET HOME ML at BOS -168.
TotalBET UNDER 7.5.
Strong7/10
Confidence
  • Gray owns a 2.65 ERA versus Roupp's 4.34 in this game.
  • Roupp walks 4.29 per nine, fueling a 1.31 WHIP.
  • SF scores just 4.04 runs/game, ranked 26th of 30.
Best Bet Boston moneyline at -168 with Gray's 2.65 ERA facing a 26th-ranked offense is the highest-conviction play.
Total7.5
SF Win39%
BOS Win63%
Implied SF3.4
Implied BOS4.1

Vegas / Market

Total
7.5
Run line
BOS 1.5
SF ML
+156 39%
BOS ML
-168 63%
SF3.4
BOS4.1

The de-vigged implied totals sit at SF 3.4 and BOS 4.1, and Boston at -168 looks fairly priced given the pitching gap. The total of 7.5 feels a touch high once you factor the in-blowing wind, making the under the softer side of this number. No standout value on the moneyline itself.

Pitching Matchup

SF
Landen Roupp
7-13 · 134.2 IP
ERA
4.34
WHIP
1.31
K/9
8.7
BB/9
4.3
VS
BOS
Sonny Gray
15-3 · 132.2 IP
ERA
2.65
WHIP
1.15
K/9
8.0
BB/9
2.3

Gray is the decisive edge with a 1.15 WHIP and a tidy 2.31 BB/9, giving him command to work efficiently deep into the night. Roupp misses bats at 8.72 K/9 but the 4.29 BB/9 is a real problem, and his 1.31 WHIP shows he puts too many runners on. Advantage clearly Boston on the mound.

Offense Comparison

SFRank of 30BOS
4.0 #26 Runs / G 4.5 #13
0.247 #10 AVG 0.250 #6
1.09 #20 HR / G 1.03 #22
7.93 #24 K / G 8.14 #19

Boston's lineup is balanced with contact bats near the top in Sogard and Rafaela feeding RBI men Abreu and Contreras, and Roupp's walk rate invites traffic against that group. San Francisco leans on Devers and Adames but strikes out at 7.93/game (24th) and faces a pitcher who limits free passes. Neither club is a big-power outfit, so this projects more as contact-driven scoring than stack fireworks.

Weather & Park

CFN
At first pitch · 7:10 PM ET
6 mph in from CF · favors pitchers
Conditions
Patchy rain nearby
Temp
67°
Rain
27%
Humidity
83%
humid, lighter air, slight carry
Now: 65° · 9 mph in from CF · Moderate rain

Fenway is outdoor with a 6 mph wind blowing in from center at first pitch, flagged as a negative for run scoring, plus 67F and a 27 percent rain chance and 83 percent humidity. That wind knocks down fly balls and nudges the game toward the under.

DFS Angles

Lean a modest Red Sox stack around Abreu, Contreras, and Rutschman since Roupp's 4.29 BB/9 generates baserunners, but temper expectations given the in-blowing wind cutting power.

Target Sonny Gray as the top SP play given his 2.65 ERA and command edge in a suppressed run environment; fade Roupp despite the strikeouts because the walks and 1.31 WHIP cap his ceiling.

SF top bats
  • Rafael Devers 10.2 proj · $4,100 · 2.5x
  • Willy Adames 9.2 proj · $3,200 · 2.9x
  • Bryce Eldridge 8.4 proj · $3,400 · 2.5x
  • Jung Hoo Lee 7.7 proj · $3,700 · 2.1x
  • Osleivis Basabe 7.6 proj · $3,300 · 2.3x
BOS top bats
  • Wilyer Abreu 11.0 proj · $5,400 · 2.0x
  • Willson Contreras 10.7 proj · $4,800 · 2.2x
  • Nick Sogard 10.6 proj · $3,100 · 3.4x
  • Ceddanne Rafaela 10.3 proj · $4,300 · 2.4x
  • Adley Rutschman 10.0 proj · $4,000 · 2.5x

Players to Watch

Prop leans
  • Sonny Gray - strikeout prop lean over - 7.97 K/9 against an offense fanning 7.93/game.
  • Nick Sogard - hits lean over - 1.35 projected hits at a bargain 3.41x value.
  • Wilyer Abreu - RBI lean - team-high 11.0 fpts projection with 0.78 RBI.
  • Rafael Devers - muted power lean - 0.35 HR projection into an in-blowing wind.
On watch
  • Sonny Gray - can bury the game early with his command edge.
  • Landen Roupp - walk rate could unravel innings quickly if control slips.
  • Ceddanne Rafaela - 1.35 projected hits sets the table atop Boston's order.
  • Willson Contreras - 0.87 RBI projection makes him the key run producer.
View all SF & BOS props →

Form & Head-to-Head

No completed meetings between these teams yet this season.

No completed meetings between these teams yet this season.

Today's MLB Slate

Swipe for all 15 games on the board.
Updated Aug 21, 10:50 AM ET For entertainment and informational purposes only; not betting or gambling advice.