Orioles vs. Diamondbacks Predictions, Picks, Odds & Starting Pitchers: Today, 4/7

After back-to-back divisional series and an AL Wild Card Round rematch, the Baltimore Orioles take on their first National League team of the season. They’re headed out to Arizona to take on the Diamondbacks fresh off their series with a team down the road from Baltimore - the Washington Nationals. To get you set for the series opener, we’ve got our Orioles vs. Diamondbacks predictions for you.
To make the most of the best bet from our Orioles vs. Diamondbacks picks, we’ll also be taking you through a guaranteed Novig promo code bonus!
Orioles vs. Diamondbacks Predictions For MLB on MLB Network, 4/7
Today’s series opener is not only an east vs. west type of matchup, but it’s also a matchup of Zacks. We used the spelling not included in today’s starting pitcher menu, as Baltimore’s Zach Eflin and Arizona’s Zac Gallen couldn’t make things easy and spell their names the same.
Regardless, that’s how this series is set to open, and the O’s are coming off a loss and lost series overall to the Kansas City Royals. So, while they snapped a three-game losing streak in the middle of that series, they are far from at their peak right now. Similarly, Arizona also dropped to a .500 record after back-to-back losses to the Nats.
Although they were on the road, they were favored in both of those games, and significantly favored in Sunday’s series finale. In other words, this series opener would be a much-needed win for both teams.
Baltimore Orioles: Starting Rotation Woes
Even with the O’s turning their franchise overall the past few seasons, they've still never made a true deep playoff due to one primary reason - a lack of dominant starting pitching. There was hope that could change last year with Corbin Burnes, but even he couldn’t prevent them from getting swept in the AL Wild Card Round.
Ironically enough, Burnes now finds himself in the desert with the Diamondbacks. However, this won’t be a revenge game, as he was on the mound just yesterday. The O’s are wishing he was toeing the rubber for them, as they have starters sitting with ERAs of 9.72, 6.10 and 6.52, just to name a few.
Arizona Diamondbacks: Ketel Marte Injury Update
Seeing such a rough outing from Corbin Burnes yesterday was certainly not what the Diamondbacks were expecting from their big offseason signing, but it’s also not the only bit of turmoil going on in Arizona right now.
The Diamondbacks were already entering this season without slugger Christian Walker (also a former Oriole), so the recent placement of Ketel Marte on the injured list is a big blow to their lineup. The star second baseman was hitting .346 through the first eight games after hitting 36 homers and 95 RBi in just 136 games last year along with a Silver Slugger award.
How To Watch Orioles vs. Diamondbacks Today
Of course you can’t fully enjoy any Orioles vs. Diamondbacks picks if you don’t know where to watch the matchup. So, here’s how to watch Orioles vs. Diamondbacks today:
- Where: Chase Field in Phoenix, Arizona
- When: 9:40 PM ET on 4/7
- Watch on TV: MLB Network, regional sports networks
- Where to stream: Fubo, MLB.TV
Orioles vs. Diamondbacks Odds, Spreads, Total & Betting Lines
We still have our best bet and Novig promo code bonus to dive into it, but first, the latest Orioles vs. Diamondbacks odds for today:
- Run Line: Baltimore Orioles +1.5 (-189) vs. Arizona Diamondbacks -1.5 (+171)
- Money Line: Baltimore Orioles (+109) vs. Arizona Diamondbacks (-113)
- Game Total (Over/Under): Over 8.5 (+100) vs. Under 8.5 (-125)
Orioles vs. Diamondbacks Best Bet: Over 8.5 Runs (-125 at Novig)
As much as we’d love to have a fun strikeout prop between the Zach/Zac clash on the mound, we’re going to keep things nice and simple for the best bet from our Orioles vs. Diamondbacks predictions. Given that we’re taking the over, those pitchers still have a significant impact on our pick.
For what it’s worth, the O’s and Diamondbacks were remarkable for overs last season. Arizona had the absolute best record for bettors in that regard, and Baltimore was close behind with the third-best record over record. Of course, the fact that both teams play in hitter’s parks also plays a role in that.
Therefore, with this matchup at Chase Field in Phoenix, we’re set for great hitting conditions. We also love that Baltimore has Gunnar Henderson back healthy and leading off the lineup, and Zac Gallen struggled in his home start this season. Although he was strong his last time out, he allowed four earned runs in that Opening Day start.
As for O’s starter Zach Eflin, he’s been left in for a full six innings in each of his starts, but he also just allowed eight hits and three earned runs to the Red Sox in his most recent outing. That’s certainly not historically bad by any means, but it should be enough for Arizona to do their part along with their production in the later innings.
Even if we don’t see 11 total runs scored like the last times these teams met, we still love the over 8.5 runs (-125 at Novig) as the best bet from our Orioles vs. Diamondbacks predictions.
Orioles vs. Diamondbacks Injury Report & Starting Pitchers
In terms of Orioles vs. Diamondbacks injury news, we’ve covered the most important updates already - the return of Gunnar Henderson for Baltimore and Ketel Marte placed on the 10-day IL for Arizona.
It’s also worth noting that the O’s are eagerly awaiting the return of starter Grayson Rodriguz, and have also recently had to place Colton Cowser on the 10-day IL themselves. As for another starter that has yet to make his season debut, that would be lefty Jordan Montgomery for the Diamondbacks.
We’ve also covered the pitching matchup for today, but you can still see the Orioles vs. Diamondbacks starters for today here:
- Baltimore Orioles starting pitcher today: Zach Eflin (1-1, 3.75 ERA)
- Arizona Diamondbacks starting pitcher today: Zac Gallen (1-1, 3.38 ERA)
How To Bet On Orioles vs. Diamondbacks at Novig & Claim Your 50% Discount With Code ALARM
Now that you’re armed with our Orioles vs. Diamondbacks predictions and much more, it’s time to hook you up with a guaranteed 50% discount from Novig. Here’s how easy it is to claim:
- Sign up here for a new Novig account
- Enter our Novig promo code ALARM
- Select a bundle from the Coin Store worth up to $25
- Automatically receive a 50% discount
That Coin Store is available because the platform provides Novig Coins to be purchased to make picks, which is how you’ll be able to take advantage of the BEST odds for picks. Rather than betting against the house, you’ll make picks against other users, so it’s commission-free!
So, it’s the ideal way to enjoy all sporting events, and you can use this link to activate our exclusive Novig promo code ALARM now!
Player News
Cubs re-signed RHP Caleb Kilian to a minor league contract.
The 27-year-old hurler was released last weekend after being designated for assignment, but after exploring the open market he has decided that a reunion with the Cubs made the most sense. Kilian will continue to function as extra rotation depth at Triple-A Iowa for the time being.
Corey Seager went 2-for-3 with a homer and a walk to help the Rangers take down the Angels 5-3 on Thursday.
Seager had a bad first week and a half while dealing with a calf strain, but he’s collected 14 hits, including three homers, in his last eight games, putting him at .306/.368/.516 overall. Alas, it’s produced just six RBI, mostly because the Rangers are getting terrible production from the ninth and first spots in the order.
Kumar Rocker recorded his first MLB victory after pitching seven innings of three-run ball and striking out eight Thursday against the Angels.
Rocker walked none and surrendered just one double and four singles. Unfortunately, all five hits came in the first and fifth innings, resulting in three runs between them. Still, Rocker was terrific in needing just 78 pitches to get 21 outs. It’s the kind of performance that suggests he might offer mixed-league value at some point. We just wouldn’t trust him quite yet. His next start will come in Sacramento against the A’s.
Robert Garcia picked up his first save of the year with a perfect ninth against the Angels on Thursday.
Garcia got the call tonight with Luke Jackson having pitched the previous two days and retired the Angels on five pitches. Even though he’s the better reliever of the two, he’ll likely resume taking a backseat to Jackson on Friday.
Jack Kochanowicz gave up four runs and eight hits in 4 2/3 innings against the Rangers on Thursday.
The surprising and misguided decision to pick Kochanowicz over Reid Detmers for a rotation spot at the end of the spring isn’t working out for the Angels. The team might reverse course soon, but Detmers hasn’t been used as a long guy and isn’t stretched out to start right away. Kochanowicz is now 1-2 with a 6.20 ERA, but at least he gets the Pirates next.
Joc Pederson went 0-for-4 with a strikeout Thursday, dropping his average to .060.
It’s mostly been hard grounders and routine flies from Pederson thus far, but given that his bat speed is unchanged from last year, we don’t have big concerns here yet. That said, this might not be the weekend he turns it around, given that the Rangers are set to face the Dodgers.