ICYMI in Mets Land: Bats stay quiet in Boston; latest on injured starting pitchers

Here's what happened in Mets Land on Tuesday, in case you missed it...


Cubs at Marlins prediction: Odds, expert picks, starting pitchers, betting trends, and stats for May 21

Its Wednesday, May 21 and the Cubs (29-20) are in Miami to take on the Marlins (19-28).

Cade Horton is slated to take the mound for Chicago against Max Meyer for Miami.

The Cubs evened the series at a one game apiece with a 14-1 pasting of the Marlins on Tuesday. Kyle Tucker went 3-4 with a home run and Jameson Taillon allowed just the one run in seven innings to earn his third 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 Cubs at Marlins

  • Date: Wednesday, May 21, 2025
  • Time: 1:10PM EST
  • Site: loanDepot Park
  • City: Miami, FL
  • Network/Streaming: MARQ, FDSNFL

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 Marlins

The latest odds as of Wednesday:

  • Moneyline: Cubs (-131), Marlins (+110)
  • Spread:  Cubs -1.5
  • Total: 9.0 runs

Probable starting pitchers for Cubs at Marlins

  • Pitching matchup for May 21, 2025: Cade Horton vs. Max Meyer
    • Cubs: Cade Horton (2-0, 6.00 ERA)
      Last outing: 5/16 vs. White Sox - 5IP, 3ER, 7H, 0BB, 2Ks
    • Marlins: Max Meyer (3-4, 4.47 ERA)
      Last outing: 5/16 vs. Tampa Bay - 5IP, 3ER, 6H, 0BB, 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 Marlins

  • Betting the Cubs on the Money Line in all games this season would have shown a 106% return on investment
  • The Marlins pitcher Max Meyer has an ERA of 3.97 in his last 5 home starts
  • The Marlins have covered in 4 of their last 5 games with Max Meyer as the starter to return 2.37 units
  • Dansby Swanson extended his hitting streak to 6 games (9-24) with a couple of hits last night

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 Wednesday’s game between the Cubs and the Marlins

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 Marlins:

  • 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 Miami Marlins 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)

Starting Pitcher News: Young starting pitchers get their shot, why is Shane Baz struggling?

It's Wednesday, which means it's time for us to visit the bump on Hump Day and discuss starting pitcher news. Each week in this article, I'll be taking a deeper look at a few trending/surging starting pitchers to see what, if anything, is changing and whether or not we should be investing in this hot stretch.

The article will be similar to the series I ran for a few years called Mixing It Up (previously Pitchers With New Pitches and Should We Care?), where I broke down new pitches to see if there were truly meaningful additions that changed a pitcher's outlook. Only now, I won't just look at new pitches, I can also cover velocity bumps, new usage patterns, or new roles. However, the premise will remain the same: trying to see if the recent results are connected to any meaningful changes that make them worth buying into or if they're just mirages.

Each week, I'll try to cover change for at least four starters and give my clear take on whether I would add them, trade for them, or invest fully in their success. Hopefully you'll find it useful, so let's get started.

