MLB AL Rookie of the Year Prediction: Odds, expert picks, including Cam Smith, Jacob Wilson, Roman Anthony

The American League Rookie of the Year race looked all but locked up by the A's Jacob Wilson entering June, but after a monster month, Cam Smith of the Astros has entered the chat.

Wilson is a -110 favorite at BetMGM whereas Smith is +105. Wilson's teammate, Nick Kurtz hangs around at +550 and the No. 1 prospect in the MLB right behind him. I have a 0.5 unit bet on Boston's Roman Anthony (No. 1 prospect) at +1200 odds and he still roams around that number, but his production doesn't rival Smith's.

While a case could be made for Wilson as he ranks second in the MLB with a .335 batting average, or Anthony because he is raking .345 to start July after hitting .210 in June, or maybe even Kurtz who has 14 homers, including nine over the last month!

However, this is becoming Smith's award to lose and he's setting himself apart from the field in more ways than just his hitting.

American League Rookie of the Year: Cam Smith (+150)

Cam Smith is a former No. 14 overall pick of the Cubs last year, but he was a part of the trade that sent Kyle Tucker from Houston to Chicago — so Smith is living up to his expectations as a part of that deal — as much as he can anyway.

No player among the top eight in the AL Rookie of the Year race has increased their odds more than Smith -- who was 80-to-1 entering the season at BetMGM!

That's because Smith has raised his batting average almost every month as seen below.

.125 in March (8 AB)
.224 in April (67 AB)
.307 in May (75 AB)
.303 in June (89 AB)
.350 in July (40 AB)

Entering the July 9th games, Smith is batting .343 over the last seven days and .348 in the past 30 days, so he's stayed hot and has 21 multi-hit games on the year.

The potential impact of being a star player has been shown. He has seven home runs, a .287 batting average, 2.3 WAR, 38 runs scored, 80 hits, and 39 RBIs, which the latter two rank second among all rookies. However, he's made a significant splash on defense to the point where managers and experts are claiming he will be a gold glover.

There are stats to back that up to. According to the Outs Above Average metric at Baseball Savant and the Fielding Bible’s Defensive Runs Saved stat, Smith ranks second out of all right fielders to in Outs Above Average with four (ranks behind Fernando Tatis Jr.) and second, again, with 9 Defensive Runs Saved (trails only Adolis Garcia).

Smith is a dynamic two-way player, and once Jacob Wilson's batting average drops below .300 in the second half of the season, Smith will overthrow him as the favorite — some markets even have the two tied or a 5 to 10-cent difference per dollar, so time is running out to get involved with Smith.

I played Cam Smith at +150 to win AL ROY and would go down to -110 odds for 2 units. He is +100 or better everywhere as of July 9. I still like Roman Anthony as a 0.5 unit bet at +1000 or better as well.

Pick: Cam Smith to win AL Rookie of the Year (2u)

Vaughn Dalzell’s MLB Futures Card

2 units: Aaron Judge to lead MLB in home runs (+130)
2 units: Cam Smith to win AL Rookie of the Year (+150)
2 units: Jacob Misiorowski to win NL Rookie of the Year (-110)

1 unit: Shohei Ohtani to win NL MVP (-110)
1 unit: Bobby Witt to win AL MVP (+450)
1 unit: Elly De La Cruz to win NL MVP (+2000)
1 unit: Garrett Crochet to win AL CY Young (+450)
1 unit: Paul Skenes to win NL CY Young (+300)
1 unit: Jacob Misiorowski to win NL Rookie of the Year (+100)
1 unit: Byron Buxton to win AL Comeback Player of the Year (+430)
1 unit: New York Yankees to win AL East (+115)

0.5 unit: Dodgers to win 117-plus games (+650)
0.5 unit: Paul Skenes to lead MLB in wins (+1400)
0.5 unit: Garrett Crochet to lead MLB in wins (+2200)
0.5 unit: Juan Soto to lead the MLB in homers (+2800)
0.5 unit: Yordan Alvarez to lead the MLB in homers (+2000)
0.5 unit: Roman Anthony to win. AL Rookie of the Year (+1200)
0.5 unit: Jacob Misiorowski to win NL Rookie of the Year (+1100)

0.25 unit: Aaron Judge to bat .400 by the All-Star break (+800)
0.25 unit: Aaron Judge to bat .400 for the season (+5500)
0.25 unit: Oneil Cruz to lead MLB in stolen bases (+15000)

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:

  • Vaughn Dalzell (@VmoneySports)
  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Brad Thomas (@MrBradThomas)

Phillies have offensive outburst to avoid sweep vs. Giants

Phillies have offensive outburst to avoid sweep vs. Giants originally appeared on NBC Sports Philadelphia

SAN FRANCISCO – Having used just about all of his bullpen on Tuesday night due to a Taijuan Walker, limited-pitch start, manager Rob Thomson needed some serious innings, and pitches, from starter Jesus Luzardo in a Wednesday matinee game against the San Francisco Giants.

It wouldn’t have hurt had the team also found a way to overcome some recent offensive struggles, particularly with runners in scoring position.

Check the boxes on both. Emphatically.

Luzardo has struggled of late, posting a 5.40 ERA in the month of June and got hit hard his last start to the tune of five earned runs in two innings against the Cincinnati Reds last week. Wednesday, the lefty returned to the form that he has flashed many times this season, going seven innings without a run, allowing just three hits and striking out seven on 106 pitches.

