MLB Power Rankings: Brewers cruise to the top, Dodgers scuffling

Featured in this week’s MLB Power Rankings, the Brewers climb to the top of our rankings, the Yankees can’t figure out the Blue Jays, another injury for the Astros, Rich Hill is on the brink of history, and we’re taking stock of the upcoming MLB trade deadline.

(Please note these power rankings are a combination of current performance and long-term projected outlook)

Let’s get started!

MLB: Pittsburgh Pirates at Arizona Diamondbacks
Eric Samulski breaks down hitters and pitchers he thinks will generate fantasy value in the second half.

Note: Rankings are from the morning of Tuesday, July 22.

1) Milwaukee Brewers ⬆️

Last week: 5

Your eyes are not fooling you. Winners of 11 straight games, the Brewers have catapulted to the top of our rankings. Similar to Rays teams of the past, they just keep finding ways to defy preseason expectations and win baseball games. Even if they don’t stay atop our rankings, they have established themselves as a serious threat to win the NL Central.

2) Detroit Tigers ⬇️

Last week: 1

The Tigers have stumbled a bit over the past two weeks, but they still possess the best record in the American League and a dominant lead in the AL Central. It will be interesting to see how they upgrade at the trade deadline, with the bullpen looking like an obvious area of need.

3) Toronto Blue Jays ⬆️

Last week: 6

The Blue Jays have won a franchise record 11 straight games at home as well as five straight games against the Yankees, powering them to a four-game lead over the Yankees in the AL East.

4) Chicago Cubs ⬇️

Last week: 3

The Cubs put Seiya Suzuki in center field on Monday with Pete Crow-Armstrong sidelined due to a bruised right knee. That’s not ideal. Even if Crow-Armstrong’s issue is a minor one, look for the Cubs to pursue a skilled defender for depth across their outfield.

5) Houston Astros ⬇️

Last week: 4

Do you know what the Astros really needed? Another injury. Isaac Paredes went down on Saturday with a right hamstring strain. While it’s unclear how much time he’ll miss, it really didn’t look good.

Mauricio Dubon, Zack Short, Brice Matthews (who hit his first two MLB homers on Monday), and Shay Witcomb are all options to fill in, but the trade deadline presents more opportunities.

6) Los Angeles Dodgers ⬇️

Last week: 2

The Dodgers have lost 10 out of their last 13 games, including a sweep at the hands of the Brewers over the weekend. Mookie Betts can’t shake his funk at the plate, Clayton Kershaw is showing his frustration, and closer Tanner Scott is likely headed to the injured list with a forearm issue, so the vibes are shaky at the moment.

7) Philadelphia Phillies

Last week: 7

Behold one of the weirdest endings to a baseball game in recent memory.

Per Sarah Langs of MLB.com, this was just the second walk-off catcher’s interference since the divisional era and the first since 1971.

8) New York Mets

Last week: 8

Francisco Alvarez made his return to the Mets on Monday after mashing the ball during his promotion in Triple-A and you couldn’t have asked for a better homecoming. The 23-year-old looked strong behind the plate while also drawing two walks and delivering a key double as part of a comeback victory over the Angels. The potential has always been there, so getting Alvarez right would be a game-changer for the Mets down the stretch.

9) San Diego Padres ⬆️

Last week: 11

The Padres have won six out of their last eight and find themselves just 3.5 games behind the Dodgers in the NL West. Look for the club to address their top-heavy lineup as the trade deadline approaches.

10) New York Yankees ⬇️

Last week: 9

The Yankees can’t seem to figure out the first-place Blue Jays right now and they have all sorts of needs (third base, starting pitcher, bullpen, etc.) in advance of the trade deadline. While Anthony Volpe’s two-homer game against the Braves on Saturday was encouraging, his all-around regression continues to be a daily focus.

11) Boston Red Sox ⬇️

Last week: 10

Many expect the Red Sox to draw from their position player depth to upgrade in other areas, but Wilyer Abreu is showing that he’s a keeper. The 26-year-old had his fourth multi-homer game of the season on Sunday to help salvage the series finale against the Cubs. He also leads the team with 20 home runs.

12) Seattle Mariners ⬆️

Last week: 13

In many ways, the Mariners have been the opposite of what we expected: Sixth in homers, tied for seventh in MLB in OPS, but in the middle of the pack in terms of ERA. Improved health should help the rotation, but bullpen appears to be a need going into next week.

13) St. Louis Cardinals ⬆️

Last week: 14

The Cardinals are 5-10 this month — including a sweep by the Diamondbacks coming out of the break — so they don’t exactly look like a playoff contender. This puts John Mozeliak in an interesting position going into his final trade deadline in the big chair. Does he wield a heavy hand on his way out or focus on players who are set to become free agents?

14) Cincinnati Reds ⬆️

Last week: 15

Oh, to be a fly on the wall (or, in this case, the mound) in conversations between Terry Francona and Elly De La Cruz.

15) San Francisco Giants ⬇️

Last week: 12

On paper, it made all the sense in the world for the Giants to trade for Rafael Devers. It might still work out in the end, but the early returns are decidedly negative. Devers has hit just .219 with two homers and a .667 OPS with the club and the Giants are 11-18 since the trade.

16) Tampa Bay Rays

Last week: 16

The Rays are on the fence as a potential contender, but with Brandon Lowe on the injured list again, Ha-Seong Kim dealing with yet another injury, and Shane McClanahan hitting a speed bump in his rehab, things aren’t looking promising.

17) Texas Rangers

Last week: 17

The Rangers have won six out of their last eight as they sit on the bubble among playoff contenders. It was nice to see Josh Jung homer in his return to the majors on Monday against the Athletics, even if his production after his demotion to Triple-A didn’t exactly jump off the page.

18) Arizona Diamondbacks

Last week: 18

