Pittsburgh Pirates vs St. Louis Cardinals Betting Pick & Prediction for 5/19

MLB game preview

The Pittsburgh Pirates are set to take on the St. Louis Cardinals at Busch Stadium. The Pirates come into this game with a record of 24-23. They are currently ranked 4th in the NL Central. Their recent performance shows a three-game losing streak, with a 4-6 record over their last ten games.

The Cardinals, on the other hand, hold a 27-19 record and sit 3rd in the same division. They have been performing well recently, with a 6-4 record in their last ten games. This game will see Mitch Keller pitching for the Pirates and Matthew Liberatore for the Cardinals. The weather forecast predicts light rain with breezy crosswinds during the game.

Pittsburgh Pirates Team Preview

The Pittsburgh Pirates have had a rough stretch in their recent games. They lost all three games against the Philadelphia Phillies, struggling to score runs. In the last two games, they failed to score any runs, losing both by a score of 6-0.

Despite the losses, there were a few bright spots in their lineup. Brandon Lowe had a standout game on May 15th with two home runs and three RBIs. Nick Gonzales has been consistent, maintaining a .318 batting average this season.

The Pirates have a strong starting pitcher lined up for their next game. Mitch Keller will take the mound with a 4-2 record and a 3.59 ERA. He will look to help the Pirates bounce back against the St. Louis Cardinals.

Pirates vs Cardinals Game Day Info

  • Sport: MLB
  • Teams: Pittsburgh Pirates vs. St. Louis Cardinals
  • Venue: Busch Stadium in St. Louis, MO
  • Date: Tuesday, May 19, 2026
  • Betting Odds: Pirates Moneyline -110, Cardinals Moneyline -110

St. Louis Cardinals Team Preview

The St. Louis Cardinals have shown mixed results in recent games. They secured a 5-4 win over the Kansas City Royals on May 15th, highlighted by home runs from Jordan Walker and Pedro Pagés. However, their offense struggled in the latest 2-0 loss, managing just five hits without any extra-base hits.

In the 2026 season, the Cardinals’ batting lineup has a .241 average, ranking them ninth. Alec Burleson has been a key player with a .277 average and six home runs. Jordan Walker stands out with a .301 average and 13 home runs, leading the team in these categories.

On the mound, Matthew Liberatore will be the starting pitcher against the Pittsburgh Pirates. He has a 4.40 ERA with 34 strikeouts this season. The Cardinals’ pitching staff has a team ERA of 4.12, which ranks them 16th in the league.

BTB Betting Pick

The Pirates and Cardinals have equal moneyline odds at -110. The Pirates have a better batting average and on-base percentage, giving them a slight edge. With these factors, the recommendation is to pick the Pirates to win. The projected score is Pirates 5, Cardinals 4.

The total for this game is set at 8.0. Both teams have shown strong hitting, but the Pirates’ pitching ranks higher in several categories. Given these elements, the recommendation is to take the under. The projected total score is 9, which is just over the line. However, the strength of the Pirates’ pitching suggests a lower-scoring game.