Most of the charts you see below are courtesy of Kyle Bland over at Pitcher List. He created a great spring training app (which he's now carried over into the regular season) that tracks changes in velocity, usage, and pitch movement. It also has a great strike zone plot feature, which allows you to see how the whole arsenal plays together.I'll also use Alex Chamberlain's awesome work with his Pitch Leaderboard.

Zebby Matthews - Minnesota Twins (Velocity Gains, New Cutter Shape)

After dominating Triple-A to the tune of a 1.93 ERA, 1.19 WHIP, and 38:9 K:BB ratio in 32.2 innings, Zebby Matthews finally got a shot in the big leagues in 2025. It did not go as planned. On Sunday, he allowed four runs on five hits in three innings against the Brewers while walking three and striking out five. However, before we get into his pitch mix analysis, we should point out that he got squeezed in the third inning. At least three pitches that were called balls were actually strikes, including a ball four to Christian Yelich that was a really nice backdoor cutter. That's not to say Zebby was good on Sunday, but it's just pointing out that his command wasn't nearly as bad as it seems from the box score.

So what is Zebby doing differently this year that led to that kind of success in Triple-A? The most obvious thing is that is four-seam fastball is sitting 96.5 mph this year after sitting 94.9 mph last year. That's a big jump for him, and considering he is 6'5" and gets 6.7 feet of extension on the release of his fastball, that added velocity makes a big difference. Depending on where you look, he has about 16 inches of Induced Vertical Break (iVB), which means the fastball seems to "rise" as it approaches home plate, and you can see from Alex Chamberlain's Pitch Leaderboard below, that Zebby's four-seamer has significantly more vertical movement than average for his release point (VAA AA - Vertical Approach Angle Above Average).

Zebby Matthews

Alex Chamberlain’s Pitch Leaderboard

Considering Zebby also keeps the fastball up in the zone about 60% of the time, that movement profile and velocity should lead to plenty of success on his four-seam fastball. But he also has four other pitches that round out his arsenal. He threw the slider just 10% of the time to lefties in his debut but almost 22% of the time to righties.

One of the biggest changes we saw from Zebby in his debut was flipping the use of his cutter and slider. Much of that is probably because the Brewers trotted out five lefties or switch-hitters, and Zebby struggled with the slider to lefties in 2024. Against lefties, he went to the cutter nearly 21% of the time in his debut and also mixed in the curve and changeup.

This season, as you can see from the chart above, Zebby has also added over one mph of velocity to his cutter, which has changed the shape of the pitch a bit as well. It has a little bit more vertical and horizontal break and has increased its movement over the average cutter from its particular release point. He used it inside to lefties two-thirds of the time in his debut, and I think that's going to be a good pitch to mitigate hard contact for him.

It will also allow him to reserve the slider for two-strike counts against lefties, which is what he did in his debut. He threw only three sliders to lefties, but two of them were with two strikes, and one of those two-strike sliders netted him a strikeout. The slider itself is slightly harder than last year, tied to his overall velocity bump, and that has cut some of the horizontal bite on the pitch, so we'll need to see if that matters much. Right now, it's movement profile is more similar to the cutter than it was last year, but he doesn't really throw the cutter to righties, so he's not relying on tunneling or deception with those two pitches.

At the end of the day, I think the added velocity and added cutter-focus to lefties is a plus for Zebby. He has been a strong command pitcher for his entire professional career, and I'm not going to let one start overshadow that. I think he has the pitch mix and the control to be a solid MLB starting pitcher, but I have some fears that, unless the curve or changeup takes a step forward, he won't miss many bats against lefties, which will keep his strikeout numbers down a bit. He also has the added risk of playing for a Twins team that will remove him at the first sign of trouble. That being said, I'll still take a chance against the Royals this week.

Logan Henderson - Milwaukee Brewers (Full Pitch Mix Breakdown)

Logan Henderson is another young starting pitcher getting a shot in the starting rotation thanks to Jose Quintana landing on the IL. Through three starts, Henderson has been great, allowing just three runs on nine hits in 16 innings while striking out 23 and walking four. So, how realistic is this?

When I first dug into Henderson, I didn't expect to like what I saw so much. He seemed like a changeup-first pitcher, similar to Gunnar Hoglund, and, in some ways, he is. Henderson is primarily a two-pitch pitcher, using his four-seam fastball and changeup 86% of the time. He will mix in his slider to righties about 8% of the time and throw a few sinkers, and he throws his cutter about 9% of the time to lefties while also mixing in a few sinkers, but the four-seam and changeup are the bread and butter.

That's not such a bad combination, though. It's led by the changeup, which is a pretty strong offering, posting an 18.8% swinging strike rate (SwStr%) in those three starts with about equal numbers to both righties and lefties. He does a good job of keeping it in the zone, so it also gets a fair amount of called strikes. He uses it early in the count more often to righties and will often throw it middle-in to try and tie them up, but he throws it 39% of the time in two-strike counts to lefties. However, against lefties, it has a below-average 13.8% PutAway Rate, which measures how often a two-strike pitch results in a strikeout, which is not really what you want to see. It also gets below-average chase out of the zone against lefties in two-strike counts, which feels odd considering how good a pitch it is.

For example, against Baltimore, Henderson had a 20.5% SwStr% overall on his changeup, but it had just a 22% strikeout rate and induced only two strikeouts despite being thrown 14 times to lefties in a two-strike count. I think its lack of success in two-strike situations against lefties could be connected to the rest of his arsenal.

Logan Henderson

Pitcher List

As you can see from Kyle Bland's chart above, Henderson got just one whiff combined from his sinker, cutter, and slider in his start last week against the Guardians. He doesn't throw his cutter or slider to lefties at all in two-strike counts, which means when a lefty gets into a two-strike count, they can sit on a four-seamer or changeup and adjust to the other offering. He will throw his changeup up in the zone to lefties, which can lead to some deception, but he doesn't get chases out of the zone on that pitch in two-strike counts because when a left-handed hitter sees a two-strike pitch low in the zone, they assume a changeup and can account for the movement.

However, we also mentioned that Henderson has that other pitch to rely on: his four-seam fastball. It doesn't have elite velocity, but it's a strong offering with nearly 17 inches of iVB, which creates an exceptionally flat fastball from his release point. He keeps it in the upper half of the strike zone about 70% of the time, so that makes the best use of that shape and is why he gets a lot of chases up and out of the zone because the pitch seems to keep "rising" as it approaches the plate. The four-seamer has been a good two-strike pitch for him against lefties, with a 25% PutAway Rate, but has been even better against righties with a 50% PutAway Rate.

Those two main pitches will be enough for Henderson against a lot of teams, and we saw last night what it can do to a left-handed-heavy team like Baltimore. Yet, I do have some concerns that there's little else in his arsenal. He mixes in his slider to righties, but it has not registered a single swing-and-miss in his three MLB starts. Same with the sinker, which he rarely uses. That means he's basically just a four-seam/changeup pitcher to righties, and four-seam/changeup with a dash of cutter to lefties. That's an approach that can work, but it's not one that generally dominates the way Henderson has seemed to early on.

Yet, we should note that he upped his cutter usage on Tuesday against the Orioles, throwing it 13% of the time while getting three whiffs and posting a 44% CSW. He had not gotten a single swinging strike on his cutter in his first two starts. What's funny is that he had success by throwing the cutter down the middle more often. He reduced his high location rate and threw five of his nine cutters in the middle third of the strike zone. Maybe it worked because hitters were looking for the four-seamer up. Maybe it worked because the Orioles are not good right now.

To sum up, Henderson has a solid two-pitch mix, but his best pitch struggles more than you'd like in two-strike counts versus lefties, and none of his other three pitches have stepped up so far. That hasn't hurt him against the Orioles, Guardians, and Athletics, but maybe it will against better offenses or teams with more right-handed hitters. There are some things to like here, and I'd be happy to take more gambles on Henderson, but when you also add in that Aaron Civale, Brandon Woodruff, and Jose Quintana are likely back in the Brewers' rotation in the next two weeks, it seems unlikely Henderson will be in the rotation full-time until the Brewers drop out of the playoff race and think about making some trades.

Slade Cecconi - Cleveland Guardians (New Sinker, New Cutter, Added Velocity, New Curve Usage)

With Ben Lively headed to the injured list, Slade Cecconi made his Guardians debut this week and has a chance to stick in the rotation for an extended period if he can pitch well. Overall, I was pleased with a lot of what I saw from him in his debut this weekend. When I spoke to Guardians pitching coach Carl Willis during spring training, he mentioned some of the tweaks they were looking to make with Cecconi after acquiring him in a trade. One of those was "working with him to recapture that height on his back leg and torso," which led to a higher release point in spring training and carried over in his debut.

As you can see from Alex Chamberlain's Pitch Leaderboard below, Cecconi's release point changed from 5.6 feet to 5.9 feet, and his arm angle rose by three degrees. All of that is tied back to Willis' point about fixing Cecconi's back leg on his delivery to keep him from buckling as much. That also can often add some stability and power for pitchers, which might be why Cecconi sat 95.4 mph on his four-seam fastball after being 94.4 mph last year.

Slade Cecconi

Alex Chamberlain’s Pitch Leaderboard

The mechanical change also cut almost three inches of horizontal movement on Cecconi's four-seam fastball, which is good because he added in a sinker this year, so we want his four-seamer to be "straighter" to create more deception with the sinker, which will ride in on righties. Cecconi also kept his fastball up in the zone well in his debut, but the command of the pitch was worse than we saw in 2024, with just a 48% zone rate. Perhaps that was adrenaline getting the best of him or him still shaking off some rust, but it's worth keeping an eye on.

You can also see from the chart above that he dropped his four-seam fastball usage overall by about 15%. A lot of that is the result of him deepening his arsenal, adding in the sinker and a cutter, but it's also an approach change. Last year, Cecconi threw his four-seamer 56% of the time to lefties. In his season debut, that dropped to 34.5% while he threw his changeup nearly 28% of the time, his curveball 24% of the time, and mixed in his slider 7% of the time. His four-seamer got hit hard by lefties last year and didn't miss many bats with an 8.3% SwStr%, so I like the idea of going away from it against lefties.

Additionally, he only used his curveball 14.6% of the time to lefties last year, so that jump to 24% is a big one and jives with what Carl Willis told me in the off-season: “When you look at his entire arsenal, [the curve] does create separation in terms of velocity and the back and forth with the hitter,” said Willis. “We feel like he could throw his curve more than he threw it last year. He relied heavily on the slider. We think the curveball is good enough that he could up the usage and create a little bit of that separation while also creating a whole different profile.”

In his season debut, his curveball had a 30% SwStr%, primarily because it was chased out of the zone a lot. He used it primarily as a two-strike pitch and saw a lot of success with it, so that's a change we can look to continue as the year goes on.

Cecconi also added in a cutter this season, but is primarily using it against righties. The pitch is 86.5 mph with just half an inch of drop and 1.5 inches of horizontal run. That's a small contrast from his slider, which is 85 mph with almost equal drop but four inches of horizontal movement. He throws both pitches primarily on the outside corner to righties, and so the inclusion of the cutter seems to be about creating deception with the slider and taking some of the pressure off the four-seam fastball. He used the slider 73% of the time early in counts to righties in his debut, while throwing four of his eight cutters in two-strike counts. It's unclear if that usage will continue, but Cecconi can go to the cutter, four-seam, or curve in two-strike counts to righties, and that should increase his strikeout upside even though none of them are truly a wipe-out offering.

Overall, I like the changes we're seeing from Cecconi. The added velocity is always good, as is deepening his pitch mix. The increased use of the curve is something the Guardians wanted from the start, and it worked well early on. Cecconi has now entered that Chris Bassitt territory that Eno Sarris talks about with a pitcher who has six pitches and can often succeed even if the Stuff+ numbers appear average. His command will need to improve, but we don't want to read too much into that after one start. I'd be adding Cecconi in deeper formats just to see what his next few starts look like. There could be something interesting here.

Noah Cameron - Kansas City Royals (Full Pitch Mix Breakdown)

Noah Cameron rounds out our grouping of young pitchers getting a chance at a starting rotation spot, and that might make sense because he's probably the pitcher I like the least, from a fantasy perspective. In two MLB starts, Cameron has allowed just one run on three hits in 12.2 innings while striking out six and walking five.

Yes, a 6:5 K:BB ratio in 12.2 innings is not particularly strong, and neither is posting a SwStr% of 0.0% on your fastball. Yes, Cameron has not gotten a single swinging strike on his four-seam fastball in his two starts. That should be concerning to you, and I think it's backed up by a pitch mix that seems to be largely created for weak contact and called strikes.

Cameron's best pitch is his slider, which has 3.5 inches of drop and 3.3 inches of horizontal run at 83.5 mph. He has really good command of the pitch with a 54% zone rate and 70% strike rate, and keeps it in the lower third of the strike zone and away often against lefties. It's his primary offering to lefties, and his best one, so it makes sense that he leans on it often.

Interestingly, against righties, Cameron uses the slider 16% of the time but throws it UP in the zone a lot. That could be a plan to create some deception with a cutter that he also throws 18% of the time to righties, but is 87 mph with two inches more horizontal movement. He throws that cutter middle or up in the zone 90% of the time to righties, so using his slider up in the zone might make sense to get hitters out in front of the slider if they're thinking cutter or just keep them off the barrel. He uses the cutter early in counts and the slider later in counts to righties, and that makes some sense since his slider is a better swing-and-miss pitch.

The issue is that the rest of his arsenal is fairly average.

Noah Cameron.jpg

Pitcher List

His four-seam fastball has poor velocity, mediocre extension, and doesn't have much horizontal movement, which is odd for a left-hander. His changeup is a pitch he primarily uses to righties, but his command of it is questionable, and it has just an 8% SwStr% to righties on the season. He rounds out the arsenal with a mediocre curve that he tries to sneak for called strikes early in the count against lefties and later in the count against righties.

To me, the big reason Cameron has succeeded is because of how his arsenal works together. As you can see from the chart below, his cutter (brown), slider (purple), and curve (blue) all attack hitters from a similar angle with slightly different velocity and movement profiles. That creates deception, which has led to weak contact and just a .059 BABIP so far this season.

Noah Cameron Chart

My concern is that Cameron doesn't have a pitch that makes me think he can beat an MLB hitter if they know it's coming. No pitch has too much velocity or too much movement to make up for mediocre command or sequencing. That means Cameron has to be perfect with how he mixes and matches and locates his pitches to succeed. That may be easier when hitters have never faced you before, but as they start to have more footage of you or have faced you before, it's going to be continuously harder to fool them. That makes me question the long-term viability of Cameron for fantasy purposes.

Shane Baz - Tampa Bay Rays (Full Pitch Mix Breakdown)

Baz got off to a strong start to the season, posting a 3.86 ERA, 1.17 WHIP, and 37:12 K:BB ratio in 35 innings over his first six starts. However, since the calendar flipped to May, Baz has been brutal. He has a 9.61 ERA, 2.03 WHIP, 12:10 K:BB ratio in 19.2 innings across four starts, including two against the Marlins and Royals, who have fairly mediocre offenses so far this season.

I have Baz on quite a few teams, so I wanted to try and figure out what was going on, and I went to Alex Chamberlain's Pitch Leaderboard.

Shane Baz

Alex Chamberlain’s Pitch Leaderboard

We can see that Baz's arm angle has dropped a little from April to May, particularly on his four-seamer and curveball. However, those changes seem negligible. I'm not sure a 1.5-degree drop in arm angle impacts the movement of the four-seamer and curve, but it is worth noting that his curve has seemingly lost 1.5 inches of vertical movement, and both pitches have performed much worse in May.

In particular, Baz's curve has just an 8.7% SwStr% in May with a 50% zone rate, 24.3% CSW, and 39% Ideal Contact Rate (ICR) allowed. In his first six starts, the curve had a 13.2% SwStr%, 48.1% zone rate, 31.7% CSW, and 29% ICR. So, Baz is throwing the pitch in the zone more often, which means it's not his command of the pitch. The shocking change has been that hitters are making far more contact on the pitch outside of the zone. In March/April, Baz had a 37% contact rate on curveballs out of the zone. That has skyrocketed to 63% in May. How are hitters making that much more contact on curveballs that are OUTSIDE of the strike zone? Does it have to do with that slight change in vertical movement? Are hitters able to see that the curve is coming because Baz is tipping his pitch? It's the primary concern that he needs to solve.

And Baz knows that because he has reduced the usage of his curve in his last two starts and started to use the slider more instead. The issue there is that the slider isn't that good. The pitch that used to be his "destroyer of worlds" has just a 10% SwStr% on the year, with a slightly below average strike rate and league average ICR allowed. It's not a pitch that's going to miss bats to righties, and the four-seamer has not been that pitch this year either, so he needs that curveball to come back if he's going to continue to have fantasy success.

Earlier, we also mentioned that Baz's arm angle has dropped a bit on his four-seam fastball, which has caused him to lose horizontal movement on the pitch. The changes seem minuscule, but Baz has seen his CSW on the fastball drop from 28.4% in his first six starts to 23.2% in his next four. It's not that the pitch is missing fewer bats; it's actually missing more bats. The issue seems to be that hitters are being way more aggressive on Baz's fastball. Despite him throwing it in the zone 5% less often, hitters are swinging at fastballs in the zone over 10% more, up to 76.3%. That has led to a 7% increase in zone contact and an ICR up to 46.4%.

So why are hitters all of a sudden swinging at his four-seam fastball more, even though Baz is throwing it in the zone less often? It can't be because they're just spitting on his curveball, since we also established that hitters are swinging and hitting that pitch more than before as well. Could the change in arm angle not be connected to a movement shift, but connected to something that is tipping pitches? Maybe hitters are simply able to tell when the curve or fastball is coming? That would seem to answer why they are swinging at those pitches more often than before and making more and better contact off of them.

If Baz were to be tipping his pitches, that would be a best-case scenario for fantasy owners because it's an easier fix. If the answer is that his curveball has simply become more hittable as hitters are seeing it more, then his fantasy value would take a huge hit.

Reds at Pirates prediction: Odds, expert picks, starting pitchers, betting trends, and stats for May 21

Its Wednesday, May 21 and the Reds (25-25) are in Pittsburgh to take on the Pirates (16-33).

Brady Singer is slated to take the mound for Cincinnati against Andrew Heaney for Pittsburgh.

Bailey Falter and a pair of Pirates' relievers combined to throw a five-hit shutout of the Reds. Falter went seven innings allowing four of the five hits while striking out five to earn his third win of the season. The win snapped a four-game losing streak for the Bucs and a five-game winning streak for the Reds.

Lets dive into this afternoon'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 Reds at Pirates

  • Date: Wednesday, May 21, 2025
  • Time: 12:35PM EST
  • Site: PNC Park
  • City: Pittsburgh, PA
  • Network/Streaming: FDSNOH, 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 Reds at the Pirates

The latest odds as of Wednesday:

  • Moneyline: Reds (-127), Pirates (+107)
  • Spread:  Reds -1.5
  • Total: 8.0 runs

Probable starting pitchers for Reds at Pirates

  • Pitching matchup for May 21, 2025: Brady Singer vs. Andrew Heaney
    • Reds: Brady Singer (5-2, 5.01 ERA)
      Last outing: 5/16 vs. Cleveland - 5IP, 3ER, 3H, 3BB, 4Ks
    • Pirates: Andrew Heaney (2-3, 3.02 ERA)
      Last outing: 5/16 at Philadelphia - 5IP, 1ER, 4H, 3BB, 2Ks

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

  • The Reds have now been shutout 8 times this season
  • The Under is 31-18-1 in the Reds' road games this season
  • The Pirates are up 2.45 units on the Run Line in their last 5 at home

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 Wednesday’s game between the Reds and the Pirates

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

  • 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 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

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)