As we’ve said in previous weeks, the Diamondbacks might have the most high-impact options available via trade. Of course, there’s the prodigious power of Eugenio Suárez, but also Josh Naylor,Merrill Kelly, and Zac Gallen. It should be a fascinating few days in Arizona.

19) Los Angeles Angels ⬆️

Last week: 21

The progress of Jo Adell continues to be a nice story. With a couple of homers over the weekend against the Phillies, the 26-year-old former top prospect is slashing .287/.355/.565 with eight home runs and 24 RBI over his last 28 games.

20) Cleveland Guardians ⬆️

Last week: 23

Even with some better play since their 10-game losing streak, the Guardians are way out in the AL Central and have a few teams ahead of them in the Wild Card race. The big question is if they’d actually consider dealing either Steven Kwan or Emmanuel Clase.

21) Kansas City Royals ⬇️

Last week: 20

That the Royals are turning to 45-year-old Rich Hill to make a start on Tuesday is perhaps emblematic of where the Royals find themselves in late-July, but it’s historic nonetheless. The southpaw will tie Edwin Jackson’s MLB record by suiting up for his 14th MLB team. And to make it truly full circle, he’ll pitch at Wrigley Field, which is where it all began for him in 2005.

22) Minnesota Twins ⬇️

Last week: 19

Not only do the Twins look like logical sellers at the deadline, but MLB commissioner Rob Manfred said during the All-Star break that he’s confident the team will be sold soon.

23) Miami Marlins ⬆️

Last week: 24

Even with back-to-back losses as of this writing, the Marlins have won 21 out of their last 31 games. Eury Pérez has been worth the wait while youngsters Kyle Stowers and Agustín Ramírez look like long-term building blocks. It will be interesting to see if the Marlins can turn some of their pitching into more help for the future.

24) Baltimore Orioles ⬇️

Last week: 22

Losers of five out of six, the Orioles are likely going to be forced to embrace reality as a seller. We’ll surely hear about names like Cedric Mullins, Ryan O’Hearn, and Ramon Laureano, but the Orioles might be able to get their biggest haul should they decide to trade Félix Bautista.

25) Atlanta Braves

Last week: 25

450-feet homers, scoring from first base on a single, amazing throws. Even in a frustrating season for the Braves, Ronald Acuña Jr. is a must-watch every time he’s on the field.

26) Athletics

Last week: 26

It feels weird to say this, but teams looking for starting pitching will likely be calling the A’s over the next week. Luis Severino would surely welcome a deal, but pitchers like Jeffrey Springs and J.P. Sears could also draw interest.

27) Washington Nationals ⬆️

Last week: 28

While the Nationals could fetch a haul of a return for left-hander MacKenzie Gore, interim GM Mike DeBartolo has no intention of dealing from the core of the next contending iteration of the franchise.

28) Pittsburgh Pirates ⬇️

Last week: 27

There’s no shortage of ways to express the excellence of Paul Skenes, but this stat was mind-blowing to me: Skenes hasn’t allowed a single run in the first inning all season across 21 starts. Kudos to SNY and Gary Cohen for mentioning this on Monday’s Mets broadcast.

29) Chicago White Sox

Last week: 29

The White Sox became the final team to sweep a series this season by taking three games against the Pirates over the weekend. With a win over the Rays on Monday, the White Sox are 4-0 coming out of the break. That's their best mark in a season since the All-Star break since the World Series-winning club in 2005. History probably won't repeat itself, but it's still fun.

30) Colorado Rockies

Last week: 30

It has been a frustrating and injury-filled year for Ezequiel Tovar, but he has a chance to finish strong after returning from an oblique injury at the start of the second half. He went 3-for-4 with a homer in Saturday's victory over the Twins.

Starling Marte reinstated from IL as Mets announce series of roster moves

As the Mets continue their three-game series with the Los Angeles Angels, the club announced a series of roster moves on Tuesday afternoon, highlighted by the return of outfielder Starling Marte.

The full list of roster moves:

-OF Starling Marte has been reinstated from the 10-Day Injured List

-INF Jared Young was optioned to Triple-A Syracuse

-RHP Rico Garcia has reported to the major league team and will be active for Tuesday’s game

-RHP Kevin Herget was optioned to Triple-A Syracuse

-RHP Justin Garza has been recalled from Triple-A Syracuse

-RHP Chris Devenski has been designated for assignment

-LHP Brandon Waddell's optional assignment was reversed, and he was placed on the 15-Day Injured List (effective 7/19) with a right hip impingement

Marte was placed on the 10-day IL on July 8 due to a right knee bone bruise, a similar injury to one that he dealt with during spring training.

The 36-year-old has had a solid season for the Mets, slashing .270/.353/.387 with four homers, 20 RBI, and 22 runs scored though injuries have limited him to just 58 games.

Meanwhile, the Mets’ game of bullpen musical chairs continues with Garcia, who was claimed off waivers from the Yankees on Monday, being available to pitch on Tuesday, with Justin Garza also getting the call back up to the majors. Both Garcia and Garza have previously pitched with the Mets this season.

Paul Skenes is fine with the Pirates monitoring his workload, as long as they give him the ball

PITTSBURGH — Paul Skenes wants the ball. All the time.

Yet the only pitcher in major league history to start the All-Star Game in each of his first two seasons also understands the Pittsburgh Pirates are intent on playing the long game with his electric right arm.

They did a year ago, when they put Skenes on a soft innings cap during his remarkable rookie season. They’re doing it again this summer. To a point, anyway.

So when Skenes walked into the dugout on Monday night after needing 86 pitches to get through six innings against the Detroit Tigers, the 23-year-old didn’t put up a fight when manager Don Kelly turned to reliever Braxton Ashcraft for the seventh in what eventually became a 3-0 victory.

