MLB Scores · MLB Odds

Diamondbacks vs Guardians

Final · Fri Jul 31 · 7:10 PM ET · Progressive Field

Arizona DiamondbacksDiamondbacks58-52
4
FinalJul 31, 2026
Cleveland GuardiansGuardians56-55
1
StreamMLB.TVCLEGuardians.TVDBACKS.TV

Closing line

US sportsbook at first pitch
Moneyline
ARI+113
CLE−136
Run line
ARI +1.5−181
CLE −1.5+149
Total O/U
Over 8.5−118
Under 8.5−102
  • Run line: Diamondbacks +1.5 covered.
  • Total O/U: under 8.5 (5 runs).

Recap

The Arizona Diamondbacks beat the Cleveland Guardians 4-1 at Progressive Field in Cleveland on Jul 31, 2026 to move to 58-52.

The Diamondbacks have won 3 straight. They scored 4 runs in the eighth inning.

Score by inning

Arizona Diamondbacks and Cleveland Guardians, score by inning
Team123456789R
ARI0000000404
CLE1000000001

W: Loaisiga (3-3) · L: Bibee (4-11) · S: Garcia (0-1)

Scoring plays

Bottom 1

  1. CLESingleHoskins singled to left, Ramírez scored.0-1

Top 8

  1. ARISinglePerdomo singled to right, Tawa scored, Carroll to second, Waldschmidt to third.1-1
  2. ARISingleMoreno singled to right, Carroll and Waldschmidt scored on fielding error by right fielder Martínez, Moreno to second, Perdomo safe at third.3-1
  3. ARISingleMarte singled to right, Perdomo scored, Moreno to third.4-1

Team stats

ARICLE
Hits
6
3
Home Runs
0
0
Runs Batted In
3
1
Walks
2
5
Strikeouts
4
5
Runners Left On Base
5
10
Errors
0
1

Player stats

Diamondbacks · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Corbin Carroll RF0-3310001019.247.342.476
Geraldo Perdomo SS2-4412100013.231.351.354
Gabriel Moreno C1-3301100012.308.391.453
Ketel Marte 2B1-3301100217.254.308.451
Max Kepler LF0-440000004.238.292.388
Nolan Arenado 3B0-4400000013.242.319.416
Adrian Del Castillo DH0-4400000217.198.253.320
Tim Tawa 1B0-2210001016.214.276.366
Ildemaro Vargas 1B0-110000004.274.320.408
Ryan Waldschmidt CF2-3312000012.284.325.405
Jorge Barrosa CF0-000000000.187.270.341

Diamondbacks · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Mitch Bratt P5.031142082-505.2382
Taylor Clarke P1.000001010-62.1910
Jonathan Loaisiga P1.000011017-102.5117
Kevin Ginkel P1.000000011-63.1111
Brandyn Garcia P1.00000107-72.107

Guardians · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Angel Martinez RF0-330000007.221.257.410
Jose Ramirez 3B0-2210002013.236.334.395
Chase DeLauter DH0-4400000115.277.347.435
Rhys Hoskins 1B1-1101101010.176.310.370
Kyle Manzardo 1B0-2200000110.210.304.374
Brayan Rocchio SS0-4400000013.263.323.390
David Fry LF0-110000106.183.301.338
Petey Halpin CF0-220000005.196.231.304
Travis Bazzana 2B0-4400000214.241.336.393
Austin Hedges C0-3300000114.276.335.407
Steven Kwan LF2-2202001020.254.356.315

Guardians · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Tanner Bibee P7.1322130100-643.81100
Erik Sabrowski P0.022110010-43.7710
Matt Festa P0.21000006-34.436
Will Dion P1.000001011-94.3411

Game info

VenueProgressive Field, Cleveland, OH
Attendance36,639
OfficialsHome Plate Umpire: Will Little · First Base Umpire: Ryan Wills · Second Base Umpire: Jonathan Parra · Third Base Umpire: Lance Barksdale

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:56 PM ET. How game pages are made