Yoshinobu Yamamoto starts it, Dodgers finish it with walk-off win over Arizona

LOS ANGELES, CA - MAY 20, 2025: Los Angeles Dodgers third base Max Muncy (13) points skyward after hitting a walk-off sacrifice fly to score Los Angeles Dodgers Shohei Ohtani giving the Dodger a 4-3 win over the Arizona Diamondbacks in the 10th inning at Dodgers Stadium on May 20, 2025 in Los Angeles, California. (Gina Ferazzi / Los Angeles Times)
Max Muncy points skyward after hitting a walk-off sacrifice fly in the 10th inning. (Gina Ferazzi / Los Angeles Times)

Tuesday night did not go as the Dodgers drew it up.

But, in the middle of a season-long four-game losing streak, they’ll take a win however they can get it.

Despite getting seven shutout innings from Yoshinobu Yamamoto, and being two outs away from a straightforward 1-0 win against the Arizona Diamondbacks, the Dodgers took a much more complicated route to an eventual 4-3 walk-off victory in the 10th.

Read more:Reinforcements soon? Injured Dodgers pitchers, including Shohei Ohtani, are finally progressing

Tanner Scott blew his third save in 12 opportunities this year by giving up a home run to Gabriel Moreno with one out in the ninth. The Dodgers’ offense, which had been wasteful with scoring opportunities all night, stranded two more runners in the bottom of the ninth. And in the 10th, Scott returned to the mound and gave up a two-run homer to Corbin Carroll, putting the Dodgers on the doorstep of a five-game losing streak that would have felt even worse.

