Houston Astros vs Kansas City Royals Betting Pick & Prediction for 6/12

The Houston Astros will play against the Kansas City Royals at Kauffman Stadium. This game is part of the MLB regular season. The Astros have a record of 31-39, placing them fourth in the AL West. They are on a two-game losing streak and have a 4-6 record in their last ten games.
The Royals, on the other hand, have a record of 28-41, ranking fifth in the AL Central. They are also on a two-game losing streak but have a 6-4 record in their last ten games. The game is scheduled for Friday, June 12, 2026, at 8:10 PM and will be broadcast on ROYL. The weather is expected to be warm with a light breeze and clear skies.
Houston Astros Team Preview
The Houston Astros have had mixed results in their recent games. They secured a narrow 5-4 win against the Los Angeles Angels on June 8th, 2026. However, they followed that with two losses against the same team, falling 10-1 on June 9th and 3-2 on June 10th.
Yordan Alvarez stands out in the Astros lineup. He holds a batting average of .316 and leads the team with 22 home runs and 48 RBIs. Christian Walker also contributes with a .249 average, 16 home runs, and 48 RBIs.
On the mound, Tatsuya Imai is expected to start for the Astros in their upcoming game against the Kansas City Royals. His season stats include a 3-3 record with a 5.24 ERA and 36 strikeouts. The Astros pitching staff has a team ERA of 4.86, ranking 29th this season.
Astros vs Royals Game Day Info
- Sport: MLB
- Teams: Houston Astros vs. Kansas City Royals
- Venue: Kauffman Stadium in Kansas City, MO
- Date: Friday, June 12, 2026
- Betting Odds: Astros Moneyline -115, Royals Moneyline -103
Kansas City Royals Team Preview
The Kansas City Royals have had a mixed performance in their recent games. They managed to secure a win against the Texas Rangers on June 9th with a 5-3 score. In this game, Jac Caglianone stood out with two home runs and three RBIs.
In terms of hitting, the Royals hold a batting average of .238, ranking them 13th this season. They have hit 63 home runs, placing them 20th in that category. The team has shown strength in hitting doubles, ranking 8th with 113 doubles so far.
On the pitching side, Luinder Avila is expected to start in the next game against the Houston Astros. Avila has a 4.02 ERA this season with 28 strikeouts. The Royals’ pitching staff has a team ERA of 4.37, which ranks them 21st in the league.
BTB Betting Pick
The Astros are favored to win with a moneyline of -115. The Royals have a moneyline of -103. The Astros have a better slugging percentage and rank higher in home runs. Their pitching, although ranked low in ERA, has a better batting average against. Pick the Astros to win with a projected score of Astros 5, Royals 4.
The total for the game is set at 9.0 with odds of -110 for both the over and the under. The Astros’ offense ranks higher in slugging and home runs, while both teams have high ERA rankings. This suggests potential for more runs. Choose the over on 9.0, with a projected total score of 9.