The Phillies recovered from Tuesday’s devastation to take the final of the three-game series with a 13-0 thumping of the Giants. It eased the memory of losing on a three-run, inside-the-park walk-off home run the night before.

Reassurance wasn’t just found in the form of Luzardo. The offense showed more punch than it had in quite a while, ripping 17 hits.

Bryce Harper, who has expectedly struggled since his return from his wrist injury on June 30, had three doubles and a solo home run, all to the left side of the outfield. His four hits in six at-bats came after he’d gone 4-for-24 since coming back.

A 7-run eighth inning, speared by a three-run, opposite field home run by Kyle Schwarber put the game away after the Phillies had scored four times off starter Justin Verlander through his six innings of work.

It’s no secret that Harper is the key to this team offensively and his performance on Wednesday is a microcosm is just what he means.

“It’s great and it looked like in the last couple of days that he’s staying balanced, he’s letting the ball travel and the bat speed is there,” said Rob Thomson. “That’s a big day for him, a big day for us. Really. I really liked his at bats and really like the at-bats up and down the lineup, too. I thought we were really good.”

It’s no coincidence. When Harper is going well, everyone is that much better. It makes at-bats easier for the likes of Schwarber, who is protected right behind him in the order by Harper. It makes Alec Bohm more effective from the four spot, and so on and so forth.

With an off day Thursday and a final series against the Padres In San Diego before the All-Star break, having Harper find his swing right about now will go a long way as to what this team may be able to do in the proverbial second half of the season after the break.

“It’s huge,” said Thomson. “Those first three guys (Trea Turner, Schwarber and Harper) are the guys that run the show. They are the guys that we rely on most and especially Harper. If he’s going it’s contagious. It really is.”

While his Modus operandi isn’t to talk about himself or put his play above the team, Harper couldn’t help but let his feelings known about what could be coming from him moving forward.

“After last night’s tough loss and to come back today and have good at-bats and Luzardo threw the ball really well today, also,” Harper said. “I just think all around we had great at-bats and put it on an all time great in (Giants starter Justin) Verlander. If I can get ahead in counts and not chase and all those things, obviously my swings gonna play. I feel great, I feel strong. It’s just getting good counts and doing damage when I need to. It sounds super simple and it should be simple. It’s just doing it and buying in on that and when I’m ahead in the count it’s pretty good swings and usually have pretty good opportunities to do that.”

Then Harper amped up his reaction to his swing, not in a braggadocious way, but more in a factual one.

“I’m really good,” he said. “I really am. I know when I’m going well. I’m one of the best in baseball. I’m healthy, I’m strong, I’m feeling great. It’s just putting myself into plus counts. I haven’t done that. I feel stronger than ever.”  

A stroll past the manager’s office on Tuesday after that unimaginable loss had Luzardo and Thomson make a quick encounter.

“He was phenomenal,” said Thomson of Luzardo. “He did exactly what he told me he was going to do. Attack the hitters, fill up the strike zone, trust his stuff and just let it happen. He was walking back and forth from the food room there and so I called him in and said, ‘what’s your approach, tomorrow?’ And he told me exactly what he did.”

It hasn’t been so much that Luzardo has struggled with his “stuff” but more with the mechanics of how he was getting ready to throw it. There has been work on hand location and so many different things and now, using a bigger glove to hide the baseball, he seems to now be able to rely on his good, strong pitching.

“I feel like the times I get in trouble, for the most part, are self-inflicted,” said Luzardo. “Long innings, then walks turn into runs almost every time. I can’t stand walks. If I’m gonna get beat I’d rather get beat by them hitting it as opposed to me just letting them on. So what we talked about was just attacking. I went back to having my hands a little lower. I felt a lot more comfortable out of the stretch when I was there today. Just filling the zone up, throwing a lot of strikes, hopefully get weak contact and that’s what we did today.”

After his strong performance, Luzardo knew what the key was to the win and what it is for the future of the team.

“When Bryce goes the whole team goes,” he said. “He’s obviously a big part of our club, a leader for us. When we see him doing that I feel like we’re all getting on a roll.”

Kepler exits early

Outfielder Max Kepler fouled a ball on his lower leg late in the game and was removed from it. Thomson said after the game Kepler was in quite some pain but was hopeful that a day off Thursday will go a long way in the healing process.

Dodgers send Alexis Díaz back to the minors as Tyler Glasnow comes off the injured list

MILWAUKEE — Los Angeles Dodgers pitcher Tyler Glasnow’s return from the injured list on Wednesday caused reliever Alexis Díaz to be sent back to the minor leagues one day after getting called up.

Glasnow, who had been dealing with shoulder inflammation, was activated in time to start the Dodgers’ afternoon matchup with the Milwaukee Brewers as the NL West leaders attempted to snap a five-game skid. It marked Glasnow’s first appearance with the Dodgers since April 27.

The 31-year-old right-hander went 1-0 with a 4.50 ERA in five starts with the Dodgers before going on the injured list.

Díaz still hasn’t pitched for the Dodgers since they acquired him from Cincinnati in a May 29 trade that sent minor league pitcher Mike Villani to the Reds. The 28-year-old has gone 0-1 with a 9.64 ERA, seven walks and three strikeouts over 4 2/3 innings for Oklahoma City, the Dodgers’ Triple-A affiliate.

The Dodgers called him up Tuesday but didn’t use him in their 3-1 loss at Milwaukee.