Instead, the Dodgers rallied in the bottom of the 10th. Tommy Edman led off with an RBI double. Shohei Ohtani and Freddie Freeman were both intentionally walked with first base open. Will Smith got hit by a pitch with the bases loaded to tie the score. And, finally, Max Muncy walked it off with a sacrifice fly to deep center that easily scored Ohtani from third.

Read more:Why a tight NL West race factored into Dodgers’ decision to cut Chris Taylor, Austin Barnes

Yamamoto’s contributions might have been wasted. The Dodgers’ inconsistencies at the mound and plate remain present. But, a homestand that was barreling toward total disaster might now end on a high note, the Dodgers setting up a series rubber match with the Diamondbacks on Wednesday while maintaining a narrow lead in the National League West at 30-19.

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

This story originally appeared in Los Angeles Times.

Yankees’ Will Warren continues to dominate after 10-strikeout performance in win vs. Rangers

A huge development in the 2025 Yankees season so far has been Will Warren.

The young right-hander broke camp with the team largely due to injuries to the likes of Gerrit Cole, Clarke Schmidt and Luis Gil. But a couple of months in, and Warren is starting to cement himself as a part of the rotation moving forward, and Tuesday night was the latest example.

Warren pitched 5.2 scoreless innings against the Texas Rangers on Tuesday, striking out a career-high 10 batters to help the Yankees win 5-2. 

The Yankees have seen this sort of performance from Warren this season a few times, but the most encouraging part is how consistent he’s been. 

Warren’s last start saw him strike out nine batters against the Mariners, and in the start before that, he struck out seven against the Athletics across a career-high 7.1 innings pitched. 

“Just the next wave of execution,” manager Aaron Boone said of the difference in Warren of late. “Gaining a bit more confidence and knowing his stuff plays. He has different ways to get you out…. He’s putting it together more now. We’ve been seeing this to start the year and parts of last year.”

“[The confidence level] is feeling good,” Warren said of his start. “Just trying to keep it rolling.”

The Yankees skipper said there’s still room for improvement in Warren’s game, even after this dominant stretch. Specifically, he believes Warren can finish off batters better, especially when he’s ahead in the count.

But Boone is happy with how Warren has responded this season. It wasn’t too long ago that Warren had an ERA nearing 6.00 -- after pitching to a 10.32 ERA across six games (five starts) a season ago. But three consecutive dominant starts have lowered his ERA to 4.05, and he's picked up two wins along the way.

When asked if he sees more double-digit strikeout games in Warren's future, the longtime Yankees manager wouldn’t make guarantees, but Tuesday’s performance didn’t take him off guard either.

“I don’t think we’re surprised. His stuff really plays,” he said. “It’s just about that next wave of execution that we’re seeing more and more of…He has the arsenal to do it. Biggest thing is getting outs.”

Warren was asked if there’s a difference between him now and earlier in the season, and the 25-year-old gave a response as confident as the way he pitched on the mound.

"I think I was close this whole time,” he said. “It's just like I talk about, the execution, just sticking with our plan and trusting that I'm here for a reason.”

After Tuesday’s win, Warren now has 60 strikeouts this season, 17 more than any other MLB rookie pitcher. Over his last four starts, Warren has struck out 34 batters across 22.2 innings.

Ben Rice and Aaron Judge, the sluggers whose homers powered the Yankees' win on Tuesday, echoed their manager’s sentiments and knew this was in Warren all along.

"I feel like today and his last few starts, he's just seemed a lot more confident out there, stayed aggressive, and he's just not giving in out there,” Rice said. “It's been fun to watch."

