MLB Game Preview: St. Louis Cardinals (51-46) vs. Arizona Diamondbacks (47-50)

0
46
Arizona Diamondbacks logo

Game Details

  • Date: Friday, July 18, 2025
  • Time: 10:10 PM ET
  • Location: Chase Field, Phoenix, AZ
  • Watch: Bally Sports Midwest, Bally Sports Arizona, MLB.TV

Team Form & Momentum

St. Louis Cardinals – Looking to Repeat the Sweep

  • Swept Arizona in a 3-game series earlier this season
  • 4–6 in last 10 games, but scored 5+ runs in 4 straight contests
  • Andre Pallante (5–5, 4.49 ERA) starts; 1.30 WHIP, 5.7 K/9 over 100.1 IP
  • Cardinals rank 12th in MLB in batting average (.252) and top 10 in OBP (.322)
  • Brendan Donovan (.297 AVG, 102 hits) leads the team in batting
  • Willson Contreras (12 HR, 55 RBI) provides power from behind the plate

Arizona Diamondbacks – Must-Win Series at Home

  • 1–3 in last 4 games, 4–8 in last 12
  • 23–25 home record; 6–13 vs NL Central this season
  • Brandon Pfaadt (9–6, 5.16 ERA) starts; 1.31 WHIP, 7.6 K/9 over 99.1 IP
  • Diamondbacks rank 2nd in MLB in doubles (173) and T2nd in triples (20)
  • Eugenio Suárez (31 HR, 78 RBI) ranks top 5 in MLB in both categories
  • Josh Naylor (.294 AVG) leads the team in batting average

Key Stats & Betting Trends

CategoryCardinalsDiamondbacks
Runs/Game4.34.2
Team ERA4.114.65
Batting AVG.252.251
OBP.322.328
Home/Away22–26 (Away)23–25 (Home)
  • Cardinals are 3–0 vs Diamondbacks this season
  • Over is 4-0-1 in last 5 Cardinals games
  • Over is 7-1 in last 8 Pfaadt starts
  • Cardinals are 5–1 vs NL West in 2025
  • Diamondbacks are 7–1 ATS in last 8 night games following a road win

Player Spotlight

Brendan Donovan (Cardinals)

  • .297 AVG, 102 hits
  • 4-game hitting streak entering Friday
  • Batting .300 over last 5 games

Eugenio Suárez (Diamondbacks)

  • 31 HR, 78 RBI – ranks 4th in MLB in HRs, 3rd in RBI
  • 3 HR in last 5 games; .222 AVG during that span

Game Odds

St. Louis Cardinals                           8.5

Arizona Diamondbacks                 – 130

Odds Courtesy of Sports Odd Direct as of Thursday, July 17, 2025