“I haven’t had a real start in 10 days,” Skenes said after lowering his ERA to 1.91, the best in the majors. “So it’s a little bit of a ramp back up. I think that it was about as good as it could have been ... a pretty good starting point.”

Sure looked like it. Skenes struck out six while allowing three hits to pick up his first victory since late May. The dry spell had nothing to do with his pitching — Skenes had a 1.77 ERA in his last eight starts entering Monday. Instead, it can be blamed on an offense that has scored the fewest runs in the majors.

Skenes has taken the high road amid his team’s struggles, to the point that Kelly needs to remind himself that Skenes just turned 23 less than two months ago.

“He’s wise beyond his years,” Kelly said. “The maturity level he shows when he’s out there, really, I don’t remember seeing anybody in my time (who’s had that).”

The Pirates are relying on it as they try to help him navigate his first full season in the big leagues. He bought in — begrudgingly at first — to the plan to monitor his workload as a rookie. This year, he wanted to take the ball and let it rip.

And while he has — Skenes has thrown 127 innings this season, nearly matching the 133 he tossed after being called up last May — Pittsburgh is trying to find the safest, healthiest path to help him make to late September.

“I don’t think anybody has the perfect answer,” Kelly said. “Just trying to make sure that we’re taking everything into account and collaborating with people that know more than even I do about all of this stuff and taking everybody’s thoughts into consideration and finding what we feel is the best way to go.”

Skenes is a part of that process, and he’s amenable, within reason. He hasn’t thrown more than 88 pitches in any of his four starts this month, even though he’s allowed all of two runs in the process.

“There’s still going to be starts where it’s like, ‘Hey, go out there and pitch,’” Skenes said. “I think we’re just going to pick our times with that. So I don’t know. There’s a long way to go still. So just going to keep pitching until they take the ball out of my hands.”

Kelly is hopeful Skenes can flirt with reaching 200 innings, a goal that seems doable if he can make another dozen starts like his first 21 this season. Skenes is a Cy Young Award contender despite playing for a last-place team that will likely be a seller at the trade deadline.

Pittsburgh’s victory on Monday night was its second in its last 13 games. The energy that characterized Kelly’s first 50 games on the job after replacing Derek Shelton in May has faded in the summer heat.

All around Skenes on Monday, there were signs of a club already looking to the future — again. A handful of the team’s picks in last week’s draft stood on the field at PNC Park after signing contracts. Johan Oviedo, who hasn’t pitched in the majors since 2023 while recovering from Tommy John surgery, is hopeful to be back this season, though a return to the rotation might have to wait until 2026.

The team’s misfortunes, however, have not affected Skenes’ mindset or his performance. He can only control what he can control. Things haven’t gone according to plan — not by a long shot — for the Pirates. All the face of the franchise can do is take the ball every handful of days and do his part.

If that means he won’t get to throw until he thinks he’s done some nights, so be it. He’s willing to go along with whatever the plan is, with one notable exception.

“Not skipping a start,” he said. “That’s a no-go. That’s not good. ... That’s not ideal. We’ve done a good job to this point, just working within our own parameters.”

Yankees SS Anthony Volpe makes 12th error in loss to Toronto, tied for most in AL

TORONTO — New York Yankees manager Aaron Boone said Anthony Volpe has made “a few too many” fielding errors this season after the shortstop made his 12th miscue of the season in a 4-1 loss at Toronto. He’s now tied for most in the American League.

Volpe won the AL Gold Glove as a rookie shortstop in 2023, when he made 17 errors in 1,346 2/3 innings. He had 16 errors in 1,416 2/3 innings last year.

Volpe has played 846 2/3 defensive innings this season. He matched Kansas City’s Jonathan India for the AL lead with an errant throw to first base that led to a run in Toronto’s four-run fifth inning.

“I rushed the throw and pulled it and gave Goldy (first baseman Paul Goldschmidt) a tough pick to handle,” Volpe said.

It came one play after third baseman Oswald Peraza also made a throwing error that allowed a run to score.

Boone acknowledged that Volpe’s error total is high but insisted he’s not worried about the shortstop’s overall defensive performance.

“He’s still making a lot of rangy plays, he’s still making a lot of plays,” Boone said. “He just hasn’t been as consistent as he has in his first two years. That’s three or four plays we’re talking about.”

Astros at Diamondbacks prediction: Odds, expert picks, starting pitchers, trends, and stats for July 22

Its Tuesday, July 22 and the Astros (58-42) are in Phoenix to take on the Diamondbacks (50-51).

Framber Valdez is slated to take the mound for Houston against Eduardo Rodriguez for Arizona.

The American League West leaders took the series opener last night, 6-3. Rookie Brice Matthews cracked the first two home runs of his career and drove in five of the six runs for the Astros. Colton Gordon started for Houston lasting 5.2 innings and allowing three runs (two earned) to earn his fourth win of the season. Top trade target Eugenio Suarez homered for the fifth time in the last three games for Arizona in the 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 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 Astros at Diamondbacks

  • Date: Tuesday, July 22, 2025
  • Time: 9:40PM EST
  • Site: Chase Field
  • City: Phoenix, AZ
  • Network/Streaming: SCHN, ARID

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

The latest odds as of Tuesday:

  • Moneyline: Astros (-125), Diamondbacks (+105)
  • Spread:  Astros -1.5
  • Total: 8.0 runs