“In spring training, seeing him [I thought], this is going to be something special here when he finally gets the call-up,” Judge said. “And it’s been fun to watch him grow and develop the last couple of seasons, especially this season. Seen him making huge strides over the last couple of starts. He’s going to be a big piece for us down the road, and he’s a big piece for us right now.”

Indeed, Warren has been just that for the Yankees. With Gil still on the IL, and without a fifth starter for the time being, Warren will continue to be asked to help the team win every time he's on the mound. And if the last few weeks are any indication, Warren has the ability to do it.

Mets’ offensive struggles continue with shutout loss to Red Sox: ‘We’re going through it, no doubt’

Things were shaping up perfectly for the Mets on Tuesday night. 

With a struggling offense, New York got into an overworked Boston bullpen early after Walker Buehler was ejected with just one out in the top of the third for arguing a missed strike call to Juan Soto

However, not much changed, and the Mets were unable to get anything going.

New York’s at-bats were mainly lifeless and they didn’t make much hard contact -- managing just two walks and four hits while going 0-for-7 with runners in scoring position and grounding out 13 times in their third shutout loss of the season

This is the first time the Mets have dropped three consecutive games on the year -- and the biggest factor in that easily has been their sluggish offense.

“We’re going through it right now, no doubt about it,” Carlos Mendoza said. “We’re having a hard time putting guys on consistently and when we do get those guys on, we’re having a hard time getting them in — offensively, we’re going through it right now.”

New York has scored just 10 runs over their last seven games -- they’ve gone 5-for-44 with runners in scoring position over that span, leaving a total of 43 men on-base, and they haven’t hit a homer since Brett Baty’s solo shot last Tuesday against the Pirates. 

Juan Soto has five hits during that stretch, Pete Alonso has four, Francisco Lindor two. 

Those three haven’t done much setting the table at the top, but it’s not just them -- Mark Vientos and Francisco Alvarez have cooled off after a hot stretch and Brandon Nimmo is all the way down to a .719 OPS on the year. 

Mendoza said he’s always looking for ways to shake things up -- but for now, they just have to keep battling. 

"Some things just aren't bouncing our way," Nimmo said. "I've never encountered a year where we haven't gone through something like this. Even the 100-win season we encountered it in September -- it's just part of the game, unfortunately."

"It happens," Mendoza added. "We just have to continue to fight, we have to continue to work, we have to stay positive. We just have to turn the page. It might not sound right, but that’s what we have to do. We have to keep fighting and we have to keep our heads up because we have another tough one tomorrow.”

Ben Rice, Aaron Judge homer and Will Warren dominates in Yankees' 5-2 win over Rangers

Ben Rice and Aaron Judge homered, and Will Warren struck out 10 batters as the Yankees took the series opener against the Texas Rangers, 5-2, on Tuesday night in the Bronx.

Here are the takeaways...

-Rice got the scoring started in the second inning with a solo shot that went into the upper deck in right field off of lefty Patrick Corbin. It's the left-hander's 10th homer of the season -- in his 42nd game -- after he just seven in 50 games a year ago. In his second at-bat, Rice smoked a pitch into center field but Sam Haggerty made a running snare to steal an extra-base hit. The play did allowJudge to score from third on the sac fly. The DH finished 2-for-3.

The Yankees wouldn't score again until the sixth when Anthony Volpe hit a two-out bloop single just out of the reach of the sliding centerfielder to score Paul Goldschmidt from second.

Judge came up to the plate in the eighth after going 1-for-3 and his average dipped to .400 earlier in the game, but then he took Caleb Boushley the other way for his MLB-leading 16th dinger with Grisham on base to put the Yanks up 5-0. He finished 2-for-4 and is hitting .403. The homer went just 326 feet, the shortest longball of Judge's career.

-Warren had another efficient and dominant start. After striking out nine in his last start against the Mariners, Warren sat down 10 Rangers, breaking the previously career high of nine he set in Seattle a week prior.

Warren was cruising until the sixth inning. After an incredible catch by third baseman Oswald Peraza in foul territory, the Rangers loaded the bases after a walk and back-to-back bloop singles. Warren struck out Marcus Semien looking before manager Aaron Boone pulled his starter for Mark Leiter Jr. to get out of the two-out jam. The right-handed reliever struck out Joc Pederson to end the inning.

Warren pitched 5.2 innings (101 pitches/65 strikes) without giving up a run and allowing just five hits and one walk.

-The Yankees' bullpen did its job, keeping the Rangers off the board. The combination of Leiter Jr. and Devin Williams pitched 2.1 scoreless innings, allowing just one hit, and striking out four batters, but Ian Hamilton allowed a two-run shot to Jonah Heim with two outs and then a triple that got past a diving Judge before he was pulled for Luke Weaver. Weaver got the final out to lock down the save.

-Cody Bellinger extended his hitting streak to 14 games and finished 1-for-3. On the other side, Trent Grisham's sixth-inning single broke an 0-for-14 stretch for the outfielder. Grisham went 2-for-4 on Tuesday night.

-Volpe was put in the No. 5 hole and finished 1-for-4 but his RBI blooper with two outs could potentially get him going.

Game MVP: Ben Rice

Warren was great, but he faltered at the end and was partially bailed out by the bullpen. But Rice accounted for two of the team's runs.

Highlights

What's next

The Yankees continue their three-game set with the Rangers on Wednesday night in the Bronx. Ryan Yarbrough (1-0, 3.70 ERA) will come out of the bullpen to starts for the Yankees. Jacob deGrom (4-1, 2.29 ERA) will be on the mound for the Rangers.

Mets' offense silenced again, fall to Red Sox, 2-0, for first three-game losing streak of season

The Mets suffered their third straight loss, falling the Boston Red Sox 2-0 on Tuesday night at Fenway Park.

It's New York's first three-game losing streak of the season.

Here are some takeaways...

- Taking the mound for the first time in nearly a month, Boston starter Walker Buehler mowed down the struggling Mets offense over the first two innings. The right-hander struck out four of the first six batters he faced, but he was ejected with one out in the top of the third for arguing balls and strikes.

New York threatened against left-hander Brennan Bernardino who entered in place of Buehler, but as has been a common theme with this club of late they stranded men in scoring position -- they went a brutal 0-for-7 as a team in such situations on the night.

- Luckily for the Mets, Clay Holmes was able to do a good job dancing around threats of his own. The righty walked a pair in the first, but struck out back-to-back batters to end the frame. He was then helped out by a perfect Brandon Nimmo throw to gun down Nick Sogard trying to score on a potential sac fly in the second.

The 91.8 mph strike from shallow left was the hardest outfield assist of Nimmo's career.

Boston put two more on with two outs in the third, but Holmes found his way out of danger again. He put together his first clean inning of the night in the fourth with some help from a beautiful barehanded play from Brett Baty, who continues shining defensively.

The Red Sox were finally able to strike in the fifth, as Carlos Narváez and Rafael Devers snuck a pair of solo homers over the Green Monster. He finished his outing with a five-pitch bottom of the sixth -- ending his night with a final line of two runs on four hits with three walks and five strikeouts.