Díaz, the younger brother of New York Mets closer Edwin Díaz, totaled 75 saves with the Reds from 2022-24 and made the NL All-Star team in 2023.

He opened this season on the injured list with a left hamstring strain, then went 0-0 with a 12.00 ERA in six appearances with Cincinnati. Díaz lost his job as the Reds’ closer and was eventually sent to the minors before getting traded to the Dodgers.

Is Trevor Story back? Red Sox' patience with veteran has paid off

Is Trevor Story back? Red Sox' patience with veteran has paid off originally appeared on NBC Sports Boston

The Boston Red Sox didn’t give up on Trevor Story, and the veteran shortstop has rewarded them for it with a scorching stretch at the plate.

Story has been one of the hottest hitters in MLB since the calendar flipped to June. In that span, the 32-year-old is slashing .315/.346/.567 with eight homers and 34 RBI in 33 games. His three-run blast in Tuesday’s win over his former team, the Colorado Rockies, gave him four homers and 16 RBI with a 1.277 OPS over his last 10 games.

Story’s surge has proven that the Red Sox were right to stay patient throughout his brutal slump. We pondered the possibility of designating the two-time All-Star for assignment after he went 9-for-78 (.115) with one homer, four RBI, and a .332 OPS in 19 games from April 22 to May 15. With top infield prospect Marcelo Mayer looming, Story’s underwhelming tenure with Boston appeared to be nearing an unceremonious end.

Now, Story leads the Red Sox in batting average (.313), hits (30), homers (seven), RBI (24), runs scored (19), and stolen bases (four) over the last 30 days. He and Cincinnati Reds phenom Elly De La Cruz are the only MLB shortstops with at least 15 homers and 55 RBI this season, and Story has one fewer RBI (57) than Los Angeles Dodgers superstar Shohei Ohtani.

This is the first season that Story has stayed healthy since he signed his six-year deal with the Red Sox in 2022. He has played in 89 of 93 games, nearly matching his total production in his previous three years with the club (163 games).

He needs only 54 more hits, six homers, and 33 RBI to match his total from 2022-24.

Trevor Story stats 2025
Trevor Story’s 2025 numbers are on pace to eclipse his production with the Red Sox from 2022-24.

Story has gone from unplayable to unstoppable, and the Red Sox need him in the lineup every day as they aim for their first postseason berth since 2021. So, what does that mean for Mayer?

Mayer has proven capable of playing third base at a high level, but Alex Bregman will soon reassume his role as the everyday third baseman when he returns from injury. That means the 22-year-old could shift over to second base, or he may be sent back down to Triple-A when Bregman is activated from the injured list. Mayer has struggled at the plate since his promotion — particularly against left-handed pitching — posting a .672 OPS with 34 strikeouts and six walks in 35 games.

The Red Sox might also look to sell high on Story ahead of the July 31 trade deadline, but they’re trending toward being buyers. They entered Wednesday on a five-game win streak and only one game back in the American League Wild Card race.

Story and the Red Sox will look to stay hot in Wednesday’s series finale against the Rockies at Fenway Park.

Sham Yankees: MLB Suit Targets Alleged Counterfeiter With 5 Names

A man who goes by as many as five different names is accused in a new federal lawsuit of repeatedly selling counterfeit New York Yankees merchandise around Yankee Stadium.

MLB Advanced Media and MLB Properties contend that Jemal Dortch—who is also called Jamal Dortch, Jamal Wiggins, Jemal Wiggins and Jamaal Wiggins—is liable for trademark counterfeiting, trademark infringement and related claims. The case is detailed in a 34-page complaint filed on Tuesday in the Southern District of New York.

MLB Advanced Media and MLB Properties (hereinafter MLB) own and officially license various apparel and other products that feature among the more than 1,000 trademarks of MLB and its teams. As MLB tells it, Dortch has been a serial counterfeiter and infringer who has ignored “repeated warnings” to stop the distribution and selling of baseball caps, headwear and other products bearing MLB trademarks. 

The complaint, authored by Robertson D. Beckerlegge and other attorneys from BakerHostetler, refers to undercover investigators hired by MLB to pose as buyers of merchandise outside of Yankee Stadium. MLB cites 18 separate examples of Dortch running afoul of the law between September 2022 and last month by selling counterfeit and infringing goods. 

Despite being arrested or caught in the act by private investigators, Dortch doesn’t appear deterred by the consequences. He’s accused of simply trying again months, weeks, days or even hours after being caught.

For example, on Sept. 23, 2022, Dortch was arrested for trademark counterfeiting in connection with his distributing, offering for sale, and/or selling infringing goods. On April 1, 2023, Dortch was arrested again for the same offense. On July 7, 2024, Dortch was observed selling caps bearing Yankees logos. MLB then served Dortch with a cease-and-desist letter and he agreed to surrender 56 counterfeit Yankees caps. 

But a couple of weeks later, he was observed engaged in the same activity, leading to another cease-and-desist letter and him surrendering more than two dozen counterfeit Yankees caps and hats. 

MLB cites still other incidents that occurred closer in time. On Aug. 24, 2024, Dortch surrendered 18 counterfeit Yankees caps and hats. A day later there were two separate incidents. In the first one he surrendered counterfeit Yankees caps, hats and t-shirts and later in the day he was spotted again. He then turned over more caps, hats and t-shirts. 

The complaint’s inventory of incidents is extensive and includes surveillance photos.

