Chicago Cubs defeat Pittsburgh Pirates 3-2: Recap & Betting Results

Fri, Jul 24, 2026 · MLB · Chicago Cubs 3, Pittsburgh Pirates 2

The Chicago Cubs beat the Pittsburgh Pirates 3-2 on Friday, July 24, 2026, at PNC Park. The Chicago Cubs covered the run line as 0.5-run underdogs. The game went under the closing total of 8, with 5 runs combined.

Chicago Cubs vs. Pittsburgh Pirates final score and game recap

The Chicago Cubs won by 1 run.

The leading performers, from the box score:

Who covered the spread in Chicago Cubs vs. Pittsburgh Pirates?

The Chicago Cubs covered the run line as 0.5-run underdogs and won outright, by 1 run.

The run line opened at Chicago Cubs -1.5 and closed at Pittsburgh Pirates -0.5.

Did Chicago Cubs vs. Pittsburgh Pirates go over or under the total?

The game went under: 5 runs combined against a closing total of 8, under by 3.

The total opened at 8.5 and closed at 8.

Chicago Cubs vs. Pittsburgh Pirates odds: sportsbook value and line movement

Shortly before the start, the consensus moneyline had the Chicago Cubs at -109 and the Pittsburgh Pirates at -109. The Chicago Cubs won at -109: $91.74 profit on a $100 bet.

The run line moved toward the Pittsburgh Pirates between the open and the close, and the Chicago Cubs covered. The total moved down from 8.5 to 8, and the game went under.

This result left the Chicago Cubs 58-45 in the 2026 regular season (30-22 at home, 28-23 away or at neutral sites). Against the run line, they covered in 44 of 100 games with a closing line on file. Their games went over the closing total 53 times and under 46 times, with 1 push.

This result left the Pittsburgh Pirates 53-51 in the 2026 regular season (27-25 at home, 26-26 away or at neutral sites). Against the run line, they covered in 52 of 103 games with a closing line on file. Their games went over the closing total 60 times and under 40 times, with 3 pushes. That made it two straight losses for the Pittsburgh Pirates.

What's next for Chicago Cubs and Pittsburgh Pirates?

Next for the Chicago Cubs: at the Pittsburgh Pirates on Saturday, July 25, 2026. Next for the Pittsburgh Pirates: the Chicago Cubs at home on Saturday, July 25, 2026.