On September 18, 2026 our model has run Kansas City Royals at Pittsburgh Pirates and priced every market it can. Our strongest call is Kansas City Royals To Win (-101), which we rate long shot confidence. Every bet below is our own number against the price on the board, in plain English.

Every bet we like in this game

Pittsburgh Pirates vs Kansas City Royals: Kansas City Royals To Win (-101)

Odds correct at time of publishing

The Kansas City Royals have been showing some good signs lately, and they are up against the Pittsburgh Pirates. PNC Park is known for being tough on hitters, with home runs happening less often than in many other places. This means both teams may struggle to score big, making it a close match. Even though this game is pretty evenly matched, the Royals have a slight chance to take the win. The biggest risk is how evenly matched these teams are, which makes predicting the winner tricky.

Pittsburgh Pirates vs Kansas City Royals: Over 8 Total Runs (-114)

Odds correct at time of publishing

This game features two teams that have struggled to hit home runs in their home parks. However, both teams have been showing some signs of life at the plate recently, which could lead to more runs than their parks usually allow. With the total set at over 8 runs, it seems like a fair bet given the combined scoring potential. Our numbers think there's a real chance for around 8.6 runs to be scored today. The biggest risk is how close these teams are in terms of offensive output, but with both teams looking to break through, this could be an exciting matchup for runs.

Pittsburgh Pirates vs Kansas City Royals: Kansas City Royals -1 Spread (+128)

Odds correct at time of publishing

The Kansas City Royals have a solid chance in this game against the Pittsburgh Pirates. Even though they're considered the underdogs, they have been performing well lately, and their chances look promising. The Pirates' home park is known for keeping balls in the yard, which means scoring runs can be tricky for both teams. Betting on the Royals to win by at least two runs is a smart move. They have the skills to pull off the victory, but there's a real risk here since the predicted score is very close, and the Pirates can be tough at home. Still, with the odds at +128, it's worth a shot for hopeful bettors.

Pittsburgh Pirates vs Kansas City Royals: Rafael Flores Over 1.5 Batter - Hits + Runs + RBIs (-110)

Odds available at FanDuel at time of publishing

Rafael Flores has been showing some real promise lately, and he's playing at PNC Park, where home runs are less common. This means that players tend to focus more on getting hits and driving in runs instead of just swinging for the fences. With the Pirates facing the Royals, Flores has a solid chance to rack up at least two combined hits, runs, and RBIs. However, Flores has the talent to step up when it counts. If he stays aggressive at the plate, he should be able to surpass the mark of 1.5. Give this bet a shot and see how it goes!

Pittsburgh Pirates vs Kansas City Royals: Brandon Lowe Over 1.5 Batter - Hits + Runs + RBIs (-115)

Odds available at FanDuel at time of publishing

Brandon Lowe is stepping up to the plate for the Pirates against the Royals, and he's been hitting the ball well lately, averaging 1.3 strikeouts per game over his last three games. The wind is blowing out toward the outfield tonight, which could help him get more hits, runs, or RBIs. With his solid performance this season, he's showing he can hit the ball hard and in the right direction. However, the matchup is pretty close, and both teams have stadiums that tend to keep home runs down. Still, with Lowe's ability to make good contact and the favorable wind conditions, betting on him to get over 1.5 hits, runs, and RBIs feels like a solid play. Just remember, there's always a chance it might not work out.

Pittsburgh Pirates vs Kansas City Royals: Oneil Cruz Over 1.5 Batter - Hits + Runs + RBIs (-130)

Odds available at FanDuel at time of publishing

Tonight at PNC Park, the wind is blowing out toward the outfield, which is good news for hitters like Oneil Cruz. He has been hitting the ball hard this season and averages 1.3 runs batted in per game at home. His numbers suggest he's in solid form, with a knack for getting on base and making things happen when he does. However, Cruz has struck out two times per game in his last three outings, which could be a concern. Still, with the favorable conditions and his strong hitting ability, betting on him to get over 1.5 hits, runs, and RBIs seems like a solid choice. The matchup against the Kansas City Royals feels close, but there's enough reason to be hopeful here.

That is everything our model likes in this game. Prices can move before you get on, so check the board at your bookmaker. Bet what you can afford to lose. If betting stops being fun, take a break.

Unlock the rest of this one

You're reading the free preview. One plan unlocks the full article and every pick we back — every league, every day.

Unlock the full article