Giants vs Diamondbacks Prediction 28 August 2026
📡 Arizona head to San Francisco riding a wave of momentum, having notched back-to-back wins over Chicago and five victories in their last seven outings. On Wednesday, Eduardo Rodriguez delivered seven scoreless innings as the Diamondbacks shut out their direct Wild Card rivals 2-0 to clinch the series. The Giants, meanwhile, wrap up their homestand in a very different mood-sitting at 54-79 after another tough loss to Cincinnati. José Cabrera and Landen Rapp are set to take the mound in the series opener.
Head-to-Head
📊 Arizona have claimed victory in eight of their last 10 games against San Francisco. Their dominance has been especially clear this season, with the Diamondbacks taking seven out of nine head-to-head matchups. Notable wins include scorelines of 12-2, 8-2, 7-5, and 6-3. The Giants have managed just two wins in this stretch, with one of those coming as far back as September last year.
Head-to-head statistics Giants - Diamondbacks

San Francisco Giants Team Overview
The Giants are sitting at 54-79 and have long lost any real postseason motivation. Rafael Devers remains their primary power threat, but there’s simply not enough consistent production around him. On Wednesday, San Francisco were up 9-3 over Cincinnati heading into the ninth inning and still managed to lose 10-9, surrendering seven runs in a single frame. Such a defeat stings all the more ahead of a series against a team currently fighting to stay in the playoff race.
Match Results: San Francisco Giants

Arizona Diamondbacks Team Overview
Arizona have improved to 71-63 and remain firmly in the wild card hunt. Their last two wins over the Cubs came in contrasting fashion: first, a 5-4 comeback capped by a walk-off homer from Ryan Waldschmidt, then a shutout 2-0 victory. This contrast highlights the Diamondbacks’ current form-they can win games both with their offense and on the mound. Even without Ketel Marte, their roster has enough depth to compete in a series against San Francisco.
Match Results: Arizona Diamondbacks
⚾ Starting Pitchers
Landen Rapp takes the mound for the hosts, carrying a 7-13 record, a 4.34 ERA, and 130 strikeouts. His season has been a rollercoaster, with defeats often stemming from a single tough inning. Against Arizona, walks ahead of Corbin Carroll and the heart of the order are especially dangerous- the Diamondbacks are ruthless when it comes to capitalizing on free passes.
José Cabrera gets the nod for Arizona, entering with an 0-2 record and a 5.60 ERA. He’s fanned 12 in a limited MLB sample, so there isn’t much data to go on yet. This is clearly the most uncertain aspect of the chosen outcome. Arizona will be hoping Cabrera can give them at least four or five solid innings before handing things over to their more reliable late-inning bullpen arms.
⭐ Editor's Pick
The starting pitching matchup doesn’t give Arizona a clear edge, and Cabrera remains a genuine risk factor. Still, the gap between these teams is hard to ignore at this stage. The Diamondbacks have won five of their last seven, are firmly in the playoff race, and just took a series off a strong opponent. San Francisco, meanwhile, come into this matchup reeling from a devastating loss in which their bullpen squandered a six-run lead in a single inning. Arizona have claimed victory in eight of the last 10 head-to-head meetings and are simply playing better baseball right now. We’re backing an Arizona Diamondbacks win.
