

Diamondbacks @ Orioles
Arizona has scored 31 runs in its last 10, while Baltimore has 53. With both starters TBD, the deeper recent offense points to Orioles ML.
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
Arizona looks live on name value alone, but the recent scoring profile says otherwise. The Diamondbacks are bringing a cold offense and a thinner lineup into Baltimore, while the Orioles have kept producing enough to win this kind of full-game moneyline even with a few notable absences.
That matters more tonight because both projected starters are still TBD. When the game is harder to isolate to five innings, the cleaner offense over nine usually becomes the right side.
The key number is 31
Arizona has scored 31 runs over its last 10 games. That is 3.1 per game, and nine of those 10 finished with the Diamondbacks at four runs or fewer. Once an offense lives in that range, every missed chance with runners on starts to decide the whole night.
No full season team stat profile is available for either club yet, so current form matters even more here. Arizona's last 10 already give a pretty clear picture. This lineup is not generating steady pressure.
Baltimore is operating from a better recent baseline
The Orioles have scored 53 runs and allowed 40 over their last 10 games. Arizona sits at 31 scored and 56 allowed in the same window. That is a 22-run gap on offense and a 16-run edge in prevention, which is a big separation for a simple moneyline.
The shorter sample points the same way. Baltimore is 3 and 2 in its last five with 36 runs scored. Arizona is 2 and 3 in its last five with 21 runs. When both starters are unknown, that recent full-game shape matters more than early-season reputation.
The Orioles still have two bats setting the tone
Gunnar Henderson is doing exactly what you want from a favorite's table-setter. Through 16 games he owns a .911 OPS with six home runs, 13 RBI, 12 runs scored, and three steals.
Taylor Ward gives Baltimore a second bat that keeps innings alive instead of dying after the first threat. He is hitting .333 with a .427 OBP and 10 doubles in 16 games. That kind of extra-base and on-base mix matters in Camden because it turns singles into crooked numbers fast.
Arizona still leans too hard on one star
Corbin Carroll is the obvious danger in this matchup, and pretending otherwise would be lazy. He carries a 1.026 OPS with 17 hits, 11 RBI, and 10 runs in 15 games, so Arizona still has one hitter who can flip a game.
The problem is how quickly the quality drops after him. Ketel Marte is sitting at a .702 OPS. Geraldo Perdomo is at .524. James McCann is at .588. That helps explain why the Diamondbacks have stayed at four runs or fewer in nine of their last 10 even with Carroll producing.
The fresher injury hits land harder on Arizona
Pavin Smith and Carlos Santana are both out until at least April 17. Those are current lineup absences, not ancient names the market has long absorbed, and Arizona does not have much margin right now with the bats already cold.
Baltimore is not fully healthy either. Adley Rutschman is out until at least April 21 and Tyler O'Neill is sidelined until at least April 18. The difference is that Baltimore has still scored 53 runs over its last 10 with those absences in place. Arizona has not shown the same ability to absorb its losses.
The first meeting does not scare this side
The cleanest pushback is recent history. Baltimore just dropped two of three in Arizona, losing 2 to 1 and 6 to 5 before salvaging the finale 2 to 0. If you only look at that series, it is easy to talk yourself into the road dog.
The problem with that argument is what happened next. Since leaving Arizona, the Orioles have scored 45 runs over their next seven games. The Diamondbacks have scored 23 over their next six. Same teams, different direction. The rematch arrives with Baltimore's bats in a better place.
TBD starters make this a nine-inning handicap
Projected lineups still list both starting pitchers as TBD. That removes the cleanest first-five angle and puts more weight on offense, lineup depth, and who is more likely to keep creating chances late.
That setup favors Baltimore. The Orioles have the better recent run profile, the hotter top of the order, and the stronger proof that they can play through absences. Arizona can keep this close if Carroll does the heavy lifting again, but asking one bat to carry a lineup that has scored 31 runs in 10 games is too much.
Decision
Orioles ML is the right side because the game is asking a simple question. Which offense is more trustworthy over nine innings right now. Baltimore has the better answer.
The Orioles own the stronger recent scoring window, the more reliable production at the top, and the better evidence that their missing pieces have not broken the lineup. With both starters still TBD, that is enough to back the home side instead of waiting for Arizona's bats to wake up on the road.