

Orioles @ Pirates
Baltimore's 5.9 recent runs per game plus Pittsburgh's 9.2 average total over the last six make 8.5 look short.
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
Baltimore does not need help from some dead bats to get this number moving. It needs the version of the Orioles that has already shown up across the last week, and it needs a Pirates offense that has been good enough to stop this from turning into a one-sided run column. At 8.5, that combination is enough. One team brings the heat. The other only has to keep pace for stretches.
The number that matters most
Baltimore has scored 41 runs in its last 7 games. That is 5.9 per game, and it comes right before this matchup after a 17-run outburst. When one side is carrying that kind of recent baseline, an 8.5 total stops feeling demanding. It starts feeling like a number that can be cleared by one hot lineup plus ordinary support.
The Orioles lineup has real shape right now
This is not empty early-season noise. Adley Rutschman has a .912 OPS through 5 games with 3 doubles and 3 walks, while Pete Alonso owns an .819 OPS with 7 hits in 6 games. Gunnar Henderson is only batting .160, but he already has 4 RBI and a homer, which is exactly the kind of profile that can spike quickly once a few balls fall. The names in the confirmed order are strong enough to keep creating middle-inning pressure.
Baltimore's last 5 games tell the same story. The Orioles scored 29 runs in that shorter sample, 5.8 per game, so this is not hanging on one freak result alone. The 17-run game jumps off the page, but the broader scoring level is still healthy even when you zoom out.
Pittsburgh only needs to be normal
The over case does not ask the Pirates to win a slugfest by themselves. Pittsburgh has scored 29 runs in its last 6 games, 4.8 per game, and that is enough when the other dugout is already living near six. Oneil Cruz is driving the ceiling with a 1.029 OPS, 3 homers, 6 RBI, and 7 runs scored through 6 games. Bryan Reynolds has chipped in 2 homers and 4 RBI, so this is not a one-man order.
The recent game environment supports it too. Pirates games have produced 55 combined runs across those same 6 games, 9.2 per game. That is already above tonight's number before giving Baltimore any special boost.
The pitching side is looser than an under wants
An under ticket usually wants clarity, depth, and fewer paths to chaos. Baltimore is bringing the opposite on the pitching health front. Zach Eflin is on the 15-day IL with a listed return no earlier than April 16. Andrew Kittredge and Keegan Akin are both still sidelined until at least April 6. That is one starting pitcher and two relievers unavailable on the same staff.
The Pirates, by contrast, showed a clean injury report in this run. That matters because the healthier side is more likely to keep sending its best bats up in leveraged spots, while Baltimore has less margin if the game turns messy in the middle innings.
The starter picture adds more uncertainty
Both batting orders were confirmed for this matchup, but both starter slots were still listed TBD. That is not ideal for an under. Low totals want a clean map. An over can live with uncertainty, especially when the line is only 8.5 and the offenses already carry recent scoring profiles of 5.9 and 4.8 runs per game.
There is also no 2026 head-to-head sample between these clubs yet. That pushes the handicap back toward what is current and measurable right now. Baltimore comes in 3-3. Pittsburgh comes in 3-3. Neither side is dragging a dead record or an ice-cold lineup into the game.
The pushback
The obvious argument against this total is simple. Baltimore's recent game log has not been a parade of overs. Their last 7 have averaged 7.9 total runs, which is under this number. That is fair, and it is the cleanest reason the market did not open this at 9.5.
The answer is that this specific matchup changes the shape of the game. Pittsburgh's last 6 are averaging 9.2 total runs, its lineup is getting real production from Cruz and Reynolds, and Baltimore enters with thinner pitching coverage. That combination creates a much better scoring environment than Baltimore's recent team-total trend alone would suggest.
Decision
Over 8.5 works because Baltimore is already carrying the type of offense that can push a total by itself for long stretches, and Pittsburgh has shown enough recent punch to keep the game alive. When the Orioles are scoring 5.9 per game over the last 7 and the Pirates' recent games are averaging 9.2 total runs, the burden on this number is not heavy.
Add the Orioles' pitching absences and the TBD starter setup, and there are simply too many routes to nine runs. Baltimore can do the hard part. Pittsburgh only needs to do its share.