Probable starting pitchers for Astros at Diamondbacks

  • Pitching matchup for July 22, 2025: Framber Valdez vs. Eduardo Rodriguez
    • Astros: Framber Valdez (10-4, 2.75 ERA)
      Last outing: July 12 vs. Texas - 6IP, 0ER, 4H, 0BB, 10Ks
    • Diamondbacks: Eduardo Rodriguez (3-6, 5.94 ERA)
      Last outing: July 10 at San Diego - 4IP, 4ER, 8H, 2HR, 2BB

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

  • The Diamondbacks had their 4-game win streak snapped last night
  • The Astros have covered in 4 of their last 5 road games and bettors who have bet accordingly are profiting 1.49 units
  • Eugenio Suarez has hit in 4 straight (6-14) with 5 HRs and in 6 of his last 7 (9-21) with 7 HRs
  • Brice Matthews is 3-9 over his last 3 games
  • Jose Altuve is 23-63 (.365) in July
  • Christian Walker is 5-12 (.417) over his last 3 games and is hitting .339 in July overall

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 Astros 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.

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 Tuesday's game between the Astros and the Diamondbacks:

  • 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 Arizona Diamondbacks 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:

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

Brewers at Mariners Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 22

Its 11 and counting for the Milwaukee Brewers. Its Tuesday, July 22 and the Brewers (60-40) are in Seattle to continue their series against the Mariners (53-47) looking for a 12th straight win.

Rookie phenom Jacob Misiorowski is slated to take the mound for Milwaukee against Logan Gilbert for Seattle.

The Brewers claimed sole possession of first place in the National League Central last night with a 6-0 shutout of the Mariners. Brandon Woodruff allowed just two hits over six scoreless innings to earn his second win of the season. Jackson Chourio continues to mash collecting two more hits and driving in a pair to pace the attack that has scored at least six runs in seven of their last eight games. Milwaukee now owns the best record in baseball at 60-40.

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

  • Date: Tuesday, July 22, 2025
  • Time: 9:40PM EST
  • Site: T-Mobile Park
  • City: Seattle, WA
  • Network/Streaming: FDSNWI, RSNW, MLBN

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

The latest odds as of Tuesday:

  • Moneyline: Brewers (+103), Mariners (-123)
  • Spread:  Mariners -1.5
  • Total: 7.0 runs

Probable starting pitchers for Brewers at Mariners

  • Pitching matchup for July 22, 2025: Jacob Misiorowski vs. Logan Gilbert
    • Brewers: Jacob Misiorowski (4-1, 2.81 ERA)
      Last outing: July 8 vs. Dodgers - 6IP, 1ER, 4H, 1BB, 12Ks
    • Mariners: Logan Gilbert (2-3, 3.39 ERA)
      Last outing: July 13 at Detroit - 5.1IP, 0ER, 6H, 2BB, 9Ks

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

  • The Brewers have won 4 of their last 5 road trips against teams with winning records
  • The Over is 14-5-1 for the Brewers' and the Mariners' last 10 games combined
  • The Mariners have failed to cover the Run Line in 8 of their last 10 home games
  • Jackson Chourio has now hit safely in 15 straight games (22-59)
  • Christian Yelich is riding a more modest 4-game hitting streak (5-17)
  • Julio Rodriguez is 3-16 (.186) over his last 4 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 Brewers and the Mariners

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 Tuesday's game between the Brewers and the Mariners:

  • 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 Milwaukee Brewers at +1.5.
  • Total: NBC Sports Bet is recommending a play on the over on the Game Total of 7.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)

Hernández: 'Still a threat.' Why Shohei Ohtani needs to remain a two-player for Dodgers

Los Angeles, CA - July 21: Los Angeles Dodgers star Shohei Ohtani pitches as the Dodgers take on the Minnesota Twins at Dodger Stadium Monday, July 21, 2025 in Los Angeles, CA. (Luke Johnson / Los Angeles Times)
Dodgers star Shohei Ohtani made his sixth start of the season on Monday against the Minnesota Twins, going three innings and giving up one run. (Luke Johnson / Los Angeles Times)

The day after he pitches, Shohei Ohtani turns into Michael Conforto.

Ohtani has played four games on days following his starts, and he’s taken a total of 15 at-bats in them.

He’s collected just one hit.

He’s struck out six times.

Ohtani pitched three innings in the Dodgers’ 5-2 victory over the Minnesota Twins on Monday night, which led to manager Dave Roberts being asked about Ohtani’s anticipated Confortization on Tuesday.

Read more:Tanner Scott injury overshadows big nights from Shohei Ohtani, Will Smith in Dodgers win

“In the batter’s box, he’s certainly still a threat,” Roberts said. “So I don’t think right now we’re giving that too much thought.”

Good.

Suspicions that Ohtani’s pitching has negatively affected Ohtani’s hitting have become almost immaterial.

Ohtani will remain a two-way player.

He will remain a two-way player for the remainder of the regular season, and he will remain a two-way player in October.

He should provide more than a couple of innings here and there. He should be a full-blown starter.

Because he wants to. Because the Dodgers need him to.

Ohtani is the best hitter on a team that can’t hit much of anything lately. He is the best pitcher on a team with an injury-ravaged pitching staff that sustained another likely loss on Monday night when closer Tanner Scott departed the game with forearm pain.

His value as a two-way player was evident in the opening game of the three-game series against the Twins, as he gave up a leadoff homer to Byron Buxton and returned the favor by crushing a two-run homer in the bottom of the first inning.

The 2-1 lead was gradually extended, by a pair of solo home runs by Will Smith and another bases-empty shot by Andy Pages.

Ohtani pitched three innings, the damage inflicted against him limited to Buxton’s homer even though he was plagued by control problems. Ohtani struck out three batters and was charged with four hits and a walk while throwing 46 pitches.

“I thought I wanted to go four innings, but my pitch count was piling up,” Ohtani said in Japanese.

The Dodgers' Shohei Ohtani celebrates with teammate Mookie betts after hitting a two-run homer in the first inning Monday.
The Dodgers' Shohei Ohtani celebrates with teammate Mookie betts after hitting a two-run homer in the first inning Monday. (Luke Johnson / Los Angeles Times)

He will be extended to four innings in his next start, Roberts said.

The Dodgers might need every one of them, considering they have lost 10 of their last 13 games.

