Arizona Diamondbacks
Los Angeles Angels at Arizona Diamondbacks (2026-06-17). Sam Aldegheri vs Eduardo Rodriguez at Chase Field.
Sam Aldegheri, starting for the Angels, enters with a 2.12 ERA and 1.29 WHIP across a limited 17 innings this season, indicating strong performance in his brief appearances. His K/9 stands at 6.35, with a BB/9 of 4.24, suggesting a tendency to issue walks. Recent metrics show his ERA trend is "up," despite a respectable 1 earned run over 5 innings in his last start on June 12 against Tampa Bay. Eduardo Rodriguez, pitching for the Diamondbacks, boasts a 2.55 ERA and 1.23 WHIP over a more substantial 81.1 innings through 14 starts. He exhibits slightly better control with a 3.54 BB/9 and a comparable 6.64 K/9. Rodriguez's trendERA is "down," signaling improved or sustained strong performance, and he holds a 33.3% quality start percentage, though the provided last five starts are from early season. Rodriguez has previously faced the Angels, allowing 34 hits and 12 walks, which could be a factor.
The Angels' offense shows a slight edge, posting a team OPS of 0.714 and accumulating 333 runs, supported by 85 home runs. Their batting average is 0.239 with an on-base percentage of 0.319. On the pitching side, Los Angeles carries a 4.55 team ERA and a 1.42 WHIP, allowing 76 home runs, though their bullpen registers a higher K/9 at 8.84. The Diamondbacks' offense lags slightly with a 0.686 OPS and 304 runs scored, hitting 65 home runs with a 0.236 batting average. However, Arizona's pitching staff holds a more favorable 4.21 team ERA and a 1.27 WHIP, despite allowing 88 home runs, indicating better overall run prevention. Both teams' recent form data is from early season, showing the Angels with a 4-6 record and the Diamondbacks with a 5-5 record in their respective last ten recorded games, making current form difficult to assess precisely.
Recent head-to-head matchups from July 2025 saw the Angels win two of three games against the Diamondbacks, with scores of 5-10, 5-6, and 5-1. These contests produced total run counts of 15, 11, and 6, averaging 10.67 runs per game. The current total line for this matchup is set at 9.0. This line is notably lower than the average total from their last three meetings, which could reflect the strong season ERAs of both starting pitchers, Aldegheri at 2.12 and Rodriguez at 2.55. However, Aldegheri's limited innings and Rodriguez's historical struggles against the Angels, where he yielded a significant number of hits and walks, introduce potential for a higher-scoring affair than the pitching matchup might initially suggest.