MLB highlights that the sale of counterfeit goods is likely to “cause confusion and mistake in the minds of the purchasing public.” Some consumers might wrongly believe they’re buying officially licensed products. MLB also points out its intellectual property and goodwill are harmed since its trademarks stand for “the reputation for quality” that officially licensed products demand.

Among the demanded remedies, MLB wants a permanent injunction to block Dortch from selling any “any reproduction, counterfeit, copy or colorable imitation of the MLB Trademarks to identify any goods or the rendering of any services not authorized.” The league also demands that Dortch be barred from “making any statement or representation whatsoever” that could induce consumers into believing he’s selling legit items. The destruction or “otherwise dealing with the unauthorized products” is also demanded, as is a requirement that Dortch supply MLB “with the name and address of each person or entity from whom or from which it has purchased any item bearing the MLB Trademarks.” In addition, MLB wants Dortch’s profits and other financial compensation as well as total sales figures for any sales of unauthorized MLB items. 

The case has been assigned to U.S. District Judge Loretta A. Preska, who has presided over several high-profile cases over the years. In the late 1990s, Preska was the judge for the defamation lawsuit brought by wrongly accused Olympic Park bombing suspect Richard Jewell against the New York Post. That litigation settled out of court.

Sign up for Sportico's Newsletter. For the latest news, follow us on Facebook, Twitter, and Instagram.

Red Sox ‘monitoring' Twins pitcher ahead of trade deadline: Report

Red Sox ‘monitoring' Twins pitcher ahead of trade deadline: Report originally appeared on NBC Sports Boston

The Boston Red Sox must upgrade their starting pitching if they hope to stay in the postseason hunt. It appears the Craig Breslow-led front office is already doing its due diligence with the 2025 MLB trade deadline looming.

On Wednesday, Jon Morosi of MLB Network named the Red Sox as one of the teams “monitoring” Minnesota Twins right-hander Joe Ryan as a potential trade candidate.

“They could be a buy-and-sell posture with a focus on adding a longer-term arm to the starting rotation,” Morosi said of the Red Sox. “And the man that the Red Sox and a number of teams in the Major Leagues are monitoring, at least right now, (is) Joe Ryan of the Minnesota Twins. Ryan has been excellent so far this season. … I think he’s one of the best starting pitchers in the American League and he’s only getting better.”

Shortly after mentioning Ryan as a Red Sox trade target, Morosi noted that Minnesota will “need to be out of the AL postseason picture and completely overwhelmed by an offer” to part ways with the 29-year-old. The Twins are currently 14 games back in the AL Central and four games back in the Wild Card race.

Ryan is in the midst of the best season of his five-year MLB career. Through 18 games (17 starts), he boasts a 2.76 ERA and 0.89 WHIP with 116 strikeouts and 21 walks in 104.1 innings. He would immediately slot in as a rock-solid No. 2 starter in the rotation behind ace Garrett Crochet.

As Morosi mentions, Ryan will be costly as a frontline starter under team control through 2027. But if the Red Sox are serious about contending, they’ll have to get uncomfortable and part ways with some of their prized prospects to bring in proven MLB talent. Breslow showed his willingness to trade highly-touted prospects for pitching in the offseason when he sent catcher Kyle Teel to the Chicago White Sox for Crochet.

Perhaps the Red Sox would sweeten the trade package by including 2024 All-Star Game MVP Jarren Duran. Boston’s outfield logjam with the emergence of MLB’s No. 1 prospect Roman Anthony has made Duran the subject of trade rumors ahead of the deadline.

“Jarren Duran posts,” Morosi added. “And not to necessarily say that this would be the deal, Ryan for Duran, but the Twins (are) a team that has needed guys that post consistently.

“Duran would fit very nicely for the long term in a lineup like what the Twins have. I’m not putting two and two together and getting 10, but these are just scenarios where the Red Sox, when you’ve already traded Rafael Devers, what’s one more consistent, everyday player who’s been an All-Star in the past in Jarren Duran?”

The 2025 MLB trade deadline is set for 6 p.m. ET on July 31.

Pirates at Royals Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 9

It's Wednesday, July 9 and the Pirates (38-55) are in Kansas City to take on the Royals (45-48). Bailey Falter is slated to take the mound for Pittsburgh against Kris Bubic for Kansas City.

Kansas City took game 2 versus Pittsburgh, 4-3 on a Nick Loftin launched a two-run homer that put the Royals up momentarily in the seventh inning before he landed a walkoff single to win the game.

The Royals go for the sweep and look to extend their winning streak to four games. The Pirates have lost five consecutive games and scored six total runs in that span.

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 first pitch, 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 Pirates at Royals

  • Date: Wednesday, July 9, 2025
  • Time: 7:40PM EST
  • Site: Kauffman Stadium
  • City: Kansas City, MO
  • Network/Streaming: SNP, FDSNKC

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 Pirates at the Royals

The latest odds as of Wednesday:

  • Moneyline: Pirates (+164), Royals (-199)
  • Spread:  Royals -1.5
  • Total: 8.0 runs

Probable starting pitchers for Pirates at Royals

  • Pitching matchup for July 9, 2025: Bailey Falter vs. Kris Bubic
    • Pirates: Bailey Falter, (6-4, 3.69 ERA)
      Last outing: 5.2 Innings Pitched, 3 Earned Runs Allowed, 3 Hits Allowed, 0 Walks, and 4 Strikeouts
    • Royals: Kris Bubic, (7-6, 2.36 ERA)
      Last outing: 7.0 Innings Pitched, 3 Earned Runs Allowed, 7 Hits Allowed, 3 Walks, and 6 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!

