The Cleveland Guardians (64-60) will visit the Arizona Diamondbacks (60-66), Tuesday at 9:40 p.m. ET, with the Diamondbacks on a four-game losing streak.

The Diamondbacks (-116 moneyline odds to win) square off against the Guardians (-103) in a projected tight matchup. The Diamondbacks will give the ball to Eduardo Rodriguez (5-7) versus the Guardians and Tanner Bibee (9-9).

Yesterday, the Guardians picked up a 3-1 victory over the Diamondbacks, with Gavin Williams (5.1 IP, 0 R, 4 H, 5 K) earning the win for the Guardians. CJ Kayfus went 2 for 3 with a home run and an RBI to lead the offensive attack. Zac Gallen (6.0 IP, 3 R, 5 H, 3 K) took the loss for the Diamondbacks.

Before the Diamondbacks vs. Guardians matchup, here is everything you need to get ready for Tuesday’s baseball action, including viewing options.

Arizona Diamondbacks vs. Cleveland Guardians odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Tuesday at 6:25 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Diamondbacks (-116, bet $116 to win $100)Underdog: Guardians (-103, bet $103 to win $100)Over/under: 9Diamondbacks vs. Guardians: Game time and live stream infoGame day: Tuesday, August 19, 2025Game time: 9:40 p.m. ETLocation: Phoenix, ArizonaStadium: Chase FieldTV channel: MLB Network, ARID, and CLEGLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Diamondbacks vs. Guardians on Fubo!

Diamondbacks stats and trendsDiamondbacks betting recordsThe Diamondbacks have won 38, or 50%, of the 76 games they’ve played as favorites this season.Arizona has entered 66 games this season favored by -116 or more and is 32-34 in those contests.Bookmakers have implied with the moneyline set for this matchup that the Diamondbacks have a 53.7% chance to win.Arizona and its opponents have gone over the total this season in 59 of 125 opportunities.The Diamondbacks are 60-65-0 against the spread in their 125 chances this season.Eduardo Rodríguez (Diamondbacks probable starter)Rodriguez makes the start for the Diamondbacks, his 22nd of the season. He is 5-7 with a 5.40 ERA and 111 strikeouts in 110 2/3 innings pitched.His most recent appearance was on Friday against the Colorado Rockies, when the lefty tossed seven innings, surrendering one earned run while allowing six hits.The 32-year-old has put up an ERA of 5.40, with 9.1 strikeouts per nine innings, in 21 games this season. Opponents are batting .302 against him.Rodriguez is looking to pick up his sixth quality start of the year.Rodriguez is looking for his sixth straight outing lasting five or more innings. He averages 5.2 innings per appearance on the hill.In two of his appearances this season he did not allow an earned run.The opposing Guardians offense has the 27th-ranked slugging percentage (.375) and is 20th in MLB play with 131 home runs. It has a collective .227 batting average, and is last in MLB with 924 total hits and 26th in MLB play scoring 491 runs.Diamondbacks batting statsThe Diamondbacks’ 176 home runs rank fourth in Major League Baseball.Hitters for Arizona rank second in the majors with a combined .439 team slugging percentage.The Diamondbacks rank 10th in MLB with a .250 team batting average.Arizona is among the highest-scoring teams in the majors, ranking fifth with 619 total runs this season.The Diamondbacks have an OBP of .326 this season, which ranks fifth in MLB.Arizona ranks 10th in MLB in strikeouts per game with an average of 7.9 whiffs per contest.Guardians stats and trendsGuardians betting recordsThe Guardians have been underdogs in 66 games this season and have come away with the win 30 times (45.5%) in those contests.Cleveland has a win-loss record of 25-32 when favored by -103 or worse by bookmakers this year.The Guardians have an implied victory probability of 50.7% according to the moneyline set by sportsbooks for this matchup.Cleveland and its opponents have hit the over in 54 of its 122 games with a total set by oddsmakers this season.In 122 games with a line this season, the Guardians have a mark of 62-60-0 against the spread.Tanner Bibee (Guardians probable starter)The Guardians will send Bibee (9-9) to the mound for his 25th start of the season as he aims for his 10th victory. He is 9-9 with a 4.48 ERA and 124 strikeouts over 136 2/3 innings pitched.In his last appearance on Thursday against the Miami Marlins, the right-hander tossed 5 2/3 innings, allowing two earned runs while surrendering five hits.In 24 games this season, the 26-year-old has amassed an ERA of 4.48, with 8.2 strikeouts per nine innings. Opponents are hitting .251 against him.Bibee enters the game with eight quality starts under his belt this year.Bibee is seeking his third straight outing lasting five or more innings. He averages 5.7 frames per start.He has had three appearances this season that he kept his opponents to zero earned runs.He will take the hill against a Diamondbacks offense that ranks 10th in the league with 1068 total hits (on a .250 batting average). The team also slugs a collective .439 (second in the league) with 176 total home runs (fourth in MLB play).Among qualifying pitchers in MLB play this season, the 26-year-old’s 4.48 ERA ranks 46th, 1.280 WHIP ranks 38th, and 8.2 K/9 ranks 33rd.Guardians batting statsThe Guardians rank 20th in MLB action with 131 home runs. They average 1.1 per game.So far this season, Cleveland’s .375 slugging percentage is the fourth-lowest percentage in the majors.The Guardians have the worst batting average in the majors (.227).The offense for Cleveland is No. 26 in MLB action scoring 4.0 runs per game (491 total runs).The Guardians’ .299 on-base percentage is the second-worst in the majors.

Watch the MLB on Fubo!