MLB Daily Double - July 7th, 2025
Diamondbacks vs Padres 9:40PM EST
Arizona’s season has been a roller coaster, but the Snakes enter this rubber match just 3.5 games out of the NL’s final Wild Card slot—a gap that feels manageable now that Corbin Carroll has returned from his fractured wrist and the bats are humming again. Even at 44-45, this lineup ranks third in MLB in runs and fourth in homers, a testament to the damage spread across Josh Naylor, Lourdes Gurriel Jr. (seven-game hit streak, double and triple yesterday), and a deep supporting cast. That’s plenty of firepower against Royals right-hander Michael Lorenzen, whose 4.95 ERA and 1.37 WHIP hide an even uglier trend: five of his last seven starts have featured three-plus earned runs, and Kansas City has tumbled to 18-32 over its past 50 games. Meanwhile, Arizona’s “bullpen day” led by Anthony DeSclafani could prove deceptively tough on a KC lineup already missing Cole Ragans and Michael Massey; mixing multiple arms, the D-Backs have cashed the first-five-innings run-line (-0.5) 45 times in their last 73 contests and the team-total Over in 25 of 39 at hitter-friendly Chase Field.
Expect Arizona to press the accelerator early—Carroll setting the table, Gurriel hunting extra bases, and the club’s 5.18 runs-per-game average applying steady pressure—while Lorenzen struggles to keep the ball in the yard and a taxed Royals bullpen tries to stem the tide. The ingredients point to both a quick advantage for the hosts and an eventual high-scoring finish (Arizona has hit the Over in 24 of 35 overall), but the clearest edge lies in the opening half against a vulnerable starter. Prediction: Diamondbacks F5 -0.5 (-105).
Phillies vs Giants 9:45PM EST
Philadelphia’s road trip begins under an uneasy spotlight: despite sitting atop the NL East, the Phillies have dropped five of their last six away from Citizens Bank Park, and their lineup’s recent production has been uneven. Cris Sánchez (2.68 ERA, 1.13 WHIP) has been a stabilizer, yielding just five earned runs over his past four starts and holding San Francisco to three runs across 17 ⅔ career innings. Yet the offense behind him has flickered—Bryce Harper is riding a six-game RBI drought, J.T. Realmuto owns only one RBI in his last eight, and the club’s 4.61 runs per game mask middling stretches from key bats like Alec Bohm (.728 OPS) and Wilmer Flores (.692 OPS). Philadelphia’s pitching staff does rank ninth with a 3.70 ERA, but a 23-21 road mark and a season-long 2-2 split with the Giants underscore how slim the margin is when they travel west.
San Francisco, meanwhile, returns to Oracle Park (25-17 home) clinging to a Wild Card slot and leaning on rookie right-hander Landen Roupp, whose home dominance (1.85 ERA in 34 IP) contrasts sharply with his overall 3.48 ERA and 1.48 WHIP. Roupp has allowed just two earned runs over his last 15 ⅓ frames and has already notched a win against the Phillies this year. Though the Giants’ offense averages only 4.16 runs (20th), they’ve plated 29 runs in four meetings with Philadelphia and continue to squeeze timely production from Mike Yastrzemski (.760 OPS in July) and Heliot Ramos (47 RBIs). A staff ERA of 3.45—the second-best mark in MLB—gives San Francisco latitude to win low-scoring contests, and the club has taken four of Roupp’s last five starts. Prediction: San Francisco Giants +110.