Expert picks & predictions for tonight’s game between the Pirates and the Royals

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.

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 Pirates and the Royals:

  • Moneyline: NBC Sports Bet is staying away from a play on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Pittsburgh Pirates 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.

Top betting trends & insights to know ahead of Pirates at Royals

  • Kansas City is 5-1 in the last six games
  • The Royals have lost 48 of their 93 games this season
  • The Under is 7-3 in the Pirates' last 10 games
  • Pittsburgh is 0-5 in the last five games
  • Pittsburgh is 10-8 in Falter's 18 starts this season
  • Kansas City is 9-8 in Bubic's 17 starts this season

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!

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Brad Thomas (@MrBradThomas)

Guardians at Astros prediction: Odds, expert picks, starting pitchers, betting trends, and stats for July 9

Its Wednesday, July 9 and the Guardians (42-48) are in Houston to take on the Astros (55-37).

Slade Cecconi is slated to take the mound for Cleveland against Brandon Walter for Houston.

Walter and the Astros will be looking to avoid the sweep as Cleveland has taken the first two games of the series. Last night, Houston rallied from a 6-1 deficit after just four innings but lost in ten innings, 10-6. All-Star Hunter Brown was bad early (6ER in 6IP) and fellow All-Star Josh Hader was bad late (3ER in 1.2IP). Angel Martinez' grand slam in the tenth was the difference in the game.

Lets dive into tonight's 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 the 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 Guardians at Astros

  • Date: Wednesday, July 9, 2025
  • Time: 8:10PM EST
  • Site: Minute Maid Park
  • City: Houston, TX
  • Network/Streaming: CLEG, SCHN

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 Guardians at the Astros

The latest odds as of Wednesday:

  • Moneyline: Guardians (+119), Astros (-142)
  • Spread:  Astros -1.5
  • Total: 8.0 runs

Probable starting pitchers for Guardians at Astros

  • Pitching matchup for July 9, 2025: Slade Cecconi vs. Brandon Walter
    • Guardians: Slade Cecconi (3-4, 3.56 ERA)
      Last outing: 7/4 vs. Detroit - 6IP, 2ER, 6H, 2BB, 5Ks
    • Astros: Brandon Walter (1-1, 4.15 ERA)
      Last outing: 7/3 at Colorado - 5IP, 5ER, 8H, 0BB, 3Ks

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 Guardians at Astros

  • The Guardians have won 2 straight after losing their previous 10 games
  • 4 of the Guardians' last 5 games in Houston have gone over the Total
  • The Guardians have covered in their last 3 games against the Astros
  • With 2 hits last night, Jose Altuve has 12 hits in his last 27ABs
  • Jose Ramirez has hit safely in 4 of his last 5 games (6-18)

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 Guardians and the Astros

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.

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 Guardians and the Astros:

  • Moneyline: NBC Sports Bet is recommending a play on the Houston Astros on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Cleveland Guardians at +1.5.
  • Total: NBC Sports Bet is leaning towards 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:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Brad Thomas (@MrBradThomas)

Nationals at Cardinals Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 9

It's Wednesday, July 9 and the Nationals (37-54) are in St. Louis to take on the Cardinals (49-43). MacKenzie Gore is slated to take the mound for Washington against Andre Pallante for St. Louis.

St. Louis won game 1 of the series, 4-2 after being shutout 11-0 on Monday against the Cubs. The Cardinals are looking to avoid three straight series losses as they are 2-5 in the past seven games.

Washington fired their manager and got out to an early 2-0 lead over St. Louis before allowing four unanswered runs. After the All-Star break, the Nationals could see that new management boost and see the second-half of the season as a new lease on a potentially lost year.

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 first pitch, 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 Nationals at Cardinals

  • Date: Wednesday, July 9, 2025
  • Time: 7:45PM EST
  • Site: Busch Stadium
  • City: St. Louis, MO
  • Network/Streaming: MASN, FDSNMW

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 Nationals at the Cardinals

The latest odds as of Wednesday:

  • Moneyline: Nationals (-103), Cardinals (-117)
  • Spread:  Cardinals 1.5
  • Total: 8.0 runs

Probable starting pitchers for Nationals at Cardinals

  • Pitching matchup for July 9, 2025: MacKenzie Gore vs. Andre Pallante
    • Nationals: MacKenzie Gore, (3-8, 3.11 ERA)
      Last outing: 5.1 Innings Pitched, 2 Earned Runs Allowed, 3 Hits Allowed, 4 Walks, and 2 Strikeouts
    • Cardinals: Andre Pallante, (5-4, 4.10 ERA)
      Last outing: 7.0 Innings Pitched, 0 Earned Runs Allowed, 1 Hits Allowed, 2 Walks, and 3 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!

Expert picks & predictions for tonight’s game between the Nationals and the Cardinals

Rotoworld Best Bet Vaughn Dalzell (@VmoneySports) thinks the Nationals at plus-money will be a good bet the second-half of the season:

"Washington goes to Milwaukee after facing St. Louis, so that will be a tough series where one win will be an achievement considering how hot the Brewers have been.

However, to start the second half of the year, the Nationals host the Padres, Reds, then goes to Minnesota to face the Twins. You will likely be getting +150 or better on the ML in a lot of those games and -110 to -130 odds on the run line of +1.5.

