Philadelphia Phillies vs Baltimore Orioles Betting Pick & Prediction for 7/31

The Philadelphia Phillies and Baltimore Orioles are set to play in the MLB Regular Season. This game will take place at Oriole Park at Camden Yards in Baltimore, Maryland. It is scheduled for Friday, July 31, 2026, at 7:05 PM, and will be broadcast on MASN.
The Phillies have a record of 57-52 and are currently ranked second in the NL East division. They are on a three-game losing streak and have won only two of their last ten games. The Orioles hold a record of 53-56, sitting fourth in the AL East division, and have won five of their last ten games. The weather is expected to be very hot with clear skies and calm winds.
Philadelphia Phillies Team Preview
The Philadelphia Phillies have faced some challenges in their recent games. They are coming off three straight losses to the Miami Marlins. Despite their efforts, the Phillies have struggled to find consistency in their batting and pitching performances.
In terms of team hitting, the Phillies rank 18th in batting average and 20th in on-base percentage. Their slugging percentage sits at 15th, and they have hit 138 home runs, ranking 6th. They have shown power but need to improve on getting runners on base.
On the pitching side, the Phillies hold a 4.26 ERA, placing them 21st. They have managed 46 quality starts, ranking 4th, showing some stability in their starting rotation. However, they need to address their bullpen, as they have 12 blown saves, ranking 3rd in the league.
Phillies vs Orioles Game Day Info
- Sport: MLB
- Teams: Philadelphia Phillies vs. Baltimore Orioles
- Venue: Oriole Park at Camden Yards, Baltimore, MD
- Date: Friday, July 31, 2026
- Betting Odds: Phillies +102, Orioles -120
Baltimore Orioles Team Preview
The Baltimore Orioles are looking to build on their recent performances as they return home. In their last five games, they have three wins and two losses. The team has shown strong offensive efforts, especially in their 10-9 win against the Detroit Tigers on July 29th.
The Orioles’ batting lineup is anchored by Pete Alonso, who leads the team with 22 home runs and 67 RBIs. Gunnar Henderson also provides power with 18 home runs. The team’s batting average stands at .237, placing them 17th in the league.
Brandon Young is expected to start on the mound for the Orioles. He holds a record of 8-2 with a 3.13 ERA this season. Young will aim to continue his strong performance and keep the opposing team’s hitters in check.
BTB Betting Pick
For the moneyline pick, the Orioles are favored at -120, while the Phillies are at +102. The Orioles have a slight edge in team stats, including a better on-base percentage and fewer home runs allowed. Given these factors, the recommendation is to pick the Orioles to win straight up.
The total for the game is set at 9.0, with the over at -105 and the under at -115. Both teams have similar pitching stats, but the Orioles’ higher on-base percentage suggests they might score more. The projected score is close to 5-4 in favor of the Orioles, so taking the over 9.0 is the recommended pick.