Baltimore Orioles vs Arizona Diamondbacks Prediction, 4/7/2025 MLB Picks, Best Bets & Odds
Game: Baltimore Orioles vs Arizona Diamondbacks
Date: Monday, April 7, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: Baltimore (+220) Arizona (-275)
Chase Field is where the Arizona Diamondbacks (4-3) will compete against the Baltimore Orioles (3-4) on Monday. The odds on this game have Baltimore at +220 while Arizona is sitting at -275. The total is set at 8.5. The pitchers expected to start will be Zach Eflin and Zac Gallen.


As a team, the Baltimore Orioles are scoring 5.1 runs per outing, which is 7th in MLB. They have accounted for 36 runs while having a team on-base percentage of .338. The Orioles have accrued 10 doubles as a squad and have knocked 11 baseballs out of the park. They have recorded 35 runs batted in and 65 hits on the season, and their batting average is at .277. Baltimore has a slugging rate of .460 and have struck out 64 times, while drawing a walk on 20 occasions.
Get all of our MLB Expert Picks
They have a K/BB ratio of 2.71 and the pitching staff holds a collective WHIP of 1.41. Orioles pitchers have allowed 7 home runs in addition to 34 runs in total (25th in the league). Baltimore has surrendered 62 hits (9.1 per 9 innings) in addition to 33 earned runs. The Orioles have compiled a team ERA of 4.87 this season (22nd in MLB), and their staff has struck out 65 batters. They have walked 24 batters and their FIP sits at 3.44 as a team on the campaign.
Orioles relief pitchers have stepped onto the hill with runners on base 4 times and also have had 4 appearances in high leverage situations. The bullpen have recorded 4 holds this season (16th in the league). The Orioles relief pitchers have accumulated a save rate of 0.0% and stepped onto the hill in 5 save situations. They have compiled 0 saves for the season. The bullpen pitchers have inherited 6 base runners so far this year with 33.3% of them ended up scoring. The Orioles have sent 25 relievers to the hill on the year.
The Atlanta Braves are sitting with 183 putouts thus far, in addition to 55 assists and 4 errors. Their fielding percentage sits at .983 which has them sitting 21st in baseball, and they have turned 5 double plays. The Orioles have turned 65.5% of balls in play into outs in their 549 innings on the field, ranking them 28th in pro baseball.
Eflin has taken the ball for 1,014 frames and is sitting with 879 punch outs so far in his pro baseball career. His ERA is 4.16 (469 earned runs allowed) and his career WHIP is 1.220. He has surrendered 1,028 hits (9.1 hits per nine innings) and has had 209 free passes. Eflin (63-63 win-loss mark in his career) sits with a FIP of 4.10 while going up against 4,237 batters in the majors.
The Arizona Diamondbacks have tallied a team on-base percentage of .363 and a team batting average of .267 so far this year. They have been called out on strikes on 50 instances (18th in baseball) and have notched a total of 62 base hits. Arizona has compiled 9 HRs so far this season as well as 45 RBIs. The Diamondbacks hold a team slugging % of .466 and they are scoring 6.43 runs per game (4th in the league). They have hit 19 doubles, while getting a free base 34 times and scoring 45 runs.
The Diamondbacks have a WHIP of 1.258 and have a FIP of 4.40 as a squad on the year. Their K/BB ratio comes in at 10.30 (71 strikeouts against 23 bases on balls). They rank 19th in baseball as a pitching staff in total hits surrendered with 55. They have yielded 13 home runs and they surrender 5.52 runs per 9 innings (26th in MLB). The Arizona pitching staff have allowed 38 runs this season and come in with a team ERA of 5.23 (36 earned runs surrendered).
Sitting with 3 save situations, the Diamondbacks have compiled 1 hold in addition to 0 blown saves. Arizona has had bullpen pitchers enter the contest in 2 save opportunities and they have earned 2 saves. Their relief pitchers have taken the field 1 time in high leverage situations and on 6 occasions with runners on base. Arizona relievers have an inherited score percentage of 28.6% out of 7 inherited base runners. They rank 1st in baseball holding a save percentage of 100.0%, and they have dispatched 23 relievers to the mound for the season.
The Arizona Diamondbacks have turned 1 double play and hold a fielding percentage of .972 (30th in MLB). The Diamondbacks have recorded 56 assists, 7 errors and have notched a total of 186 putouts for the season. Out of their 558 innings played, the Diamondbacks are sitting with a efficiency on defense of 70.9% (18th in professional baseball).
During his pro baseball career, Gallen has conceded 674 hits while earning 902 strikeouts in 825 innings. He has conceded 302 ER's while earning a WHIP of 1.134 and a FIP of 3.2. His strikeout to walk ratio is 3.44 and he has gone up against 3,374 batters so far in his career. Gallen (54-38 win-loss record in his career) holds a 3.29 earned run average while allowing 7.4 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Baltimore (+220)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Arizona Diamondbacks - Twitter
Baltimore Orioles - Twitter