MLB Scores · MLB Odds

Cardinals vs Diamondbacks

Final · Sat Jul 18 · 4:10 PM ET · Chase Field

St. Louis CardinalsCardinals51-46
3
FinalJul 18, 2026
Arizona DiamondbacksDiamondbacks50-48
5
StreamMLB.TVDBACKS.TVCardinals.TV

Closing line

US sportsbook at first pitch
Moneyline
STL−101
ARI−120
Run line
STL −1.5+163
ARI +1.5−199
Total O/U
Over 9+102
Under 9−122
  • Run line: Diamondbacks +1.5 covered.
  • Total O/U: under 9 (8 runs).

Recap

The Arizona Diamondbacks beat the St. Louis Cardinals 5-3 at Chase Field in Phoenix on Jul 18, 2026 to move to 50-48.

The game was played before 38,244.

Score by inning

St. Louis Cardinals and Arizona Diamondbacks, score by inning
Team123456789R
STL0000020013
ARI01310000x5

W: Pfaadt (4-1) · L: May (5-7) · S: Sewald (2-5)

Scoring plays

Bottom 2

  1. ARISingleMcCann singled to right, Moreno scored, Arenado to third.0-1

Bottom 3

  1. ARIWild PitchMarte scored on May wild pitch.0-2
  2. ARIDoubleArenado doubled to left, Kepler scored and Moreno scored.0-4

Bottom 4

  1. ARISingleMarte singled to left, Waldschmidt scored, Marte to second.0-5

Top 6

  1. STLSingleWalker singled to center, Wetherholt scored, Burleson to second.1-5
  2. STLFielder's choiceWinn grounded into fielder's choice to shortstop, Burleson scored, Nootbaar out at second, Walker to third.2-5

Top 9

  1. STLHome runCrooks homered to right center (443 feet).3-5

Team stats

STLARI
Hits
8
8
Home Runs
1
0
Runs Batted In
3
4
Walks
2
5
Strikeouts
7
8
Runners Left On Base
17
13
Errors
0
0

Player stats

Cardinals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
JJ Wetherholt 2B2-5512000115.264.360.408
Ivan Herrera DH0-5500000123.242.372.380
Alec Burleson 1B2-4412000014.275.339.466
Jordan Walker RF1-4401100014.293.354.526
Lars Nootbaar LF1-4401000121.259.349.411
Masyn Winn SS1-2201101010.246.321.333
Nathan Church CF0-4400000117.229.271.371
Jose Fermin 3B0-3300001119.255.307.382
Pedro Pages C0-2200000210.209.247.331
Bryan Torres PH0-110000001.191.247.426
Jimmy Crooks C1-111111002.185.293.354

Cardinals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Dustin May P5.085546098-604.7898
Gordon Graceffo P1.000002014-92.8514
Justin Bruihl P1.000010021-143.5921
Matt Svanson P1.00000009-66.429

Diamondbacks · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Ketel Marte 2B2-3312101011.259.314.459
Geraldo Perdomo SS0-3300001016.238.354.351
Corbin Carroll RF0-3300001114.250.345.480
Gabriel Moreno DH2-3322001020.309.392.444
Max Kepler LF0-3310001122.190.217.310
Nolan Arenado 3B2-4402200013.244.318.415
Tim Tawa 1B0-4400000219.217.291.413
Ildemaro Vargas 1B0-000000000.258.301.399
James McCann C1-4401100214.229.239.357
Ryan Waldschmidt CF1-3311000213.252.308.353
Jorge Barrosa CF0-000000000.186.258.345

Diamondbacks · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Brandon Pfaadt P5.162203087-564.5887
Ryan Thompson P0.20000009-72.839
Jonathan Loaisiga P0.210011015-102.1315
Brandyn Garcia P0.10000002-21.822
Kevin Ginkel P1.000011018-92.7018
Paul Sewald P1.011102115-114.3315

Game info

VenueChase Field, Phoenix, AZ
Attendance38,244
OfficialsHome Plate Umpire: Brian Walsh · First Base Umpire: Tyler Jones · Second Base Umpire: Chad Fairchild · Third Base Umpire: Bill Miller

Last and next games

Head to head

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:53 PM ET. How game pages are made