Philadelphia Phillies vs Baltimore Orioles Prediction, 7/31/2026 MLB Picks, Best Bets & Odds
Game: Philadelphia Phillies vs Baltimore Orioles
Date: Friday, July 31, 2026
Location: Oriole Park at Camden Yards in Baltimore, MD
TV: MASN
Odds/Point Spread: Philadelphia (-130) Baltimore (+110)
The Philadelphia Phillies (57-52) are headed to Oriole Park at Camden Yards on Friday where they will compete against the Baltimore Orioles (53-56). The moneyline on this game has Philadelphia at -130 and Baltimore is coming in at +110. The betting total comes in at 9. The men taking the mound are Brian Keller and Brandon Young.

As a unit, the Philadelphia Phillies are compiling 4.3 runs per game, which has them at 19th in MLB. They have accounted for 473 runs while holding a team OBP of .303. The Phillies have recorded 148 two-baggers as a squad and have knocked 138 baseballs out of the stadium. They have accounted for 457 RBI's and 864 hits on the season, and their team batting average is .236. Philadelphia is slugging .400 and have been called out on strikes 966 times, while taking a walk on 318 occasions.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 7-Unit MLB Total Thursday between Washington vs. Atlanta (7 p.m.). Shiva won his 6-Unit Play last night with Tampa Bay after a 4-Unit win Tuesday with Washington. He is going for a third straight and you can sign up below to get on it. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Expert Picks
The Phillies have a team earned run average of 4.26 this year (20th in baseball), and their staff has rung up 1,061 hitters. Phillies pitchers have given up 134 home runs and also 488 total runs (16th in MLB). Their pitching staff has walked 319 opposing hitters and their FIP sits at 3.86 as a team so far this year. Philadelphia has allowed 947 base hits (8.8 per 9 innings) in addition to 457 earned runs. They have a strikeout to walk ratio of 3.33 and the pitching staff has recorded a WHIP of 1.31.
Phillies pitchers have gone to the mound with runners on base 81 times in addition to having 93 appearances in high leverage situations. The relief pitchers have a total of 44 holds on the season (26th in baseball). The Phillies bullpen have a save rate of 70.7% and have come into the game in 87 save situations. They have compiled 29 saves so far this year and have blown 12 of 41 save opportunities. The relievers have inherited 115 base runners for the season and 36.5% of those players ended up scoring. The Phillies have sent 363 relief pitchers to the hill for the year.
The Phillies have turned 67.1% of balls hit into play into outs out of their 8,682 innings on the field, which has them sitting at 29th in professional baseball. The Philadelphia Phillies have 2,894 putouts on the campaign, in addition to 895 assists and 60 errors. Their fielding rate is holding steady at .984 which has them ranked 19th in the majors, and they have turned 62 double plays.
Keller has taken the hill for 3 innings and has accumulated 3 punch outs during his pro baseball career. Keller (0-0 record in his career) sits with a FIP of 2.96 and he has faced 11 batters in the major leagues. His earned run average is 3.00 (1 ER's allowed) and he has a WHIP of 0.667. He has allowed 2 base knocks (6.0 hits per 9 innings) and has 0 free passes.
Baltimore has 127 home runs so far this season as well as 483 RBIs. They have hit 163 doubles, while taking a walk 423 times and putting up 501 runs. The Baltimore Orioles have accumulated an OBP of .321 and a batting average of .237 this year. The Orioles have a slugging percentage of .394 and they average 4.60 runs per outing (11th in MLB). They have been called out on strikes on 1,001 occasions (4th in baseball) and have accounted for 864 base hits.
The Baltimore pitching staff have yielded 525 runs this year while holding an ERA of 4.21 (455 earned runs yielded). They have conceded 118 homers and they give up 4.86 runs per 9 innings (23rd in the league). The Orioles have a team WHIP of 1.345 and have a FIP of 4.12 as a staff on the year. Their K/BB ratio is 8.00 (865 strikeouts vs 366 walks). They come in at 25th in the league as a staff in total hits allowed with 943.
Baltimore bullpen pitchers hold an inherited score percentage of 25.9% out of 135 inherited runners. Their bullpen pitchers have come in 111 times in high leverage situations in addition to 102 occasions with runners on. With 100 save situations, the Orioles have amassed 55 holds in addition to 16 blown saves. They rank 14th in baseball with a save rate of 62.8%, and they have sent 359 relievers to the mound on the year.
In 8,763 innings on the diamond, the Orioles have a defensive efficiency of 68.9% (26th in pro baseball). The Baltimore Orioles have gotten 79 double plays and have accounted for a fielding rate of .981 (27th in baseball). The Orioles have recorded 946 assists, 73 errors and have accumulated 2,921 putouts for the year.
During his pro baseball career, Young has given up 159 base knocks while tallying 127 K's in 154 innings pitched. He has conceded 74 ER's while earning a WHIP of 1.392 and having a FIP of 4.2. He has a strikeout to walk ratio of 2.27 and he has faced 671 batters thus far in his career. Young (9-9 career win-loss mark) has earned a 4.31 earned run average and has surrendered 9.3 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Philadelphia (-130)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Baltimore Orioles - Twitter
Philadelphia Phillies - Twitter
