The St. Louis Cardinals (31-34) and Pittsburgh Pirates (32-34) will meet on Wednesday at Busch Stadium, starting at 7:45 PM ET.

The Pirates are an underdog (+146 on the moneyline to win) when they visit the Cardinals (-175). The scheduled starters are Sonny Gray (7-4) for the St. Louis Cardinals, and Bailey Falter (3-3) for the Pittsburgh Pirates.

These clubs play again after the Pirates’ 2-1 victory over the Cardinals yesterday. Colin Holderman (1.0 IP, 0 R, 2 H, 0 K) earned the win for the Pirates. Bryan Reynolds went 1-for-3 with a triple to lead the team on offense. Ryan Helsley (1.0 IP, 2 R, 1 H, 1 K) took the loss on the mound for the Cardinals.

Before the Cardinals vs. Pirates matchup, here is everything you need to get ready for Wednesday’s baseball action, including viewing options.

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

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

  • Favorite: Cardinals (-175, bet $175 to win $100)
  • Underdog: Pirates (+146, bet $100 to win $146)
  • Over/under: 8.5

Cardinals vs. Pirates: Live streaming info & game time

  • Game Day: Wednesday, June 12, 2024
  • Game Time: 7:45 PM ET
  • Stadium: Busch Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have entered the game as favorites 31 times this season and won 16, or 51.6%, of those games.
  • This season St. Louis has won three of its six games when favored by at least -175 on the moneyline.
  • The moneyline for this contest implies a 63.6% chance of a victory for the Cardinals.
  • St. Louis’ games have gone over the total in 27 of its 64 chances.
  • The Cardinals are 32-31-0 against the spread this season.

Sonny Gray (Cardinals probable starter)

  • Gray makes the start for the Cardinals, his 12th of the season. He is 7-4 with a 3.21 ERA and 82 strikeouts in 61 2/3 innings pitched.
  • The right-hander last pitched on Thursday against the Colorado Rockies, when he threw 4 2/3 innings, allowing three earned runs while giving up two hits.
  • In 11 games this season, the 34-year-old has a 3.21 ERA and 12 strikeouts per nine innings, while allowing a batting average of .207 to his opponents.
  • Gray is looking to pick up his fifth quality start of the year in this game.
  • Gray heads into the game with 10 outings of five or more innings pitched this season.
  • In four of his 11 total appearances this season he has not given up an earned run.
  • The opposing Pirates offense has the 26th-ranked slugging percentage (.358) and is 23rd in MLB play with 60 home runs. It has a collective .230 batting average, and is 18th in MLB with 517 total hits and 20th in MLB action scoring 271 runs.

Cardinals batting stats

  • The Cardinals have hit 62 homers this season, which ranks 22nd in the league.
  • The offense for St. Louis has a slugging percentage of .371 this season, 23rd in MLB.
  • The Cardinals rank 18th in MLB with a .235 team batting average.
  • St. Louis has scored 255 runs (just 3.9 per game) this season, which ranks 27th in MLB.
  • The Cardinals have the 19th-ranked on-base percentage in MLB this season (.306).
  • St. Louis ranks 15th in MLB in strikeouts per game with an average of 8.5 whiffs per contest.

Pirates stats and trends

Pirates betting records

  • The Pirates have been underdogs in 40 games this season and have come away with the win 21 times (52.5%) in those contests.
  • This year, Pittsburgh has won three of seven games when listed as at least +146 or worse on the moneyline.
  • Oddsmakers have implied with the moneyline set for this matchup that the Pirates have a 40.7% chance of pulling out a win.
  • Pittsburgh’s games have gone over the total in 33 of its 66 opportunities.
  • The Pirates have posted a record of 35-30-0 against the spread this season.

Bailey Falter (Pirates probable starter)

  • Falter makes the start for the Pirates, his 13th of the season. He is 3-3 with a 3.69 ERA and 44 strikeouts in 68 1/3 innings pitched.
  • In his last time out on Thursday, the left-hander threw four innings against the Los Angeles Dodgers, allowing five earned runs while surrendering eight hits.
  • In 12 games this season, the 27-year-old has amassed a 3.69 ERA and 5.8 strikeouts per nine innings, while allowing a batting average of .215 to opposing hitters.
  • Falter is trying to record his seventh quality start of the season in this game.
  • Falter has put up 10 starts this year that he pitched five or more innings.
  • He has made three appearances this season in which he did not allow an earned run.
  • He will face a Cardinals offense that ranks 27th in the league with 255 total runs scored while batting .235 as a squad. His opponent has a collective .371 slugging percentage (23rd in MLB action) and has hit a total of 62 home runs (22nd in the league).
  • Among pitchers who qualify in MLB play this season, the 27-year-old ranks 48th in ERA (3.69), 20th in WHIP (1.039), and 69th in K/9 (5.8).

Pirates batting stats

  • The Pirates rank 23rd in MLB action with 60 total home runs.
  • So far this season, Pittsburgh has the fifth-lowest slugging percentage in the majors (.358).
  • The Pirates are 24th in MLB with a .230 batting average.
  • The offense for Pittsburgh is the No. 20 offense in the majors, scoring 4.1 runs per game (271 total runs).
  • The Pirates’ .301 on-base percentage ranks 24th in the majors.
Watch the MLB on Fubo!