- Unfortunately for Holmes, the Mets' offense wasn't able to get much of anything going against the rest of the Boston bullpen, as they went down silently for their third consecutive loss. They managed just four hits on the night and were shutout for the third time this season.

- Juan Soto reached base twice with a walk and a hit -- his opposite field knock came with two outs in the top of the sixth, just a few pitches after Francisco Lindor was caught stealing second base.

Game MVP: Carlos Narváez

The 26-year-old backstop got the scoring started and gunned down Francisco Lindor trying to steal second a few innings later.

Highlights

What's next

Tylor Megill (3-4, 3.74 ERA) takes the mound against ace left-hander Garrett Crochet (4-3, 2.00 ERA) as the Mets and Sox close out this three-game set on Wednesday at 6:45 p.m. on SNY.

Mets’ Ronny Mauricio launches homer in Triple-A, Brandon Sproat’s struggles continue

Ronny Mauricio appears to be settling into a groove. 

The young Mets infielder had just three hits with St. Lucie and Binghamton during his rehab assignment -- but after being activated from the injured list this weekend, he’s been able to find some success back in Syracuse.

Mauricio was on-base three more times during Tuesday night’s loss to Rochester. 

He lined a double down the left field line with one out in the bottom of the first, drove in a run with a two out single up the middle in the seventh, and then capped off his strong night by crushing a solo homer in the ninth. 

All three drives left the bat at 100+ mph.

The 24-year-old is now 5-for-9 with two extra base-hits over his first two games in Triple-A. 

Mauricio missed all of last season after suffering a torn ACL during winter ball, but if he can stay healthy and continue to produce consistently, he just might find his way back into the big leagues before long.

Things weren’t as positive on the pitching side of things. 

Top pitching prospect Brandon Sproat was knocked around for the second straight outing. 

Sproat did work his way through for scoreless innings, but things took a turn for the worst in the fifth as he failed to record an out and was pulled after allowing seven runs (six earned) on eight hits and a walk. 

The 24-year-old punched out just one batter on the night. 

He has now allowed six or more runs in three of his last five outings -- bringing his ERA up to an ugly 6.69 on the season.

With the way Jonah Tong and Nolan McLean have been pitching of late, it's safe to say Sproat has fallen down a bit in the organization's prospect rankings.

Orioles GM Elias speaks 3 days after firing manager, says he's evaluating reasons for team's decline

MILWAUKEE — Orioles general manager Mike Elias broke his silence about his decision to fire manager Brandon Hyde, saying Tuesday he's doing an across-the-board evaluation to determine what has caused Baltimore's remarkably rapid decline.

“You go back to last June, we were on top of the sport in almost every facet of the sport, including majors and minors,” Elias said of his team, which carried a seven-game skid into Tuesday’s game at Milwaukee. “Now we find ourselves where we find ourselves. This has been hitting us all very hard, but it’s unusual for that to be so sudden.”

Elias fired Hyde on Saturday, and since then, only players and interim manager Tony Mansolino had answered reporters' questions about the move. The Orioles, who won a combined 192 games from 2023-24, entered Tuesday last in the American League East with the fourth-worst record (15-31) in the majors.

Elias praised Hyde for getting the Orioles back into contention but said the time had come for a new voice. Baltimore has gone 0-3 since Mansolino was promoted from third-base coach.

“I want to emphatically credit (Hyde) for the wonderful job that he did and the skill set that he has,” Elias said. “I’m sure he’s going to continue and have a fantastic career. It’s very endemic to sports. After a certain number of years, sometimes organizations try something different, and that’s what this was.”

Elias was asked why he waited this long to speak about the move.

“It’s a pretty hectic few days,” he said. “I got Tony in place and traveled up here with the team. I just needed a couple of days.”

Hyde was named the AL manager of the year in 2023 after leading the Orioles to a 101-61 record and their first division title since 2014. Baltimore followed that up by going 91-71 and returning to the playoffs as a wild card last year, though it struggled to a 34-38 record to finish the season.

This year, the Orioles have been dreadful despite bringing back the young core that sparked the franchise's resurgence.

“I’m in the process of very heavily evaluating everything that we do across the organization - that (includes) the front office, analytics department, player development,” Elias said. “You name it, we’re looking at it very hard.

“To our credit, this has something that has not been lingering for years and years. This is something that’s mounted in months, and it’s been very tough on those of us in leadership positions in the organization, but we’re focused on fixing it right now. I think the main focus is trying to stabilize this team, improve the play on the field and get this core of players back on track.”

The Orioles entered Tuesday with a 5.53 ERA that ranked ahead of only major league-worst Colorado (5.85). Baltimore added Japanese veteran Tomoyuki Sugano, 41-year-old Charlie Morton and 37-year-old Kyle Gibson on one-year deals in the offseason to try to help offset the loss of four-time All-Star and 2021 Cy Young Award winner Corbin Burnes, who signed a six-year, $210 million contract with the Arizona Diamondbacks.

Sugano is 4-3 with a 3.08 ERA, but Morton is 0-7 with a 7.68 ERA and currently working out of the bullpen. Gibson was released after going 0-3 with a 16.78 ERA.

Baltimore’s offensive struggles are a bigger surprise.

The Orioles entered Tuesday ranked 25th in the majors in runs (173) after finishing fourth in that category last year and seventh in 2023. The Orioles also were 25th in batting average (.230) and 18th in slugging percentage (.388) after being the top 10 in both categories each of the last two years.

“I think I’ve been pretty clear that our pitching staff, our starting pitching staff, has been a huge problem,” Elias said. “I put that on myself and the front office in terms of roster construction. The position player group, again, we haven’t had perfect health, but this is a universally lauded group and (has) had a lot of success. There’s underperformance happening there, and that’s something we need to address via player development, via coaching.”

Elias said he's confident he can help Baltimore rebound. He took over when the Orioles were coming off a 47-115 season in 2018 and hired Hyde a month later.

Now, he'll try to do it again, without Hyde.

“I think a big point of pride for me throughout my career has been my ability to adapt in a sport where you’ve got to do that,” Elias said. “What we’re going through right now and the degree to which we’re going through is well below anyone’s standards, including mine. This is deeply disappointing. I’m doing everything in my power to correct and improve it going forward.”

Reinforcements soon? Injured Dodgers pitchers, including Shohei Ohtani, are finally progressing

Los Angeles Dodgers' Shohei Ohtani warms up before a baseball game against the Oakland Athletics, Wednesday, May 14, 2025, in Los Angeles. (AP Photo/Jayne Kamin-Oncea)
Shohei Ohtani warms up before a game against the Athletics. (Jayne Kamin-Oncea / Associated Press)

Even as their pitching injuries have mounted in recent weeks, the Dodgers haven’t panicked.

On multiple occasions, team officials have noted how none of the seven pitchers who have gotten hurt since the end of spring camp suffered relatively serious injuries. In time, they promised, the staff would get back close to full health.

On Tuesday, signs of that optimism finally began to appear.

Tyler Glasnow and Blake Snell (both out with shoulder inflammation) continued their throwing progressions, with Glasnow making some light pitches off a mound slope for the first time since going on the injured list last month, according to manager Dave Roberts.

