A pair of squads in the NL Central — the St. Louis Cardinals (52-47) and the Pittsburgh Pirates (50-49) — clash on Monday at 6:40 PM ET, at PNC Park.

The Cardinals are an underdog (+111 on the moneyline to win) when they square off against the Pirates (-132). The matchup on the mound for this contest is set with the Pittsburgh Pirates looking to Mitch Keller (10-5), and Andre Pallante (4-4) getting the nod for the St. Louis Cardinals.

The Pirates lost 6-0 against the Phillies yesterday, with Marco Gonzales getting credited with the loss. He threw 4 2/3 innings, giving up two earned runs on six hits while striking out four. Andrew McCutchen went 1-for-4 to lead the Pirates offensively.

Yesterday, the Cardinals defeated the Braves 6-2. Miles Mikolas was the winning pitcher after he went six innings, giving up two earned runs on seven hits while striking out three. Alec Burleson paced the Cardinals’ offense, going 2-for-5 with a home run and two RBI.

Ahead of this Pirates vs. Cardinals matchup, here is everything you need to get ready for Monday’s MLB action, including viewing options.

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

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

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

Pirates vs. Cardinals: Live streaming info & game time

  • Game Day: Monday, July 22, 2024
  • Game Time: 6:40 PM ET
  • Stadium: PNC Park
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Pirates stats and trends

Pirates betting records

  • This season, the Pirates have been favored 39 times and won 21, or 53.8%, of those games.
  • Pittsburgh is 12-9 this season when entering a game favored by -132 or more on the moneyline.
  • The bookmakers’ moneyline implies a 56.9% chance of a victory for the Pirates.
  • Pittsburgh’s games have gone over the total in 45 of its 99 chances.
  • The Pirates are 54-44-0 against the spread in their 98 chances this season.

Mitch Keller (Pirates probable starter)

  • Keller (10-5 with a 3.46 ERA and 105 strikeouts in 114 1/3 innings pitched) gets the start for the Pirates, his 20th of the season.
  • In his last time out on Sunday, July 14 against the Chicago White Sox, the righty tossed three innings, giving up two earned runs while surrendering four hits.
  • In 19 games this season, the 28-year-old has a 3.46 ERA and 8.3 strikeouts per nine innings, while allowing a batting average of .255 to opposing hitters.
  • Keller has registered 10 quality starts this year.
  • Keller will look to pick up his 19th game of five or more innings pitched this season. He averages six innings per appearance.
  • In three of his 19 total appearances this season he has not allowed an earned run.
  • The opposing Cardinals offense has a collective .247 batting average, and is 11th in the league with 830 total hits and 23rd in MLB action with 415 runs scored. It has the 19th-ranked slugging percentage (.389) and ranks 22nd in home runs (101) in all of MLB.
  • Keller has pitched 11 innings, giving up nine earned runs on 17 hits while striking out nine against the Cardinals this season.
  • Among qualifying pitchers in MLB play this season, the 28-year-old’s 3.46 ERA ranks 29th, 1.251 WHIP ranks 52nd, and 8.3 K/9 ranks 41st.

Pirates batting stats

  • The Pirates’ 101 home runs rank 22nd in Major League Baseball.
  • Hitters for Pittsburgh have combined to rank 27th in the majors with a .371 team slugging percentage.
  • The Pirates’ .233 batting average ranks 24th in the league this season.
  • Pittsburgh has scored the 24th-most runs in the majors this season with 414 (4.2 per game).
  • The Pirates have an OBP of just .300 this season, which ranks 26th in MLB.
  • Pittsburgh is one of the least-disciplined teams at the plate this season, ranking 26th with an average of 9.1 strikeouts per game.

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have been chosen as underdogs in 47 games this year and have walked away with the win 23 times (48.9%) in those games.
  • St. Louis has a win-loss record of 8-17 when favored by +111 or worse by oddsmakers this year.
  • The Cardinals have an implied victory probability of 47.4% according to the moneyline set by oddsmakers for this matchup.
  • St. Louis and its opponents have gone over in 46 of its 98 games with a total set by sportsbooks this season.
  • The Cardinals are 50-47-0 against the spread in their 97 games with a line set by sportsbooks this season.

Andre Pallante (Cardinals probable starter)

  • Pallante makes the start for the Cardinals, his ninth of the season. He is 4-4 with a 4.21 ERA and 41 strikeouts in 51 1/3 innings pitched.
  • In his most recent time out on Wednesday, July 10, the right-hander went 6 1/3 innings against the Kansas City Royals, giving up four earned runs while surrendering six hits.
  • The 25-year-old has a 4.21 ERA and 7.2 strikeouts per nine innings over 17 games this season, while allowing a batting average of .264 to opposing batters.
  • Pallante has two quality starts under his belt this year.
  • Pallante will try to build upon a five-game streak of lasting five or more innings (he’s averaging three innings per appearance).
  • In eight of his appearances this season he did not give up an earned run.
  • He will face off against a Pirates squad that is batting .233 as a unit (24th in the MLB). They are also slugging a collective .371 (27th in the league) with 101 total home runs (22nd in MLB action).
  • Pallante has pitched seven innings, giving up one earned run on four hits while striking out five against the Pirates this season.

Cardinals batting stats

  • The Cardinals average 1.0 home run per game to rank 22nd in baseball with 101 total home runs.
  • So far this year, St. Louis is 19th in the majors with a .389 slugging percentage.
  • The Cardinals have the 12th-ranked batting average in the league (.247).
  • St. Louis scores the 23rd-most runs in baseball (415 total, 4.2 per game).
  • The Cardinals’ .310 on-base percentage ranks 17th in MLB.
Watch the MLB on Fubo!