Giants at Diamondbacks Prediction: Odds, expert picks, starting pitchers, betting trends, and stats for July 2
The Diamondbacks put up eight runs on nine hits yesterday in an 8-2 win over the Giants.
Advertisement
Zac Gallen was lights out on the mound for the Diamondbacks. He struck out 10 batters and only gave up five hits and one earned run in 7.0 innings.
Let's dive into the matchup and find a sweat or two.
We've got all the info and analysis you need to know ahead of the game, including the latest info on how to catch tipoff, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.
Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.
Game details & how to watch Giants at Diamondbacks
Date: Wednesday, July 2, 2025
Time: 9:40PM EST
Site: Chase Field
City: Phoenix, AZ
Network/Streaming: Dbacks.TV, NBCS BA
Advertisement
Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.
Odds for the Giants at the Diamondbacks
The latest odds as of Wednesday:
Moneyline: Giants (+111), Diamondbacks (-132)
Spread: Diamondbacks -1.5
Total: 8.0 runs
Probable starting pitchers for Giants at Diamondbacks
Pitching matchup for July 2, 2025: Landen Roupp vs. Merrill Kelly
Giants: Landen Roupp, (6-5, 3.43 ERA)
Last outing (Chicago White Sox, 6/27): 5.1 Innings Pitched, 0 Earned Runs Allowed, 7 Hits Allowed, 2 Walks, and 4 Strikeouts Diamondbacks: Merrill Kelly, (7-4, 3.49 ERA)
Last outing (Miami Marlins, 6/27): 5.0 Innings Pitched, 3 Earned Runs Allowed, 6 Hits Allowed, 1 Walks, and 7 Strikeouts
Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries, and transactions where you can filter by league, team, positions, and news type!
Top betting trends & insights to know ahead of Giants at Diamondbacks
The Diamondbacks have three straight home wins over the Giants with Merrill Kelly starting
With Merrill Kelly as the opener five of the Diamondbacks' last seven home games have gone over the Total
The Giants have failed to cover the Run Line in three straight games at the Diamondbacks
Advertisement
If you're looking for more key trends and stats around the spread, moneyline, and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!
Expert picks & predictions for tonight's game between the Giants and the Diamondbacks
Rotoworld Best Bet
Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.
Our model calculates projections around each moneyline, spread, and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information, and weather forecasts.
Advertisement
Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.
Here are the best bets our model is projecting for Wednesday's game between the Giants and the Diamondbacks:
Moneyline: NBC Sports Bet is recommending a play on the Arizona Diamondbacks on the Moneyline.
Spread: NBC Sports Bet is leaning towards a play ATS on the San Francisco Giants at +1.5.
Total: NBC Sports Bet is recommending a play on the over on the Game Total of 8.0.
Want even more MLB best bets and predictions from our expert staff & tools? Check out the Expert MLB Predictions page from NBC
Follow our experts on socials to keep up with all the latest content from the staff:

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles
Yahoo
21 minutes ago
- Yahoo
Guardians pitcher Luis Ortiz placed on paid leave due to MLB investigation reportedly related to gambling
Luis Ortiz was supposed to start Thursday's game against the Cubs. (Photo by Frank Jansky/Icon Sportswire via Getty Images) Cleveland Guardians pitcher Luis Ortiz was placed on leave Thursday amid an MLB investigation, the team announced. The team did not provide details on the investigation, saying it was "not permitted to comment further at this time." The investigation is believed to be related to gambling, multiple sources told Zack Meisel and Ken Rosenthal of The Athletic. Advertisement Ortiz, 26, will go on paid leave through the All-Star break, per Meisel. The news comes just hours before Ortiz was expected to take the mound against the Chicago Cubs. With Ortiz on leave, the Guardians will turn to Joey Cantillo to start Thursday's game. After a promising season in 2024, in which Ortiz posted a 3.32 ERA over 37 appearances with the Pittsburgh Pirates, he was traded to the Guardians in December. He opened the season in Cleveland's rotation and has a 4.36 ERA over 88 2/3 innings. In 16 starts, Ortiz has a 4-9 record. His nine losses lead the American League. If gambling is at the center of the investigation, Ortiz could face a wide range of consequences from the league. MLB banned former infielder Tucupita Marcano for life in 2024 after it was determined he bet on his own team while he was injured. Four other players received one-year bans after it was determined they bet on baseball, though not on their own teams. Those four players were reinstated from their suspensions in June. Advertisement MLB players are not allowed to gamble on baseball or softball at any level, though can gamble on other sports. The news comes in the midst of a disappointing season for the Guardians. After entering the year with playoff aspirations, the team has a 40-44 record and sits in third place in the American League Central. Cleveland is on a six-game losing streak entering Thursday.


Fox News
23 minutes ago
- Fox News
Guardians pitcher Luis Ortiz placed on paid leave amid MLB investigation
Cleveland Guardians pitcher Luis Ortiz was placed on non-disciplinary paid leave just hours before he was expected to take the mound against the Chicago Cubs on Thursday, MLB announced. The nature of the league's investigation was not immediately known. Ortiz, in his first season with the Guardians, will remain on paid leave through the end of the All-Star break due to an MLB investigation, the league said, adding that it will not comment further until their probe is complete. The Guardians also released a statement following MLB's announcement. "The Guardians have been notified by Major League Baseball that Luis Ortiz has been placed on leave per an agreement with the Players Association due to an ongoing league investigation. "The Guardians are not permitted to comment further at this time, and will respect the league's confidential investigative process." The 26-year-old right-handed pitcher was acquired by Cleveland in a trade with the Pittsburgh Pirates that also included Michael Kennedy and Josh Hartle in exchange for Spencer Horwitz. In 16 starts with the Guardians, Ortiz is 4-9 with a 4.36 ERA and 96 strikeouts. His losses are tied for the most in the American League currently. After getting scratched from Thursday's lineup, Cleveland called up left-hander Joey Cantillo, who is 1-0 with one save and a 3.81 ERA in 21 appearances this season. Follow Fox News Digital's sports coverage on X, and subscribe to the Fox News Sports Huddle newsletter.


Fox News
28 minutes ago
- Fox News
Guardians pitcher Luis Ortiz place on paid leave amid MLB investigation
Cleveland Guardians pitcher Luis Ortiz was placed on non-disciplinary paid leave just hours before he was expected to take the mound against the Chicago Cubs on Thursday, MLB announced. The nature of the league's investigation was not immediately known. Ortiz, in his first season with the Guardians, will remain on paid leave through the end of the All-Star break due to an MLB investigation, the league said, adding that it will not comment further until their probe is complete. The Guardians also released a statement following MLB's announcement. "The Guardians have been notified by Major League Baseball that Luis Ortiz has been placed on leave per an agreement with the Players Association due to an ongoing league investigation. "The Guardians are not permitted to comment further at this time, and will respect the league's confidential investigative process." The 26-year-old right-handed pitcher was acquired by Cleveland in a trade with the Pittsburgh Pirates that also included Michael Kennedy and Josh Hartle in exchange for Spencer Horwitz. In 16 starts with the Guardians, Ortiz is 4-9 with a 4.36 ERA and 96 strikeouts. His losses are tied for the most in the American League currently. After getting scratched from Thursday's lineup, Cleveland called up left-hander Joey Cantillo, who is 1-0 with one save and a 3.81 ERA in 21 appearances this season. Follow Fox News Digital's sports coverage on X, and subscribe to the Fox News Sports Huddle newsletter.