This Nats squad will likely use new management as a boost and the All-Star break as a second lease on the season. While I don't expect them to make a splash or dominate, they could surprise for the first 10-20 games of the second half."

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.

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 Nationals and the Cardinals:

  • Moneyline: NBC Sports Bet is recommending a play on the St. Louis Cardinals on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Washington Nationals at +1.5.
  • Total: NBC Sports Bet is leaning towards 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.

Top betting trends & insights to know ahead of Nationals at Cardinals

  • Washington is 7-11 in Gore's 18 starts this year and are 1-4 in the last five
  • The Cardinals have won 4 of their last 5 matchups against NL East teams
  • The Cardinals' last 3 versus the Nationals have stayed under the Total
  • The Cardinals have covered the Run Line in 4 straight matchups against the Nationals

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!

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Brad Thomas (@MrBradThomas)

Mariners at Yankees prediction: Odds, expert picks, starting pitchers, betting trends, and stats for July 9

Its Wednesday, July 9 and the Mariners (48-43) are in Bronx to take on the Yankees (50-41).

Logan Evans is slated to take the mound for Seattle against Cam Schlittler for New York.

The Yankees took the series opener last night, 10-3. Cal Raleigh homered for Seattle, but his blast was more than offset by home runs from Giancarlo Stanton, Aaron Judge, and Austin Wells. Will Warren pitched 5.2 scoreless innings to earn his sixth win of the season.

Lets 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 the 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 Mariners at Yankees

  • Date: Wednesday, July 9, 2025
  • Time: 7:05PM EST
  • Site: Yankee Stadium
  • City: Bronx, NY
  • Network/Streaming: RSNW, AmazonPV

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 Mariners at the Yankees

The latest odds as of Wednesday:

  • Moneyline: Mariners (+121), Yankees (-142)
  • Spread:  Yankees -1.5
  • Total: 9.0 runs

Probable starting pitchers for Mariners at Yankees

  • Pitching matchup for July 9, 2025: Logan Evans vs. Cam Schlittler
    • Mariners: Logan Evans (3-2, 2.96 ERA)
      Last outing: 7/3 vs. Kansas City - 5.2IP, 0ER, 3H, 1BB, 3Ks
    • Yankees: Cam Schlittler - This is the Major League debut for Schlittler

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 Mariners at Yankees

  • The Yankees have won 3 straight home games against the Mariners
  • The Yankees' last 9 games have gone over the Total
  • The Yankees are up 3.13 units on the Run Line in their last 5 at home
  • Paul Goldschmidt has collected 2 or more hits in 4 of his last 5 games (9-23)
  • Cody Bellinger is riding a 13-game hitting streak (22-56)

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 Mariners and the Yankees

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.

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 Mariners and the Yankees:

  • Moneyline: NBC Sports Bet is recommending a play on the New York Yankees on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Seattle Mariners at +1.5.
  • Total: NBC Sports Bet is staying away from a play on the Game Total of 9.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:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Brad Thomas (@MrBradThomas)

Phillies try to shake Oracle Park curse after wild loss to Giants

Phillies try to shake Oracle Park curse after wild loss to Giants originally appeared on NBC Sports Philadelphia

SAN FRANCISCO – The stunned looks were nowhere to be found, nor drooping heads or sulking attitudes. The Phillies entered the clubhouse at Oracle Park Wednesday morning merely 12 hours after one of the most unbelievable losses in recent memory and were doing what you have to do in baseball – move onto the next game.

Jordan Romano, who gave up the three-run, inside-the-park home run to Patrick Bailey that gave the Giants an improbable 4-3 seemed to be his jovial self as he moved about the locker, though he admitted post game on Tuesday that he’s frustrated But these things happen and all the players and manager can do is turn the page.

In one of the wackiest plays you’ll see, Bailey’s ball hit off the top of the fence in right field and shot like a bullet towards center, past Brandon Marsh and kind of into no man’s land. By the time the ball was retrieved and thrown back into the infield, Bailey was crossing home plate before getting mobbed by teammates in front of the Phillies dugout. 

“It hit something on that wall,” said manager Rob Thomson. “There was nothing that you could do about it.”

Earlier in the game, with the Phillies again struggling to hit with runners in scoring position, slugger Kyle Schwarber stole second base in the sixth with Alec Bohm at bat. Then, with the count 3-0 on Bohm, Schwarber went again in an attempt to steal third. Only this time, Bailey threw a strike to Matt Chapman to get Schwarber. Bohm walked on the pitch and the Phillies got a single from Nick Castellanos and a double from Otto Kemp to score their first run of the game and break an 0-for-26 skid with runners in scoring position.

Had Schwarber just stayed at second …

“I would have probably done that nine out of 10 times and probably going to be safe,” Schwarber reasoned after the game. Asked about it Wednesday, Thomson had a little bit different take: “He better be safe in that situation. I mean, really. I know he’s trying and he thought he could get it. But you’ve got to be safe in that situation. ” 

What’s the update on Orion Kerkering?

Reliever Orion Kerkering had a tough outing on Monday night when he hit Willy Adames, gave up a single to Matt Chapman, hit Wilmer Flores to load the bases then gave up two runs on a pair of fielder’s choices. After 25 pitches, Kerkering was pulled in what became a 3-1 Phillies loss. After the game, Thomson explained that he pulled Kerkering in order to have him available for Tuesday, when Taijuan Walker was starting. But Kerkering was unavailable Tuesday but should be one of the few bullpen arms available Wednesday.

