Kansas City Royals vs Baltimore Orioles Betting Pick & Prediction for 7/10

MLB game preview

The Kansas City Royals will play against the Baltimore Orioles in an MLB regular season game. This game will take place at Oriole Park at Camden Yards in Baltimore, MD. The game is scheduled for Friday, July 10, 2026, at 7:05 PM.

The Royals come into this game with a record of 38-56. They have lost their last two games and are ranked fifth in the AL Central. The Orioles hold a 43-51 record and also sit in fifth place in their division, the AL East. Baltimore has won their most recent game.

Kansas City Royals Team Preview

The Kansas City Royals have been on a mixed run in their recent games. They managed a solid victory against the New York Mets on July 7th with a score of 16-12. In that game, Tyler Tolbert was a standout, going 5-for-6 with a home run and two RBIs. However, they lost the next two games to the Mets, both by four runs.

The Royals’ batting lineup is led by Bobby Witt Jr., who has a batting average of .288. He has hit 13 home runs and has 39 RBIs this season. Carter Jensen also contributes with a .246 average and 13 home runs. The team ranks high in doubles, sitting second in the league, but their slugging percentage is 15th.

On the pitching side, Luinder Avila will start the next game for the Royals. He has a 4-3 record with a 5.05 ERA. The pitching staff has struggled overall, ranking 28th in ERA. The team will need Avila to step up to secure a win against the Orioles.

Royals vs Orioles Game Day Info

  • Sport: MLB
  • Teams: Kansas City Royals vs. Baltimore Orioles
  • Venue: Oriole Park at Camden Yards in Baltimore, MD
  • Date: Friday, July 10, 2026
  • Betting Odds: Royals Moneyline +127, Orioles Moneyline -152

Baltimore Orioles Team Preview

The Baltimore Orioles have been consistent in recent games. They won against the Chicago Cubs on July 9th with a score of 3-2. Trevor Rogers was effective on the mound, allowing only one earned run over six innings.

The Orioles’ hitting has been varied. In their loss on July 8th against the Cubs, they managed 14 hits and four home runs. Tyler O’Neill stood out with two home runs, contributing significantly to their offense.

Brandon Young will be the starting pitcher in the next game against the Kansas City Royals. This season, he has a record of 7-2 with an ERA of 3.38. Young will aim to keep the Orioles on track with another strong performance.

BTB Betting Pick

The Orioles are favored with a moneyline of -152. They have a better pitching record with an ERA of 4.38 compared to the Royals’ 4.89. Given the Orioles’ stronger pitching and better home run stats, they are the pick to win the game. The projected score is Orioles 5, Royals 4.

The total for the game is set at 9.5 runs. Both teams have pitching challenges, with the Royals having a higher ERA. This suggests more runs could be scored. With the projected score at 9 runs, the recommendation is to take the under 9.5 at -106.