Sunday’s matchup between the Pittsburgh Pirates and the St. Louis Cardinals shows two teams with similar records. Pittsburgh sits at 66-71, while St. Louis is just a bit better at 68-69. This close standing hints at a fairly even game.
Looking at the betting odds, the Pirates are slight favorites. The away moneyline is -113, meaning you’d need to bet $113 to win $100 on Pittsburgh. The Cardinals, at home, are at +105, so a $100 bet would yield $105 if they win. The spread is set at -1.5 for the Pirates (+140) and +1.5 for the Cardinals (-170). This means Pittsburgh is favored to win by at least two runs. However, the higher payout on the Pirates spread bet suggests the sportsbook sees some risk there. The Cardinals have a safer price if you want to back them with the points.
The total runs line is 8.0, with the under at -118 and the over at -102. The slightly better odds on the under suggest the sportsbook expects a moderately low-scoring game, but the difference isn’t large.
In summary, the Pirates are the slight favorites, but the Cardinals get a small cushion with the spread. The total points wager leans just a bit toward fewer runs. This looks like a close contest, so bettors might prefer the home team with the points or consider the under on total runs.