“He was sore when he came in Tuesday, Thomson explained. “I thought he would be. He came in cranky, so we shut him down. I don’t know whether it was dampness, but the ball was slick to him. It wasn’t for anybody else it didn’t seem like, but to him it was. He couldn’t get the feel of his slider on the ball. That’s why you saw a couple of hit batsmen.”

More pitching updates

Thomson said that Aaron Nola had a 30-pitch session down in Clearwater and that “it went very well. Saturday is the next one.” As for suspended reliever Jose Alvarado, who is serving his 80 game punishment for violating Major League Baseball’s drug policy, Thomson said he is working out and throwing and should be ready to go when he eligible in the middle of August. As part of his punishment, Alvarado will not be able to participate in the postseason.

Phillies’ history

The unimaginable loss on Tuesday against the Giants put the Phillies record at 3-18 since the 2019 season. No real rhyme or reason as players, managers and circumstances change, but there just seems to be something about this place for the Phillies.

What we learned as Giants shut out by Phillies, keeping Justin Verlander winless

What we learned as Giants shut out by Phillies, keeping Justin Verlander winless originally appeared on NBC Sports Bay Area

Box score

SAN FRANCISCO — The Giants responded to their worst stretch of the year by winning six of seven over the past week, but they came up well short Wednesday in a bid to sweep the first-place Philadelphia Phillies. 

Justin Verlander fell behind early and the offense gave him the customary lack of support while he was on the mound. Once he headed back to the clubhouse, this one turned into a blowout. The Phillies scored seven runs in the eighth and ran away with a 13-0 win in a game that ended with Mike Yastrzemski on the mound for the Giants. 

Verlander fell to 0-7 on the year, but this performance was more about the lack of offensive punch. The Giants did end up taking the series, but their full-strength lineup didn’t do much. They won 3-1 on Monday night and had just one run until Patrick Bailey’s wild walk-off in the ninth on Tuesday. In the finale, they had just three hits off lefty Jesus Luzardo, who became the latest southpaw to dominate the Giants this season. 

On It Goes

Verlander had good stuff early, hitting 96.9 mph in the first inning and striking out Kyle Schwarber and Bryce Harper. That fastball was his firmest since April. He struck out seven over six innings, but was charged with four runs — two earned — and left with little hope of even getting a no-decision.

Verlander already was the first Giants pitcher to go 14 starts to begin a year without picking up a win. His previous high as a big leaguer was seven consecutive starts at any point without a win, and he now has more than doubled that to begin his Giants career. 

Verlander is the first MLB pitcher since 2023 to start his season with 15 winless starts. Kansas City’s Jordan Lyles got to 15 that season and Colorado’s Chase Anderson got to 16. Verlander’s next shot to get a win — and avoid tying Anderson — should come after the break against either Toronto or Atlanta on the road. 

Move Over, Logan

The bullpen has blown a lead six times in a Verlander start, but on Wednesday, that was never in play. Another problem was, though.

Verlander has received just 26 runs of support in 15 starts, the second-worst run support in baseball. Only Chase Dollander of the historically bad Colorado Rockies has gotten less support from his lineup. The Giants scored five runs behind Verlander in Chicago on May 6, but in every other start, he has received three runs or fewer of support. Even Matt Cain and Logan Webb would think that’s hard to swallow. 

On It Goes, Part II

At the start of the Diamondbacks series last week, the Giants thought they were seeing better swings from Jung Hoo Lee. When he came through with a three-hit game later in the week, it seemed his lengthy slump might be over. That turned out to be too optimistic. 

Lee struck out with two on in the first and finished 0-for-2 with a walk. After batting .143 in June, Lee is still searching for his old consistency. He is 5-for-22 with no extra-base hits since the big game at Chase Field, and his OPS is in danger of slipping under .700 for the first time since the first series of the year. 

The Giants have given Lee a few days off recently, but he’s likely to get three starts this weekend. Right-handers Dustin May, Shohei Ohtani and Yoshinobu Yamamoto will start the big weekend series for the Los Angeles Dodgers. 

Download and follow the Giants Talk Podcast

Cubs at Twins Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 9

Its Wednesday, July 9 and the Cubs (54-37) are in Minneapolis to take on the Twins (44-47).

Cade Horton is slated to take the mound for Chicago against David Festa for Minnesota.

These teams have split the first two games of the series as Minnesota won 8-1. Ryan Jeffers went 3-4 and drove in three runs. Simeon Woods Richardson threw five scoreless innings to earn his fifth win of the season.

Lets dive into today's 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 the 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 Cubs at Twins

  • Date: Wednesday, July 9, 2025
  • Time: 7:40PM EST
  • Site: Target Field
  • City: Minneapolis, MN
  • Network/Streaming: MARQ, MNNT

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 Cubs at the Twins

The latest odds as of Wednesday:

  • Moneyline: Cubs (-114), Twins (-106)
  • Spread:  Cubs -1.5
  • Total: 9.0 runs