Ohtani didn’t know it at the time, but he spent six seasons preparing for something like this. On the Angels, he was a great player on a horrible team, which is what the Dodgers are at this moment.

The sorry state of the team didn’t stop Ohtani from trying to carry it then, and that’s not stopping him from trying to carry it now.

“I think he’s very mindful of where our team is right now,” Roberts said. “I feel he’s trying to will his way to kind of getting us over the hump. He’s competing. He’s taking really good at-bats. And he’s fighting. So I love what he’s doing.”

Ohtani has homered in each of the last three games.

“There’s just an extra level of focus I see in the decision-making at the plate,” Roberts said.

Roberts observed that Ohtani wasn’t driven by personal glory. He pointed to how Ohtani offered no resistance when he said he wanted to switch him and Mookie Betts in the batting order, with Ohtani dropping from the leadoff to No. 2 spot.

Ohtani batted first in every game until Sunday when Roberts moved a slumping Betts to the top of the lineup with hopes of jump-starting his season.

When Roberts texted Ohtani his thoughts the previous night, Ohtani replied by telling him to do whatever was best for the team, even if that meant batting him ninth.

Read more:From a day off to the leadoff spot, Dodgers try unraveling mystery of Mookie Betts' slump

“I have absolutely no problem with it,” Ohtani said. “What’s most important is that everyone can hit comfortably.”

Ohtani’s homers in the last two games came right after Betts reached base in front of him, with a single on Sunday against the Milwaukee Brewers and with a walk on Monday against Twins starter David Festa.

“He wants to win,” Roberts said of Ohtani. “I think that him playing every day, him pitching, him taking walks when needed and switching spots with Mookie in the order, whatever is in the best interest of the ballclub, that’s what he’s doing.”

Ohtani is now 31. There are questions about whether his body can still withstand the workload required to play both ways, and rightfully so. But as the Dodgers have trudged through this midseason slump, Ohtani has revealed the spirit that was fundamental in making him the best player in the world. Roberts will wager the season on it. He has no other option.

Sign up for more Dodgers news with Dodgers Dugout. Delivered at the start of each series.

This story originally appeared in Los Angeles Times.

Pros and Cons: Should Mets trade for Mitch Keller?

The Pirates are a wellspring of talented young pitchers right now, which could make them an impactful team at this MLB Trade Deadline, especially in what, at least initially, tracks as a seller’s market for starting pitchers. 

The Buccos’ great need for offense – they started play Monday averaging the fewest runs per game in MLB (3.33) – could motivate them to make an especially-enticing hurler available. Mitch Keller is the kind of controllable rotation asset that fuels GM fever dreams this time of year, flush with talent and cost certainty. Maybe even enough to make some contender dip into their pool of young, ready (or nearly-ready) hitters.

Could it be the Mets? Should it be? Let’s explore the pros and cons of David Stearns potentially trading for Keller, a 29-year-old righty. 

PROS

If these were still the days when a pitcher’s win-loss record was one of his most meaningful stats, Keller’s 3-10 mark, even for the 39-61 Pirates, might offer pause. Thankfully, we have moved beyond that Jurassic Age of pitching and are more enlightened.

Keller has been terrific this season, despite that record. The Pirates have scored a total of 37 runs in the 17 games that Keller has either lost or recorded a no-decision. He’s got a 3.48 ERA, which would be his career-best over a full season, and is sporting career-bests in numbers such as WHIP, homers-per-nine and walks-per-nine, too. 

His strikeout percentage would be his lowest for a full year, but, whatever. It seems to be working. Plus, he’s proven he can get K's – his 210 strikeouts in 2023 established a record for a Pittsburgh righty, though it seems a foregone conclusion that Paul Skenes will one day shatter that mark.

Keller’s three most-used pitches are a 94 mph-ish four-seamer, a low-80s sweeper and an 87 mph slider. He also uses a sinker, and Statcast gives him credit for the 10th-best fastball run value, ahead of even Jacob deGrom. Keller’s sweeper is tied for fifth-best by the same metric. Opponents have a .181 batting average on the sweeper. 

The Mets, you may have heard, are having trouble getting length out of their starters. Keller has pitched into at least the sixth inning in 13 consecutive starts and he’s gotten at least 18 outs in 11 of those. Over his last four starts, he has a 1.44 ERA. 

For whatever it’s worth, he’s looked great against the Mets, too, notching a 2.19 ERA over two starts. Juan Soto and Brett Baty have homered off him, but Met hitters batted .213 against him with a .628 OPS.

And there’s cost certainty, which club number-crunchers will appreciate. Keller is signed for three more seasons after this one for a total of $55.7 million. Hold that up against whatever he’d make on the free agent market (more, obvs) and he’s even more attractive.

Pittsburgh Pirates starting pitcher Mitch Keller (23) delivers a pitch against the St. Louis Cardinals during the first inning at PNC Park
Pittsburgh Pirates starting pitcher Mitch Keller (23) delivers a pitch against the St. Louis Cardinals during the first inning at PNC Park / Charles LeClaire - Imagn Images

CONS

None. 

We kid, of course.

As mentioned, he’s not striking out batters at the same rate.

Since 2021, only 12 pitchers have made more starts than Keller and only 15 have thrown more innings. If you want to ding him for wear-and-tear, well, every pitcher accrues it. We say that’s more representative of his durability than anything. 

Cost, of course, could be a con, just because he’s so good and so controllable. The Pirates will be right to ask for the moon and stars, a Jett (Williams, one of the Mets’ top prospects), too. And much more young talent beyond Williams. Some might say the Mets should save prospect capital to deal for a hitter instead.

Whatever happens, if they’re in on Keller, they’d better be prepared for a prospect-bidding battle, especially with the Yankees and Cubs among the teams connected to the righty via media reports.

All those teams should get at least two more chances to see Keller work, assuming he makes it to the deadline. He’s slated to start Tuesday night against the visiting Tigers.