Kirby Yates (hamstring strain) began playing catch just days after hitting the IL, raising his hopes of being back within the two-to-four week time frame the team has targeted. Blake Treinen (forearm sprain) also continued his catch play, while Michael Kopech (shoulder impingement) was set to make a rehab outing with triple-A Oklahoma City.

Most of all, though, Shohei Ohtani checked off another important box in his return from a 2023 Tommy John surgery, taking another step closer to resuming two-way duties for the first time as a Dodger.

Read more:Hernández: Roki Sasaki's shoulder issue leaves Dodgers in a familiar and problematic position

In a flat-ground throwing session Tuesday afternoon, Ohtani mixed in some breaking pitches for the first time in his throwing program this year, Roberts said, a notable development after the right-hander had been limited to fastball and splitters previously in pitching activities.

Already in recent weeks, Ohtani had been ramping up his pitching work in other ways. He had steadily increased the number of throws in his weekly bullpen sessions, getting up to 50 last Saturday. He has been doing up-downs in his bullpens, too, to simulate the downtime he will experience between innings when he returns to a big-league mound.

Roberts confirmed it is all a sign that Ohtani is finally getting closer to facing live hitting again for the first time since he underwent his second Tommy John procedure two offseasons ago.

Roberts said he was still unsure exactly when that might happen, but indicated that Ohtani and Snell are on similar timelines to return — with Glasnow a tick ahead of each of them.

“It is progressing,” Roberts said of Ohtani’s pitching rehab, which had been in more of a static stage with weekly 20-pitch bullpen sessions earlier this year. “I'm not sure when [he’s] going to take that slider from the flat ground to the bullpen, but that is progress. Yes.”

Right now, the Dodgers could use all the pitching help they can get.

Over their last 11 games, the team’s shorthanded pitching staff has struggled mightily, posting a 6.31 ERA over a 4-7 stretch that included a four-game losing streak entering Tuesday.

Among the opening day rotation, only Yoshinobu Yamamoto and Dustin May have stayed healthy through the first two months. And outside of Yamamoto — an early-season Cy Young candidate who was needed to be a stopper Tuesday night against the Arizona Diamondbacks — no Dodgers pitcher with more than three starts has a sub-4.00 ERA to this point of the campaign.

The rotation’s struggles have bled into the bullpen, where Dodgers relievers have combined for an MLB-high 207 2/3 innings this season, 19 more than any other team. Closer Tanner Scott has been solid, with a 1.74 ERA and nine saves in 11 opportunities. But many of the Dodgers’ other top relief arms have gotten hurt, including virtually all of their most trusted right-handers.

“It’s not the staff we thought we’d have this season,” Roberts acknowledged Monday night.

Read more:'A lot of gratitude and gratefulness to get back.' Clayton Kershaw reflects on 2025 return

Before long, however, the Dodgers are hopeful it will be again.

In addition to Ohtani, Snell and Glasnow, the Dodgers will also eventually get Roki Sasaki (shoulder impingement) and Emmet Sheehan (Tommy John recovery) back as rotation options. Sasaki is expected to begin throwing again during the team’s upcoming trip. Sheehan has been throwing live sessions against hitters for the last several weeks as he works back from last year’s elbow procedure.

Brusdar Graterol (offseason shoulder surgery) is also scheduled to return during the second half of the season.

About the only injured pitcher who hasn’t made recent progress is Evan Phillips, whose original 15-day diagnosis now looks likely to stretch far longer than that.

Still, no one’s return has been more eagerly anticipated than Ohtani’s. After almost a year and a half of waiting, the Dodgers are hopeful his return, which has been expected to come around the All-Star break, is finally on the horizon.

His next step will be facing live hitting. And given his recent workload increases, it’s possible it could come soon.

“I really wish I had an answer [on when it will be],” Roberts said. “I'm just waiting for the green light from people that are sort of managing the Shohei rehab, day to day.”

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

This story originally appeared in Los Angeles Times.

Phillies pushing Luzardo and he's delivering — ‘Matches the flow of our team'

Phillies pushing Luzardo and he's delivering — ‘Matches the flow of our team' originally appeared on NBC Sports Philadelphia

DENVER — In Jesus Luzardo, the Phillies knew they were getting a lefty with upside who could miss bats and had the potential to pitch at the top of a rotation.

But 5-0 with a 1.95 ERA through 10 starts? After transitioning from a last-place team that draws under 10,000 fans per game to a club in win-now mode with as crazed a fanbase as you’ll find?

“I definitely thought it was possible but I know that it might come as a surprise to a lot of people,” Luzardo said after striking out 10 Rockies over six innings to help the Phillies improve to a National League-best 30-18.

“It’s been a struggle at times in my career but I think a little change of scenery at times is great. Just a breath of fresh air being around a good group of guys here. Nothing against the places I’ve been, it’s just a little different here.”

The Phillies banged out 17 hits for a second straight game to beat the Rockies, 7-4, on Tuesday night. Luzardo’s evening began with a 10-pitch, 1-2-3 first inning but he threw 72 pitches over the next three innings.

A six-inning start appeared unlikely when he began the fifth at 82 pitches but Luzardo recorded the first out on one pitch and struck out the next two.

The lefty came back to the dugout at 94 pitches and told pitching coach Caleb Cotham he wanted to go another. It meant something to him and the team on a night like this.

“He saved some of our bullpen because there’s quite a few guys who if we had to use them, they wouldn’t be available tomorrow,” manager Rob Thomson said. “I love him. He’s not gonna give in. He’s gonna fight.

“We pushed him tonight. It’s not something I like to do because he’s coming back on regular rest for Sunday but just to save the bullpen, he did a great job.”

Luzardo threw 105 pitches, exceeding 100 for the fourth time in his last five starts. The most he’s ever done it in a season is five times.

The Phillies are testing him. They want to protect Luzardo after he missed the second half of 2024 with a back injury but they aren’t using kid gloves.

“Nothing that’s shown me he’s slowing down,” Thomson said.

Bryce Harper, who doubled twice, gushed about his first-year teammate.

“I can’t say enough how smart he is,” Harper said. “In the clubhouse, out there, he’s always thinking about what he needs to do.

“I’ve said it a million times, I’m glad he’s on our team. I faced him multiple times when he was in Miami and it was always a tough game for us.

“The way he goes out there, his demeanor, it matches the flow of our team.”

By going six, Luzardo enabled Thomson to use just two relievers, Jose Ruiz and Max Lazar. Jordan Romano warmed up during the bottom of the ninth as the Rockies scored two runs in Lazar’s second inning but Lazar recorded the final out after a mound visit from Cotham.

The Phillies have won their first two games at Coors Field while also resting Romano, Matt Strahm and Orion Kerkering each night. They’ll have a full bullpen ready Wednesday behind Taijuan Walker.

The offense is averaging nearly two hits per inning in the series, 34 in all. On Tuesday, six players had multiple hits and eight either drove in a run or scored. The Phillies lead the Mets by 1½ games in the NL East and have picked up 6½ games on them since being swept at Citi Field the third week of April.

