St. Louis Cardinals defeat Pittsburgh Pirates 4-2: Recap & Betting Results
Mon, Apr 27, 2026 · MLB · St. Louis Cardinals 4, Pittsburgh Pirates 2
The St. Louis Cardinals beat the Pittsburgh Pirates 4-2 on Monday, April 27, 2026, at PNC Park. The St. Louis Cardinals covered the run line as 0.5-run underdogs. The game went under the closing total of 8, with 6 runs combined.
St. Louis Cardinals vs. Pittsburgh Pirates final score and game recap
The St. Louis Cardinals won by 2 runs.
The leading performers, from the box score:
- Dustin May (St. Louis Cardinals): 6.0 innings, 2 earned runs, 2 strikeouts.
- JJ Wetherholt (St. Louis Cardinals): 1-for-4, 1 home run, 1 RBI, 1 run.
- Wilber Dotel (Pittsburgh Pirates): 4.0 innings, 0 earned runs, 3 strikeouts.
- Nick Gonzales (Pittsburgh Pirates): 3-for-4, 1 run.
Who covered the spread in St. Louis Cardinals vs. Pittsburgh Pirates?
The St. Louis Cardinals covered the run line as 0.5-run underdogs and won outright, by 2 runs.
The run line opened at Pittsburgh Pirates -1.5 and closed at Pittsburgh Pirates -0.5.
Did St. Louis Cardinals vs. Pittsburgh Pirates go over or under the total?
The game went under: 6 runs combined against a closing total of 8, under by 2.
The total opened at 8.5 and closed at 8.
St. Louis Cardinals vs. Pittsburgh Pirates odds: sportsbook value and line movement
The run line moved toward the St. Louis Cardinals between the open and the close, and they covered. The total moved down from 8.5 to 8, and the game went under.
St. Louis Cardinals and Pittsburgh Pirates betting trends: 2026 season
This result left the St. Louis Cardinals 15-13 in the 2026 regular season (7-8 at home, 8-5 away or at neutral sites). Against the run line, they covered in 16 of 27 games with a closing line on file. Their games went over the closing total 13 times and under 12 times, with 2 pushes.
This result left the Pittsburgh Pirates 16-13 in the 2026 regular season (8-6 at home, 8-7 away or at neutral sites). Against the run line, they covered in 17 of 28 games with a closing line on file. Their games went over the closing total 15 times and under 13 times. That made it two straight losses for the Pittsburgh Pirates.
What's next for St. Louis Cardinals and Pittsburgh Pirates?
Next for the St. Louis Cardinals: at the Pittsburgh Pirates on Tuesday, April 28, 2026. Next for the Pittsburgh Pirates: the St. Louis Cardinals at home on Tuesday, April 28, 2026.