VERDICT

If the Mets really believe this current team has a chance to be special, despite how ordinary (and worse) they’ve looked recently, this is the kind of deal they should make. Keller makes them better now and later, and his contract is reasonable for a durable starter. 

Could the Mets help sort their current third base situation by using one of those young big leaguers as part of a package to pry Keller from Pittsburgh? The cost will hurt, but the Mets could use some rotation certainty, especially after all the injuries their starters have endured this season.

Brewers become first NL team to reach 60 victories, riding 11-game win streak

SEATTLE — At first, Brandon Woodruff was caught a bit off guard.

The Milwaukee Brewers’ starting pitcher was fresh off a dazzling performance, one in which he tossed six innings of two-hit ball en route to the club’s 6-0 win against the Seattle Mariners. But upon learning the victory gave the Brewers 11 wins in a row but also the best record in the National League, Woodruff was taken aback — but only briefly.

“Doesn’t surprise me,” Woodruff said. “We got a lot of great guys in this clubhouse and it’s a fun team. So, I feel like we say that every year, but this year’s a little bit different in a way.”

To Woodruff’s point, the Brewers have won 60 of their first 100 games with a very different roster than the one that won the National League Central last year.

Shortstop Willy Adames (San Francisco Giants) and right-hander Corbin Burnes (Arizona Diamondbacks) both signed massive contracts elsewhere this offseason. Long-time closer Devin Williams, meanwhile, was traded to the New York Yankees in December. Their departures, though, have hardly hindered the Brewers.

Even though Woodruff missed most of the first half as a result of being brought along slowly following surgery on his pitching shoulder, the Brewers’ rotation has been stout in his absence. Milwaukee starters have combined for the sixth-lowest ERA in the majors, thanks in part to shrewd pickups like right-hander Quinn Priester, who Milwaukee acquired in April.

“I think that’s a lot of credit to our front office and our coaching staff, and just putting the right guys in the room,” Woodruff said. “When you can get guys that play for each other and play with each other and just have fun. That’s the biggest thing. There’s a reason why we’ve done this over the last eight, nine years.”

Since 2018, the Brewers have won the NL Central four times and are on track to make it three straight seasons, doing so mostly without “household names”, as Woodruff said. This season, it’s been a collective, well-balanced effort propelling the Brewers to frequent victories, including six against the Los Angeles Dodgers during their active win streak.

Second baseman Brice Turang is leading the club’s position players with three Wins Above Replacement, per Baseball Reference. Twenty-one-year old outfielder Jackson Chourio remains a force to be reckoned with after a standout rookie season. And right-hander Freddy Peralta leads all major league pitchers with 12 wins.

All of it has led to quite the positive clubhouse culture from the perspective of folks like shortstop Joey Ortiz.

“Winning’s great, winning’s fun, It’s a blessing to come to a big-league field and play the game,” Ortiz said. “So, I feel like winning is just an extra on top of that. Everyone’s so close in the locker room that I don’t even think – of course we want to win, but I don’t think winning matters. I think we have a great time just being together, and I think it shows on the field.”

It’s a tight-knit group led by reigning National League manager of the year Pat Murphy. The baseball lifer is aware his team continues to gain confidence with each passing win, but that there is still much time remaining in the regular season.

The trade deadline hasn’t even come and gone, so the small-market Brewers still have plenty of time to work with – after all, as Murphy put it, it’s only July 21.

“There’s more to be done. There’s more opportunity,” Murphy said. “There’s no reason to coast. There’s every reason to know you’re in a fight. You drop your guard, ‘Whack!’ and sometimes you don’t recover from that.”

Angels at Mets Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 22

It's Tuesday, July 22 and the Angels (49-51) are in Queens to take on the Mets (57-44). Kyle Hendricks is slated to take the mound for Los Angeles against Frankie Montas for New York.

The Mets rallied by the Angels, 7-5, thanks to Juan Soto and Francisco Alvarez, who made his return from the minors in felt in a major way. New York has won two straight games whereas Los Angeles has alternated wins and losses over five consecutive outings.

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 Angels at Mets

  • Date: Tuesday, July 22, 2025
  • Time: 7:10PM EST
  • Site: Citi Field
  • City: Queens, NY
  • Network/Streaming: FDSNW, SNY

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 Angels at the Mets

The latest odds as of Tuesday:

  • Moneyline: Angels (+145), Mets (-173)
  • Spread:  Mets -1.5
  • Total: 9.0 runs

Probable starting pitchers for Angels at Mets

  • Pitching matchup for July 22, 2025: Kyle Hendricks vs. Frankie Montas
    • Angels: Kyle Hendricks, (5-6, 4.88 ERA)
      Last outing: 3.2 Innings Pitched, 4 Earned Runs Allowed, 6 Hits Allowed, 1 Walk, and 3 Strikeouts
    • Mets: Frankie Montas, (2-1, 5.03 ERA)
      Last outing: 5.0 Innings Pitched, 1 Earned Runs Allowed, 4 Hits Allowed, 0 Walks, and 5 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 Angels and the Mets

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 Tuesday’s game between the Angels and the Mets:

  • Moneyline: NBC Sports Bet is recommending a play on the New York Mets on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Los Angeles Angels at +1.5.
  • Total: NBC Sports Bet is leaning towards 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 Angels at Mets

  • The Mets have won their last 3 home games against teams with losing records
  • The Angels' last 4 road games have gone over the Total
  • Los Angeles is 8-8 in Hendricks' 16 starts
  • New York is 2-2 in Montas' four starts and 2-0 in the last two

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)

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

It's Tuesday, July 22 and the Reds (52-49) are in Washington to take on the Nationals (40-60). Chase Burns is slated to take the mound for Cincinnati against Brad Lord for Washington.

