On Thursday, the St. Louis Cardinals (44-41) are visiting the Pittsburgh Pirates (41-44), at 12:35 PM ET, in the final Game of a three-Game set.

The Cardinals are favored away from home (-119) versus the Pirates (+100). The Cardinals will start Andre Pallante (4-3) against the Pirates and Martin Perez (1-4).

The Pirates beat the Cardinals 5-4 yesterday, with Aroldis Chapman getting the win (2.0 IP, 0 R, 1 H, 3 K) and Rowdy Tellez leading the way offensively (going 3-for-3 with a home run and an RBI). Andrew Kittredge (1.1 IP, 1 R, 1 H, 2 K) took the loss for the Cardinals.

Before watching this Cardinals vs. Pirates matchup, here is everything you need to know about Thursday’s action on the diamond, including viewing options.

St. Louis Cardinals vs. Pittsburgh Pirates odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 3:16 AM ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Cardinals (-119, bet $119 to win $100)
  • Underdog: Pirates (+100, bet $100 to win $100)
  • Over/under: 9

Cardinals vs. Pirates: Live streaming info & game time

  • Game Day: Thursday, July 4, 2024
  • Game Time: 12:35 PM ET
  • Stadium: PNC Park
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Cardinals stats and trends

Cardinals betting records

  • This season, the Cardinals have been favored 41 times and won 22, or 53.7%, of those games.
  • St. Louis is 17-17 this season when entering a game favored by -119 or more on the moneyline.
  • The Cardinals have a 54.3% chance to win this game based on the implied probability of the moneyline.
  • So far this season, St. Louis and its opponents have hit the over in 37 of 84 games with a total.
  • In 83 games with a spread this season, the Cardinals are 44-39-0 ATS.

Andre Pallante (Cardinals probable starter)

  • Pallante makes the start for the Cardinals, his seventh of the season. He is 4-3 with a 4.50 ERA and 31 strikeouts in 38 2/3 innings pitched.
  • In his most recent appearance on Saturday, the right-hander went 5 1/3 scoreless innings against the Cincinnati Reds while surrendering four hits.
  • In 15 games this season, the 25-year-old has a 4.50 ERA and 7.3 strikeouts per nine innings, while giving up a batting average of .282 to his opponents.
  • Pallante is looking to pick up his second quality start of the season.
  • Pallante will try to build upon a three-game streak of pitching five or more innings (he’s averaging 2.5 frames per appearance).
  • He has made eight appearances this season in which he did not give up an earned run.
  • The opposing Pirates offense has a collective .229 batting average, and is 24th in the league with 659 total hits and 25th in MLB action with 342 runs scored. It has the 27th-ranked slugging percentage (.361) and ranks 25th in home runs (81) in all of MLB.

Cardinals batting stats

  • The Cardinals’ 82 home runs rank 23rd in Major League Baseball.
  • Fueled by 221 extra-base hits, St. Louis ranks 19th in MLB with a .378 slugging percentage this season.
  • The Cardinals have a team batting average of .239 this season, which ranks 17th among MLB teams.
  • St. Louis has scored the fifth-fewest runs in the majors this season with just 339 (four per game).
  • The Cardinals have an on-base percentage of .306 this season, which ranks 19th in the league.
  • St. Louis ranks 18th in strikeouts per game (8.5) among MLB offenses.

Pirates stats and trends

Pirates betting records

  • The Pirates have been chosen as underdogs in 49 games this year and have walked away with the win 24 times (49%) in those games.
  • This season, Pittsburgh has been victorious 20 times in 42 chances when named as an underdog of at least +100 or longer on the moneyline.
  • The Pirates have an implied victory probability of 50% according to the moneyline set for this matchup.
  • Pittsburgh’s games have gone over the total in 39 of its 85 opportunities.
  • The Pirates are 44-40-0 against the spread in their 84 games that had a posted line this season.

Martín Pérez (Pirates probable starter)

  • Perez (1-4) gets the starting nod for the Pirates in his 13th start of the season. He has a 5.28 ERA in 61 1/3 innings pitched, with 50 strikeouts.
  • His most recent appearance came on Friday against the Atlanta Braves, when the left-hander threw four innings, surrendering six earned runs while giving up eight hits.
  • The 33-year-old has put up an ERA of 5.28, with 7.3 strikeouts per nine innings in 12 games this season. Opponents have a .310 batting average against him.
  • Perez has three quality starts under his belt this year.
  • Perez has pitched five or more innings in a game seven times this year entering this outing.
  • In one of his appearances this season he has not give up an earned run.
  • He will take the mound against a Cardinals offense that ranks 17th in the league with 684 total hits (on a .239 batting average). The squad also slugs a collective .378 (19th in the league) with 82 total home runs (23rd in MLB play).

Pirates batting stats

  • The Pirates average one home run per game to rank 25th in baseball with 81 total home runs.
  • So far this year, Pittsburgh’s .361 slugging percentage is the fourth-lowest percentage in baseball.
  • The Pirates are 24th in MLB with a .229 batting average.
  • Averaging four runs per game (342 total), Pittsburgh is the 25th-highest scoring team in the majors.
  • The Pirates’ .297 on-base percentage ranks 25th in MLB.
Watch the MLB on Fubo!