“There’s a lot of hits in this ballpark,” Harper said of Coors Field, where the Phils play twice more this week before moving on to Sacramento to face the skidding Athletics.

“Our team, it’s a lot of fun when we’re hitting on all cylinders. I think we’re doing that right now.”

Bats jump all over Rockies, Luzardo finds second wind in Phillies' 5th straight win

Bats jump all over Rockies, Luzardo finds second wind in Phillies' 5th straight win originally appeared on NBC Sports Philadelphia

DENVER — They didn’t explode until the final three innings Monday but the Phillies took no time on Tuesday night, jumping out to a two-run advantage three batters into the game and leading wire-to-wire in a 7-4 win over the Rockies.

Bryson Stott singled to begin the game, Trea Turner and Bryce Harper followed with doubles and the Phillies quickly had all the run support Jesus Luzardo would need.

Stepping on the throat of a last-place team is always important to prevent it from building momentum or thinking it has a chance. In Monday’s series opener, the Phillies trailed until the eighth inning and spent most of the night down by two before scoring seven times in the final three innings.

Tuesday was much more comfortable.

The Phillies have collected 32 hits over the last 16 innings with a .418 batting average, six doubles, a triple and four home runs. They’ve made Coors Field look like Coors Field, which wasn’t a given even with how poorly the Rockies have played in 2025. The Phils entered the series having scored two runs or fewer in five of their last 12 games in Colorado.

It’s been a different story early this week. The Phillies have won five games in a row and own the best record in the National League at 30-18. They’re 1½ games ahead of the Mets, who have lost three straight and five of six. Since being swept at Citi Field in late April, the Phillies are 17-6 and the Mets are 11-13.

Luzardo had a winding night that began and ended strong. He opened with a 10-pitch, 1-2-3 bottom of the first then struggled with control and needed 72 pitches over the next three innings. It looked like Luzardo might not finish five innings, much less six, but he got into one final groove after Stott snared a liner to begin the bottom of the fifth. From there, Luzardo struck out four in a row and ended the night with a groundout.

He whiffed 10 over six innings and allowed just two hits. A third of the way into his first season with the Phillies, Luzardo has exceeded all expectations. He’s 5-0 with a 1.95 ERA, second in the NL to Kodai Senga (1.43).

Every Phillie in Tuesday’s lineup except J.T. Realmuto had a hit and either drove in or scored a run. Six had multiple hits. It’s the first time since 2007 the Phillies have picked up at least 17 hits in back-to-back games.

Kyle Schwarber, who joked, “200 more and I can quit,” after launching his 300th career home run Monday, added No. 301 on Tuesday. It wasn’t a 466-footer off the facing of the third deck like the night before but this one traveled 430 feet and was, again, off of a lefty. He’s become lefty-proof, hitting .300 against them last season and .317 this season with a 1.250 OPS and nine of his 17 home runs.

The Phillies have avoided looking past or playing down to the level of their last two opponents, the Pirates and Rockies, winning all five games. They can win another series on Wednesday night when Taijuan Walker opposes left-hander Carson Palmquist in his second career start.

Melvin leans on electric young arms in Giants' win over Royals

Melvin leans on electric young arms in Giants' win over Royals originally appeared on NBC Sports Bay Area

SAN FRANCISCO — At the start of camp in February, it would not have been hard to imagine Hayden Birdsong and Kyle Harrison pitching on consecutive days for six months. But Landen Roupp was the surprise winner of the Giants’ competition for the fifth spot in the rotation, and up until last week, the four veterans ahead of the three youngsters had been throwing just well enough — and had stayed healthy enough — to keep Bob Melvin from any moves. 

That changed when Jordan Hicks pitched himself out of the rotation, and as Melvin addressed the media Tuesday, there still was some question about whether Justin Verlander’s pec discomfort will dissipate in time for him to make his next start. The Giants know that at some point they’ll need their youth to get where they want to go, and it was there for them in Tuesday’s 3-2 win over the Kansas City Royals. 

Birdsong pitched five solid innings in his return to the rotation and Harrison looked comfortable in a new role, serving as a setup man on a night when the bullpen was a bit short. More than the results, though, was the way it looked. 

Birdsong’s command was spotty at times, but he hit 98.4 mph while striking out Royals star Bobby Witt Jr. and continued to get strikes with a new kick-change that has become a weapon. Harrison was charged with a run in his 1 1/3 innings, but he breezed through the seventh while pitching in that situation for the first time, striking out a pair and filling the zone with 96 mph fastballs. 

This is not at all how either expected the first two months to go, but on Tuesday, both looked capable of helping to lead the way for the next four months. 

“There were some misses from [Birdsong] today that were kind of big, but when he needs to make a pitch he does. His velo was up, the breaking stuff was good — I thought he pitched well,” Melvin said. “[Harrison was] really good. He was [warming] up and then he had sit down and wait another inning after we got Randy [Rodriguez] up. That, to me, was most impressive and he kept the velo up. With the workload, we needed him to pitch an inning, maybe two. That’s what we were looking at. I thought he handled it really well.”

When the staff decided to remove Hicks from the rotation, there wasn’t any conversation about who was up next. Birdsong had been waiting for his shot, and in his first start of his sophomore year, he scattered five hits, walked none and struck out four. The only run was unearned, coming after he threw away a pickoff and then threw a wild pitch.

Birdsong said he was “antsy” in the morning, but excited. 

“It felt good,” he said. “I had more energy in the fourth, fifth than I thought I would. Obviously you’re still ramping up and they’re probably going to keep me somewhat at a pitch count for now and try to build me up again.”

The Giants tried hard over the first month-plus to keep Birdsong stretched out, knowing he was the next man up. When Hicks couldn’t make it out of the third last week, Birdsong threw 65 pitches in relief. He had a count in the 75-80 range Tuesday, and the next time out, he should be back to normal. 

For Harrison, things might get tricky. He was fully stretched out when he was called up to be the second lefty earlier this month, and he has thrown so well that it’s easy to imagine the Giants keeping him in that role short-term. They have just one other left-handed reliever — Erik Miller — and Melvin has been careful with his workload. 

Since returning, Harrison thrown 5 1/3 innings across four outings. The velocity uptick that started to return in late April has remained, and he looks like he can be a weapon out of the bullpen. It will be more difficult to keep him stretched out if this is his role, though. 

That’s a problem for down the line. Right now, the Giants are going game by game, and on Tuesday, Melvin planned to get as much as he could out of his two young pitchers. He is learning more about Harrison with every relief outing, and there’s no doubt in his mind about what’s ahead for Birdsong. 

“He showed last year what he’s capable of doing,” Melvin said. “We feel like he’s going to be a starter for the Giants for a long time.”

That’s exactly what Birdsong wants to hear. He was disappointed to miss out on a spot coming out of camp, but he thrived in a long and then short relief role, and on Tuesday, he looked like someone who won’t let this opportunity slip away. 

“I plan on it,” he said when asked about remaining in the rotation. “I’ll do what the team needs, but I plan on starting.”

Download and follow the Giants Talk Podcast