Game Time: 7:10 pm ET, Friday, July 31, 2026
Venue: Progressive Field, Cleveland, OH
Where to Watch: MLB TV
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Diamondbacks +113, Guardians -136; Over/Under: 8.5 runs
Bet365: Moneyline odds: Diamondbacks +115, Guardians -135; Over/Under: 8.5 runs
BetMGM: Moneyline odds: Diamondbacks +115, Guardians -135; Over/Under: 8.5 runs
Season Record
Arizona Diamondbacks: 57-52 (2nd place, NL West)
Cleveland Guardians: 56-54 (2nd place, AL Central)
Do not miss out on our expert handicapper analysis! Tom Stryker is on a HOT STREAK in MLB on a 9-2 MLB RUN for +$6,520 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
Arizona Diamondbacks: 6-4 last 10
Cleveland Guardians: 4-6 last 10
Arizona Diamondbacks vs Cleveland Guardians Preview and Analysis
The Diamondbacks are entering this series off a win and won their 3-game series against the Pittsburgh Pirates 2-1 in their last series. They enter this game with a 57-52 record overall and have a road record of 26-30. This is the series opener of a 3-game series with the Guardians on Friday and they have Thursday off as a day of rest. Their offense ranks 21st in the MLB with a .706 OPS. Eduardo Rodríguez was their starting pitcher on Wednesday while rookie pitcher Mitch Bratt is making his start in this game on Friday. He is 0-1 with a 6.32 ERA this season. His team lost their last 2 straight games this season with him making an appearance. In his last MLB regular season appearance, he allowed 5 ER, 1 HR, and 5 BB with 3 SO on 7 hits through 5 IP against the Washington Nationals.
The Guardians are entering this series off a win and won their 3-game series against the Cincinnati Reds 2-1 in their last series. They enter this game with a 56-54 record overall and have a home record of 27-26. This is the 1st game of a 3-game series with the Diamondbacks on Friday and they have Thursday off as a day of rest. Their offense ranks 30th in the MLB with a .679 OPS. Joey Cantillo was their starting pitcher on Wednesday while Tanner Bibee is making his start in this game on Friday. He is 4-10 with a 3.89 ERA this season. His team won 2 of their last 3 games this season with him making an appearance. In his last MLB regular season start, he allowed 3 earned runs, 0 homers, and 2 walks with 5 strikeouts on 9 hits through 6 innings pitched against the Tampa Bay Rays.
Diamondbacks vs Guardians Prediction
The current betting odds have the Guardians listed as a favorite in this game according to Draftkings Sportsbook. The Guardians have looked good in their games this season with their 56-54 record overall which has them right near the top of the AL Central. They have looked better in their own ballpark too with their 27-26 home record this season. Meanwhile, the Diamondbacks have looked good in their games this season with their 57-52 record overall which has them right near the top of the NL West. They haven't been a good road team though with their 26-30 road record this year. The Diamondbacks have been hot lately and they are 6-4 in their last 10 games while the Guardians are 4-6 in their last 10 games, but the Guardians are going to have the better pitching matchup in this one. The Guardians are going with Bibee in this one and he has looked good this season. He is 4-10 with a 3.89 ERA and he has looked a lot better lately after a terrible start to the year. He did give up 3 earned runs in his last start, but that hasn't been a common theme for him lately and the team has been having a lot more success with him too, winning 2 of their last 3 games with him starting. The Diamondbacks are going with Bratt in this one and he hasn't looked great this season. He is 0-1 with a 6.32 ERA and he has been struggling in his rookie season. He is coming off another terrible start in which he gave up 5 earned runs, something that has been a common theme in his few starts, and the team has lost 2 games in a row now with him starting too. The Guardians haven't had a great offense this season, but they can take advantage of the inexperience of Bratt and also have one of the best pitching staffs to lean on. The best way to place a bet here is on the Guardians to win this game.
Diamondbacks Guardians Prediction: Our MLB Pick for Friday, July 31, 2026 (7:10 pm ET start time) is Guardians 4 Diamondbacks 2.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this Arizona Diamondbacks Cleveland Guardians prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
Arizona Diamondbacks: 225-208 (+5.7 units) on the moneyline in all games. 107-110 (+10.1 units) on the moneyline in road games. 89-106 (+9.5 units) on the moneyline as an underdog of +100 or higher. 25-12 OVER against AL Central opponents.
Cleveland Guardians: 13-20 (-7 units) on the moneyline against NL West opponents. 83-76 (-10.6 units) on the moneyline vs. a team with a poor bullpen whose ERA is 4.20 or worse. 30-40 (-12.4 units) on the moneyline after 3 consecutive games versus an interleague opponent. 27-18 OVER vs. NL teams allowing 4.5 or more runs/game on the season.
Key Injuries
Arizona Diamondbacks: D. Jameson (RP) Fifteen Day IL - Hip. L. Gurriel Jr. (LF) Ten Day IL - Adductor. T. Troy (LF) Ten Day IL - Shoulder. Z. Gallen (SP) Fifteen Day IL - Elbow. J. Lawlar (LF) Ten Day IL - Hamstring. M. Soroka (SP) Fifteen Day IL - Lower-Body. R. Nelson (SP) Sixty Day IL - Elbow. B. Walston (SP) Sixty Day IL - Elbow. C. Mena (SP) Sixty Day IL - Shoulder. A. Puk (RP) Sixty Day IL - Elbow. C. Burnes (SP) Sixty Day IL - Elbow. J. Martinez (RP) Sixty Day IL - Elbow. A. Saalfrank (RP) Sixty Day IL - Shoulder.
Cleveland Guardians: S. Armstrong (RP) Fifteen Day IL - Leg.
Notable Quotes
"We came here to do what we did -- win two out of three. And that's always our objective -- to win as many games as we possibly can. But after that first night -- it was a heartbreaking loss -- and then a big win [on Tuesday]." - Torey Lovullo after his team’s win against the Pirates in their game on Wednesday.
“It was a huge series, especially coming off a tough weekend, a tough road trip. Just really proud of the guys.” - Stephen Vogt after his team’s win against the Reds in their game on Wednesday.
Starting Lineups
Arizona Diamondbacks
Corbin Carroll (L) RF
Geraldo Perdomo (S) SS
Gabriel Moreno (R) C
Ketel Marte (S) DH
Max Kepler (L) LF
Nolan Arenado (R) 3B
Tim Tawa (R) 1B
Ildemaro Vargas (S) 2B
Jorge Barrosa (S) CF
Cleveland Guardians
Steven Kwan (L) LF
José Ramírez (S) 3B
Chase DeLauter (L) RF
Travis Bazzana (L) DH
Brayan Rocchio (S) SS
Kyle Manzardo (L) 1B
Gabriel Arias (R) 2B
Patrick Bailey (S) C
Petey Halpin (L) CF
Statistical Leaders
Arizona Diamondbacks
Batting Average: Jordan Lawlar (.316)
Hits: Ketel Marte (107)
Home Runs: Ketel Marte (19)
RBI: Ketel Marte (61)
Stolen Bases: Geraldo Perdomo (17)
Wins: Eduardo Rodriguez (10)
Saves: Paul Sewald (24)
ERA: Gerardo Carrillo (1.50)
Cleveland Guardians
Batting Average: Austin Hedges (.282)
Hits: Brayan Rocchio (99)
Home Runs: Kyle Manzardo (13)
RBI: Chase DeLauter (51)
Stolen Bases: José Ramírez (26)
Wins: Gavin Williams (10)
Saves: Cade Smith (30)
ERA: Colin Holderman (1.71)
Managers:
Arizona Diamondbacks: Torey Lovullo (10th season)
Cleveland Guardians: Stephen Vogt (3rd season)