The Nationals put up 10 runs to edge the Reds, 10-8, in the series opener. The Reds have dropped the past two games, but that''s nothing to the Nats' 3-10 record over the last 13. This could be Washington's first winning streak since July 2-3.

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 Reds at Nationals

  • Date: Tuesday, July 22, 2025
  • Time: 6:45PM EST
  • Site: Nationals Park
  • City: Washington, DC
  • Network/Streaming: FDSNOH, MASN

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

The latest odds as of Tuesday:

  • Moneyline: Reds (-136), Nationals (+115)
  • Spread:  Reds -1.5
  • Total: 9.0 runs

Probable starting pitchers for Reds at Nationals

  • Pitching matchup for July 22, 2025: Chase Burns vs. Brad Lord
    • Reds: Chase Burns, (0-1, 6.19 ERA)
      Last outing: 6.0 Innings Pitched, 2 Earned Runs Allowed, 4 Hits Allowed, 3 Walks, and 10 Strikeouts
    • Nationals: Brad Lord, (2-5, 3.46 ERA)
      Last outing: 2.1 Innings Pitched, 0 Earned Runs Allowed, 0 Hits Allowed, 0 Walks, and 0 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 Reds and the Nationals

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 Tuesday’s game between the Reds and the Nationals:

  • 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 Washington Nationals 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.

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

  • The Reds are 1-3 in Burns' four starts
  • The Nationals have lost 7 of their last 10 games
  • The Over is 4-1 in the Nationals' last 5 matchups against National League teams
  • The Reds have covered in 4 of their last 5 games showing a profit of 1.67 units

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)

Twins at Dodgers prediction: Odds, expert picks, starting pitchers, betting trends, and stats for July 22

Its Tuesday, July 22 and the Twins (48-52) are in Los Angeles to take on the Dodgers (59-42) in Game 2 of their series.

Simeon Woods Richardson is slated to take the mound for Minnesota against Yoshinobu Yamamoto for Los Angeles.

Shohei Ohtani allowed a Byron Buxton home run in the top of the first inning last night but got the run plus one back in the bottom of the first with his 35th home run of the season as the Dodgers rolled to a 5-2 win in the series opener against the Twins. Will Smith went yard in the fourth and sixth innings to seal the win for LA.

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

  • Date: Tuesday, July 22, 2025
  • Time: 10:10PM EST
  • Site: Dodger Stadium
  • City: Los Angeles, CA
  • Network/Streaming: MNNT, SNLA, MLBN

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

The latest odds as of Tuesday:

  • Moneyline: Twins (+182), Dodgers (-222)
  • Spread:  Dodgers -1.5
  • Total: 8.0 runs

Probable starting pitchers for Twins at Dodgers

  • Pitching matchup for July 22, 2025: Simeon Woods Richardson vs. YoshinobuYamamoto
    • Twins: Simeon Woods Richardson (5-4, 3.95 ERA)
      Last outing: July 13 vs. Pittsburgh - 4.2IP, 1ER, 6H, 1BB, 3Ks
    • Dodgers: Yoshinobu Yamamoto (8-7, 2.59 ERA)
      Last outing: July 13 at San Francisco - 7IP, 0ER, 3H, 2BB, 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 Twins at Dodgers

  • The Dodgers have won 5 of their last 6 home games against the Twins
  • The Under is 8-2 in the Twins' last 10 road games
  • Andy Pages is 8-31 over his last 8 games
  • Freddie Freeman is 2-12 over his last 4 games
  • Shohei Ohtani is 4-12 over his last 3 games with 3 HRs

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

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 Tuesday's game between the Twins and the Dodgers:

  • Moneyline: NBC Sports Bet is recommending a play on the Los Angeles Dodgers on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Los Angeles Dodgers 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:

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

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

It's Tuesday, July 22 and the Tigers (60-41) are in Pittsburgh to take on the Pirates (40-61). Casey Mize is slated to take the mound for Detroit against Mitch Keller for Pittsburgh.

Pittsburgh took Game 1 of the series, 3-0 to break a three-game losing streak. Detroit is 1-3 since the break, like Pittsburgh, but the Tigers have scored three runs in four games compared to the Buccos' who scored 10.

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 Tigers at Pirates

  • Date: Tuesday, July 22, 2025
  • Time: 6:40PM EST
  • Site: PNC Park
  • City: Pittsburgh, PA
  • Network/Streaming: FDSNDT, SNP

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

The latest odds as of Tuesday:

  • Moneyline: Tigers (-147), Pirates (+123)
  • Spread:  Tigers -1.5
  • Total: 8.0 runs

Probable starting pitchers for Tigers at Pirates

  • Pitching matchup for July 22, 2025: Casey Mize vs. Mitch Keller
    • Tigers: Casey Mize, (9-3, 3.15 ERA)
      Last outing: 3.0 Innings Pitched, 6 Earned Runs Allowed, 6 Hits Allowed, 1 Walk, and 4 Strikeouts
    • Pirates: Mitch Keller, (3-10, 3.48 ERA)
      Last outing: 6.0 Innings Pitched, 1 Earned Runs Allowed, 4 Hits Allowed, 0 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 Tigers and the Pirates

Rotoworld Best Bet

Vaughn Dalzell (@VmoneySports) likes Paul Skenes to win NL CY Young over Zack Wheeler:

"Entering the All-Star break, Skenes had a 1.19 ERA in career wins compared to a 2.39 ERA in losses or non-decisions, so either way, he hasn’t been the Buccos’ problem since he arrived. This year alone, Skenes has allowed 27 runs over 20 starts and the Pirates have lost 11 of those 20 games!

Pittsburgh’s offense has scored the fewest runs in not just the NL, but all of baseball — even the Rockies and White Sox. For more context, the Phillies have scored 112 more runs than the Pirates in one less game.