Probable starting pitchers for Cubs at Twins

  • Pitching matchup for July 9, 2025: Cade Horton vs. David Festa
    • Cubs: Cade Horton (3-2, 4.15 ERA)
      Last outing: 7/3 vs. Cleveland - 7IP, 0ER, 5H, 2BB, 5Ks
    • Twins: David Festa (2-3, 5.48 ERA)
      Last outing: 7/3 at Miami - 6IP, 4ER, 5H, 1BB, 7Ks

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 Cubs at Twins

  • The Cubs have won 27 of 37 games following a defeat
  • The Under is 7-3 in the Twins' last 10 games
  • The Cubs have failed to cover the Run Line in 3 straight games at Minnesota
  • David Festa is averaging a little more than 1K per inning pitched this season - 45Ks in 42.2IP
  • Pete Crow-Armstrong is 2-13 over his last 3 games

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 Cubs and the Twins

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.

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 Cubs and the Twins:

  • Moneyline: NBC Sports Bet is recommending a play on the Chicago Cubs on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Minnesota Twins at +1.5.
  • Total: NBC Sports Bet is recommending a play on the over on the Game Total of 9.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:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Brad Thomas (@MrBradThomas)

Marlins at Reds Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 9

It's Wednesday, July 9 and the Marlins (42-48) are in Cincinnati to take on the Reds (46-46). Sandy Alcantara is slated to take the mound for Miami against Andrew Abbott for Cincinnati.

Miami took game 2 of this four-game series, 12-2, yesterday to extend their dominance to 17 runs scored to the Reds' two through two games. The Marlins are now 12-3 over the past 15 games, while the Reds have lost four straight and could drop below .500 with another loss.

Lets 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 first pitch, 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 Marlins at Reds

  • Date: Wednesday, July 9, 2025
  • Time: 7:10PM EST
  • Site: Great American Ball Park
  • City: Cincinnati, OH
  • Network/Streaming: FDSNFL, FDSNOH

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 Marlins at the Reds

The latest odds as of Wednesday:

  • Moneyline: Marlins (+119), Reds (-141)
  • Spread:  Reds -1.5
  • Total: 8.0 runs

Probable starting pitchers for Marlins at Reds

  • Pitching matchup for July 9, 2025: Sandy Alcantara vs. Andrew Abbott
    • Marlins: Sandy Alcantara, (4-8, 7.01 ERA)
      Last outing: 6.0 Innings Pitched, 5 Earned Runs Allowed, 5 Hits Allowed, 1 Walk, and 4 Strikeouts
    • Reds: Andrew Abbott, (7-1, 2.15 ERA)
      Last outing: 3.1 Innings Pitched, 4 Earned Runs Allowed, 9 Hits Allowed, 0 Walks, and 2 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!

Expert picks & predictions for tonight’s game between the Marlins and the Reds

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.

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 Marlins and the Reds:

  • Moneyline: NBC Sports Bet is recommending a play on the Cincinnati Reds on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Miami Marlins 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.

Top betting trends & insights to know ahead of Marlins at Reds

  • Miami is 7-10 in Alcantara's 17 starts this year
  • Cincinnati is 11-4 in Abbott's 15 starts this year
  • The Reds have won 4 of their last 5 home series
  • The Over is 4-1 in the Marlins' last 5 road games
  • The Marlins have covered the Run Line in 3 straight games at the Reds

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!

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Brad Thomas (@MrBradThomas)

Rockies at Red Sox Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 9

It's Wednesday, July 9 and the Rockies (21-71) are in Boston to take on the Red Sox (48-45). Antonio Senzatela is slated to take the mound for Colorado against Lucas Giolito for Boston.

Brayan Bello went a complete 9.0 innings with 10 strikeouts, 5 hits, 2 earned runs, and 1 walk in Boston's 10-2 win on Tuesday. The Red Sox have scored 19 runs to the Rockies' five in this series.

Boston's won five-straight games and scored at least six runs in all five, while Colorado is 1-4 over the past five and on a two-game losing streak.

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 first pitch, 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 Rockies at Red Sox

  • Date: Wednesday, July 9, 2025
  • Time: 7:10PM EST
  • Site: Fenway Park
  • City: Boston, MA
  • Network/Streaming: COLR, NESN

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 Rockies at the Red Sox

The latest odds as of Wednesday:

  • Moneyline: Rockies (+243), Red Sox (-305)
  • Spread:  Red Sox -1.5
  • Total: 9.0 runs

Probable starting pitchers for Rockies at Red Sox

  • Pitching matchup for July 9, 2025: Antonio Senzatela vs. Lucas Giolito
    • Rockies: Antonio Senzatela, (3-12, 6.57 ERA)
      Last outing: 5.2 Innings Pitched, 3 Earned Runs Allowed, 7 Hits Allowed, 1 Walk, and 4 Strikeouts
    • Red Sox: Lucas Giolito, (5-1, 3.66 ERA)
      Last outing: 7.2 Innings Pitched, 1 Earned Run Allowed, 4 Hits Allowed, 3 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!

Expert picks & predictions for tonight’s game between the Rockies and the Red Sox

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.

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 Rockies and the Red Sox:

  • Moneyline: NBC Sports Bet is leaning towards a play on the Boston Red Sox on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Colorado Rockies at +1.5.
  • Total: NBC Sports Bet is recommending a play on the under on the Game Total of 9.0.

Want even more MLB best bets and predictions from our expert staff & tools? Check out the Expert MLB Predictions page from NBC.

Top betting trends & insights to know ahead of Rockies at Red Sox

  • Boston is 6-1 in Giolito's last seven starts
  • Colorado is 5-13 in Senzatela's 18 starts this year
  • The Red Sox have won 5 of their last 7 home games, while the Rockies have lost 6 in 8
  • The Red Sox's last 3 games versus the Rockies have gone over the Total
  • The Rockies have failed to cover the Run Line in 3 straight road games against the Red Sox

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!

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Brad Thomas (@MrBradThomas)