Seattle begins the second half at 48-49 after losing five of six games before the All-Star break. The Mariners scored 20 runs during that slide, with eight arriving during their lone victory. San Francisco arrives at 41-55 after winning three of four and allowing nine runs across those victories. The Giants’ lineup has ranked fourth in OPS and wRC+ since June 1, finally supporting Buster Posey’s expensive reconstruction. Seattle counters with the league’s best rotation by adjusted fielding-independent pitching and a top-three bullpen. Below is my preview, prediction, and pick for today’s baseball game between the Seattle Mariners and the San Francisco Giants.
Here’s how I’ll play it. I’ll be pumping out these predictions for individual games all season, with plenty of coverage here on DraftKings Network. Follow my handle @dansby_edits for more betting plays.
Mariners vs. Giants prediction, preview
Landen Roupp owns a 4.27 ERA, 1.31 WHIP, 104 strikeouts, 42 walks, and seven homers across 97 innings. His 3.36 xERA reflects 86.5 mph contact, 28.2% hard contact, 3.8% barrels, and a 49.6% ground-ball rate. Across his last five starts, Roupp recorded 27 strikeouts and 12 walks through 27.1 innings. Those outings produced 82.7 mph contact and 23.1% hard contact despite a 4.94 ERA. Roupp then held Toronto to three hits and one run across eight innings. His recent mix featured 35.3% sinkers, 21.2% changeups, 20.6% curves, and 16.8% cutters. Bryce Miller carries a 2.18 ERA, 0.83 WHIP, 65 strikeouts, nine walks, and eight homers across 57.2 innings. His 2.27 xERA, 85.9 mph contact, and 28.4% hard-hit rate validate that dominance. Miller’s last five starts delivered a 2.93 ERA, 0.88 WHIP, 36 strikeouts, four walks, and six homers. Miami tagged him for nine hits, four walks, and six runs while his called-strike-plus-whiff rate fell to 22.2%. His four-seamer generated zero whiffs and allowed 94.6 mph contact during that start. Miller still owns a 0.40 home ERA, 0.40 WHIP, and .267 opponent OPS. San Francisco hits .256/.311/.428 against righties, while Seattle owns a softer .237/.316/.397 split. Seattle’s bullpen carries a 3.56 ERA and 1.31 WHIP, compared with San Francisco’s 4.47 ERA and 1.42 WHIP.
San Francisco can challenge Miller immediately through Luis Arraez, Bryce Eldridge, Casey Schmitt, Rafael Devers, and Heliot Ramos. Arraez owns a .330/.369/.460 line and struck out once across his latest 31 plate appearances. Eldridge carries an .832 OPS, 92.3 mph season average, 54.4% hard-hit rate, and 12.5% barrel rate. His latest 10 balls in play averaged 96.9 mph with 60% hard contact. Schmitt has 19 homers, 50 RBI, and an .805 OPS, while his latest contact averaged 94.6 mph. Devers owns 19 homers, 52 RBI, and a .926 OPS against righties. His latest 10 balls averaged 99.2 mph, including 60% hard contact and a 111.4 mph maximum. Ramos carries 51.2% hard contact and 16.4% barrels, then reached 98 mph across his latest window. Seattle’s best current hitter, Randy Arozarena, owns a .286/.380/.458 line with 11 homers, 45 RBI, and 19 steals. His latest contact averaged 93.8 mph with 50% hard contact. Dominic Canzone has 15 homers and 15.3% barrels, although his recent ground-ball rate reached 70%. Cole Young averaged 96 mph across his latest 10 balls and homered twice during his final seven games. Cal Raleigh owns a .169/.271/.310 line and struck out 12 times across 31 recent plate appearances. Luke Raley’s latest window fell to 80.8 mph contact and 60% grounders.
Seattle’s offense still carries several pitch-specific answers for Roupp’s sinker. J.P. Crawford’s recent sinker contact averaged 104.8 mph, while Josh Naylor reached 97.4 mph with 75% hard contact. Young averaged 102.7 mph across three recent sinkers, and Arozarena has punished cutters above 103 mph. Roupp has also walked 29 left-handed hitters across 54.1 innings, facing seven lefties in Seattle’s order. Miller’s recent command collapse gives San Francisco’s hot opening sequence a legitimate scoring path. His splitter provides the response, producing 32.4% whiffs, 85.5 mph contact, and zero barrel-window events across five starts. Roupp’s changeup allowed only 74.4 mph contact, while his cutter generated 37.8% whiffs. Both lineups lose considerable force near the bottom. Lee, Adames, Gilbert, and Cavanaugh averaged between 80.4 and 86.1 mph during their latest windows. Raley, Robles, and Emerson bring similarly weak recent contact behind Seattle’s first six hitters. San Francisco’s bullpen also closed with a 3.60 ERA, 1.15 WHIP, and 28.1% hard contact across 20 innings. Seattle’s relievers posted a 3.86 ERA, 1.14 WHIP, and 30.3% hard contact across 21 innings.
Giants vs. Mariners pick, best bet
T-Mobile Park has carried an 83 run factor, 97 homer factor, and 118 strikeout factor this season. Friday brings 75 degrees, clear skies, and six-mph wind blowing toward right field. The roof remains unconfirmed, although the official weather treatment suggests an open-air game. Mark Ripperger’s 17 assignments have averaged 9.12 runs, 2.6 homers, 17.7 strikeouts, and 7.5 walks. His 63.42% strike rate creates a neutral zone for two starters capable of missing bats. Both bullpens received complete rest during the All-Star break. Seattle remains without Julio Rodríguez, removing its best power-speed combination from an already inconsistent offense. San Francisco remains without Matt Chapman, Harrison Bader, Daniel Susac, and Victor Bericoto. Roupp’s Toronto gem ended an 11-start team losing streak during his appearances. Schmitt returns from an All-Star snub, while Raleigh continues chasing his historic 60-homer 2025 standard.
Seattle’s -188 moneyline requires an unnecessary premium for a 48-49 club missing Rodríguez. The -1.5 run line returns +118, although this scoring environment creates substantial one-run risk. Seattle over 4.5 at +110 runs into Roupp’s contact suppression and a rested San Francisco bullpen. San Francisco over 3.5 at +120 opposes Miller’s home dominance, splitter quality, and Seattle’s deeper relief group. Under seven retains push protection at the market’s most common projected outcome. Six or fewer runs remain available through either starter controlling traffic and both managers reaching rested relievers early.
Best bet: Under 7.0 at +102, playable through -110.
Projected score: Mariners 4, Giants 2.
Best bet: Mariners vs. Giants u7.0 total runs (+100)
Tail it with me in the DKN Betting Group here!