Both Skenes and Wheeler will be dominant in the second-half, I have no doubts, but Skenes could post a sub 2.00 ERA this season (was doing so through 19 starts), sub .200 OBA, and still have a losing record, which on surface level makes no sense.

Despite how it looks or sounds, I think what Skenes is doing weighs more impressive, challenging, and deserving than what Wheeler is doing."

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 Tuesday’s game between the Tigers and the Pirates:

  • Moneyline: NBC Sports Bet is recommending a play on the Detroit Tigers 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 Tigers at Pirates

  • Detroit is 11-5 when Mize pitches this season
  • Pittsburgh is 6-14 when Keller pitches this season
  • The Tigers have won 24 of 41 games following a defeat
  • In 8 of the Pirates' last 10 games with Mitch Keller starting the Under has cashed
  • With Mitch Keller starting the Pirates have covered the Run Line in 7 of their last 9 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!

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)
  • Trysta Krick (@Trysta_Krick)

Orioles at Guardians Prediction: Odds, expert picks, starting pitchers, betting trends and stats for July 22

It's Tuesday, July 22 and the Orioles (44-55) are in Cleveland to take on the Guardians (49-50). Brandon Young is slated to take the mound for Baltimore against Joey Cantillo for Cleveland.

The Guardians took the first game of the series, 10-5, behind a four-run sixth inning. Cleveland is 3-1 since the break and has scored 28 runs. Baltimore is 1-3 post-break and totaled 14 runs in that span with 10 coming in the past two games.

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

  • Date: Tuesday, July 22, 2025
  • Time: 6:40PM EST
  • Site: Progressive Field
  • City: Cleveland, OH
  • Network/Streaming: MASN2, CLEG

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

The latest odds as of Tuesday:

  • Moneyline: Orioles (+118), Guardians (-140)
  • Spread:  Guardians -1.5
  • Total: 8.0 runs

Probable starting pitchers for Orioles at Guardians

  • Pitching matchup for July 22, 2025: Brandon Young vs. Joey Cantillo
    • Orioles: Brandon Young, (0-4, 7.52 ERA)
      Last outing: 4.1 Innings Pitched, 7 Earned Runs Allowed, 9 Hits Allowed, 0 Walks, and 4 Strikeouts
    • Guardians: Joey Cantillo, (1-0, 4.17 ERA)
      Last outing: 5.1 Innings Pitched, 4 Earned Runs Allowed, 7 Hits Allowed, 0 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 Orioles and the Guardians

Rotoworld Best Bet

Vaughn Dalzell (@VmoneySports) likes the Guardians to reach 80 wins:

“In the first 24 games of the 67 one second-half of the schedule are the Athletics, Orioles, Royals, Rockies, Twins, Mets, White Sox, and Marlins -- beautiful! Cleveland took the series against the A’s, 2-1 and beat the O's in the opener— so far so good.

The Guardians have the easiest strength of schedule remaining in the MLB and need a 34-33 record over the second half to secure 80-plus wins, which I believe is more than possible.”

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 Tuesday’s game between the Orioles and the Guardians:

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

  • The Guardians have won 7 of their last 8 matchups against American League teams
  • 6 of the Orioles' last 8 road trips to the Guardians have gone over the Total
  • Cleveland is 3-1 in the last four games and 3-1 ATS
  • Baltimore is 1-3 on the ML and 2-2 ATS in the past four

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)
  • Trysta Krick (@Trysta_Krick)

Mets vs. Angels: How to watch on SNY on July 22, 2025

The Mets continue a three-game series against the Angels at Citi Field on Tuesday at 7:10 p.m. on SNY.

Here's what to know about the game and how to watch...


Mets Notes

  • Brett Baty is slashing .313/.384/.516 with three homers and four doubles in 73 plate appearances over his last 23 games dating back to June 23
  • Brandon Nimmo has been on fire for nearly two months, hitting .308/.377/.522 with 10 homers, nine doubles, 10 stolen bases, 28 RBI, and 30 runs scored in 204 plate appearances over 48 games dating back to May 26
  • Edwin Diaz has allowed one earned run since April 21. For the season, he has a 1.60 ERA and 0.89 WHIP with 59 strikeouts in 39.1 innings

ANGELS
METS
-Brandon Nimmo, CF
-Francisco Lindor, SS
-Juan Soto, RF
-Pete Alonso, 1B
-Jeff McNeil, CF
-Mark Vientos, DH
-Brett Baty, 2B
-Francisco Alvarez, C
-Ronny Mauricio, 3B

What channel is SNY?

Check your TV or streaming provider's website or channel finder to find your local listings.

How can I stream the game?

The new way to stream SNY games is via the MLB App or MLB.tv. Streaming on the SNY App has been discontinued.

In order to stream games in SNY’s regional territory, you will need to have SNY as part of your TV package (cable or streaming), or you can now purchase an in-market SNY subscription package. Both ways will allow fans to watch the Mets on their computer, tablet or mobile phone. 

How can I watch the game on my computer via MLB? 

To get started on your computer, click here and then follow these steps: 

  • Log in using your provider credentials. If you are unsure of your provider credentials, please contact your provider. 
  • Link your provider credentials with a new or existing MLB.com account. 
  • Log in using your MLB.com credentials to watch Mets games on SNY. 

How can I watch the game on the MLB App? 

MLB App access is included for FREE with SNY. To access SNY on your favorite supported Apple or Android mobile device, please follow the steps below.  

  • Open “MLB” and tap on “Subscriber Login” for Apple Devices or “Sign in with MLB.com” for Android Devices. 
  • Type in your MLB.com credentials and tap “Log In.”  
  • To access live or on-demand content, tap on the "Watch" tab from the bottom navigation bar. Select the "Games" sub-tab to see a listing of available games. You can scroll to previous dates using the left and right arrows. Tap on a game to select from the game feeds available.  

For more information on how to stream Mets games on SNY, please click here