The Philadelphia Phillies return home looking to snap an offensive slump against the visiting Arizona Diamondbacks.
Philadelphia hasn't scored in 20 innings and has failed to cover the run line in four of its last five games. The D-Backs, meanwhile, are hot, covering their last five and winning four outright.
With an edge in the pitching matchup going to Arizona, my Diamondbacks vs. Phillies predictions and MLB picks look for the Diamondbacks to cover the run line on the road.
Who will win Diamondbacks vs Phillies today: Diamondbacks +1.5 (-114)
The Philadelphia Phillies are in a teamwide offensive funk. Philly scored 10 runs in Colorado on April 3. In the five games since, they've scored a total of nine and were shut out by San Francisco in their last two.
Four Phillies in this lineup have an OPS+ below 100 (meaning sub-league average), and three are hitting below the Mendoza Line.
The Arizona Diamondbacks, meanwhile, have allowed two runs or fewer four times in the last six games. The D-Backs start Michael Soroka, who is 2-0 with a 0.90 ERA and as many strikeouts (13) as batters who reached base (8 hits, 4 walks, 1 HBP).

Diamondbacks vs Phillies Over/Under pick: Under 8.5
The Phillies' top hitters are leading the power outage. Kyle Schwarber has struck out in 19 of 41 ABs. Trea Turner has 11 strikeouts and a .655 OPS. Bryce Harper is hitting .222. They went a combined 5-for-18 with no extra base hits in the two shutout losses.
The rest of the lineup was 3-for-44, .068.
Arizona's Corbin Carroll is day-to-day with a sore hip and missed the last game. The D-Backs will face Jesus Luzardo, who has a 0.94 WHIP but has had some hard luck, which has led to a 4.97 ERA, and far above his 2.60 FIP.
- ML/RL bets: 2-5, -3.04 units
- Over/Under bets: 5-6, -1.7 units
Diamondbacks vs Phillies odds
- Moneyline: Diamondbacks +156 | Phillies -163
- Run line: Diamondbacks +1.5 (-127) | Phillies -1.5 (+122)
- Over/Under: Over 8.5 (+117) | Under 8.5 (-122)
Diamondbacks vs Phillies trend
The Arizona Diamondbacks have covered the Run Line in 29 of their last 45 games (+8.10 Units / 13% ROI). Find more MLB betting trends for Diamondbacks vs. Phillies.
How to watch Diamondbacks vs Phillies and game info
| Location | Citizens Bank Park, Philadelphia, PA |
| Date | Friday, April 10, 2026 |
| First pitch | 6:40 p.m. ET |
| TV | ARID, NBC Sports Philadelphia+ |
| Diamondbacks starting pitcher | Michael Soroka (2-0, 0.90 ERA) |
| Phillies starting pitcher | Jesus Luzardo (1-1, 4.97 ERA) |
Diamondbacks vs Phillies latest injuries
Diamondbacks vs Phillies weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






