Why Carmen Mlodzinski has been Pirates best starting pitcher

CHICAGO, IL - APRIL 10: Carmen Mlodzinski #50 of the Pittsburgh Pirates pitches during the game between the Pittsburgh Pirates and the Chicago Cubs at Wrigley Field on Friday, April 10, 2026 in Chicago, Illinois. (Photo by Nick Loggarakis/MLB Photos via Getty Images) | MLB Photos via Getty Images

Entering the 2026 season, the Pittsburgh Pirates starting rotation contained the reigning Cy Young winner, the No. 2 pitching prospect in baseball, and the former franchise leader in strikeouts by a right-handed pitcher.

None of the three, or Braxton Ashcraft, have been the Pirates best starting pitcher this year. 

It’s the guy everyone, including myself, thought was destined to start in the bullpen.

Carmen Mlodzinski has been Pittsburgh’s most consistent and most effective starter through the first month.

Hear me out.

The Pirates have one of the best rotations in baseball and contribute largely to the team’s 3.22 overall team ERA, the second-best in baseball. 

Mlodzinski leads the rotation with a 1.77 ERA and is the only starter below 2.00. He’s only allowed four earned runs over 20.1 innings.

Paul Skenes’ ERA sits at 3.27 and is inflated due to five runs allowed and only recording two outs on Opening Day against the Mets, largely due to two defensive blunders. Skenes has allowed three runs in his other 21.1 innings.  

When examining who’s been the best, it’s hard to ignore the expectation vs. reality.

Pirates fans and media members thought the Bucs were bound to sign a left-handed starting pitcher as the fifth starter out of camp, but it never happened.

The initial belief was that Jose Urquidy could be a bounce back option… he’s in Triple-A Indianapolis.

Mlodzinski recorded a career-high eight strikeouts in his first start against New York and has pitched deeper into games every outing, from 4.1 innings to 4.2, 5.1, and six full innings pitched.

In his last two starts against the preseason NL Central favorite Chicago Cubs at windy Wrigley, Mlodzinski allowed six hits, walked three, and struck out two, but a run didn’t cross the plate.

He appeared in relief of opener Mason Montgomery against the Washington Nationals on Wednesday and pitched arguably the best game of his MLB career.

Mlodzinski totaled a career-best six innings with two hits, two walks, five strikeouts, and another scoreless outing.

The 27-year-old starter hasn’t allowed a run in his last 12 innings. 

Pirates starters didn’t allow a home run over the first three series. Mlodzinski hasn’t allowed one in four outings.

Mlodzinski isn’t overpowering hitters, but changing speeds and using solid location to put away the game’s best hitters. 

Mlodzinski is in the 98th percentile in offspeed run value (3) and the 90th percentile in barrel percentage (1.7%). While opponents are hitting the ball hard off him 51.7% of the time (10th percentile),  his even ground ball rate of 51.7% has limited the damage. 

The first full month of baseball has gone better than anyone could have imagined following a 6.04 ERA in five April starts in 2025.

Another concern for Mlodzinski was facing the lineup for a third time. In 9.1 frames past the third inning, Mlodzinski has given up only three runs. 

In 11 innings over the first three innings, the starter has allowed one run and five total hits. 

Not taking anything away from Skenes, Mitch Keller, Braxton Ashcraft, or Bubba Chandler, who have all had great moments, Mlodzinski is pitching the best he’s pitched since the Pirates drafted him in 2020.

The Pirates are short on pitching depth after Johan Oviedo and Mike Burrows were dealt for bats, plus Jared Jones not expected back for another month.

Mlodzinski has been everything the Pirates could have asked for and more, but the key is sustaining it

Mlodzinski will start Tuesday night as the Pirates begin the first of three against the Texas Rangers.

First pitch is at 8:05 p.m. as Mlodzinski will pitch against the American League for the second time. 

Seattle designates RHP Casey Legumina for assignment, calls up RHP Alex Hoppe

PEORIA, ARIZONA - FEBRUARY 24: Alex Hoppe #48 of the Seattle Mariners pitches during the fifth inning of a spring training game against the Chicago White Sox at Peoria Stadium on February 24, 2026 in Peoria, Arizona. (Photo by Mike Christy/Getty Images) | Getty Images

The Seattle Mariners announced Tuesday afternoon that they have designated RHP Casey Legumina for assignment, recalling rookie RHP Alex Hoppe for additional bullpen depth.

The move comes on the heels of a difficult outing for Legumina, but the righty had been reasonably effective in the early stages of the season prior to being tasked with the heart of the lefty-heavy Athletics order in the 8th inning of Monday night’s knotted affair. Asked predominantly for mop-up and low-leverage work, the Gonzaga product amassed a 5.43/4.15 ERA/FIP in 61.1 innings over the past two seasons with Seattle, a total of -0.9/0.0 bWAR/fWAR. At times, Legumina became the de facto long reliever for the M’s, pitching at least parts of multiple innings in half his appearances in 2026 and more than a handful a season ago. Though the Bean Man could be claimed to fill out another club’s bullpen, it’s plausible he passes through waivers and returns to Triple-A Tacoma for Seattle to call upon again.

His departure gives the Mariners a nearly fully rested bullpen headed into the final two tilts of a 13-game set without off days. The 27 year old Hoppe has yet to make his major league debut, having spent the first few weeks of 2026 with the Rainiers in Tacoma. Even without Legumina’s tough outing a night ago, Hoppe was pushing the M’s to make a move, with eight scoreless outings (well, one unearned run) as Tacoma’s de facto closer, punching out 12 and walking just three while yielding only four hits in 8.0 innings.

Nick Vitalis wrote Hoppe’s 40 in 40, which you can read here for some detail and a spectacular celebrity comp, and Kate should have some more details on Hoppe this afternoon to boot. The short of it is… Hoppe has had command issues, having been a 6th round pick out of UNC Greensboro by the Boston Red Sox in 2022 as a cost-saving senior sign whose expectation was to climb the ranks swiftly. Instead, it’s been a trickier traversal, with three rounds at Double-A Portland from 2023-2025 before cracking Triple-A Worcester last year.

As you can see from the clip below, Hoppe eschews some recent trends in pitch design and development. He’s “just” 6’1, but creates a steeper angle with a rather over-the-top delivery that makes his heater and breaking ball appear to tunnel well.

These pitches also make it difficult for hitters to elevate, as Hoppe has run high groundball rates for much of his career and has continued to do so in his short time this season. If and when he pitches for Seattle, he’ll be the first Mariners player to make their MLB debut in 2026.

Reds Injury Update – Nick Lodolo set for rehab assignment

GLENDALE, ARIZONA - MARCH 12: Nick Lodolo #40 of the Cincinnati Reds gets set to throw a pitch during a Spring Training game against the Los Angeles Dodgers at Camelback Ranch on March 12, 2026 in Glendale, Arizona. (Photo by Brandon Sloter/Getty Images) | Getty Images
Cincinnati Reds v Washington Nationals

It is undeniable that the heartbeat of the Cincinnati Reds roster is their starting pitching. During the 2025 regular season, in particular, that group posted an impressive 19.4 fWAR combined, a mark that was good for third-best in all of Major League Baseball (behind only the big spending Philadelphia Phillies and Los Angeles Dodgers).

That’s by design, too. A quick glance at the projected 2026 rotation shows a cadre of former 1st round picks (Rhett Lowder, Chase Burns, Nick Lodolo, Hunter Greene) as well as a 2nd rounder (Andrew Abbott). In other words, the Reds are well aware the importance of the rotation, the attrition that always hits it, and how their business model means they need to draft and develop the best arms they can get as early in drafts as it can be.

The 2026 group hasn’t been exactly as planned, however. Greene is out until mid-summer after having elbow surgery this spring, while Lodolo has been sidelined as he battles through a recurring blister issue that’s cost him time as well as impacted which pitches he can actually throw. The current group, buoyed by veteran Brady Singer and lefty Brandon Williamson, has obviously held up well enough for the Reds to sport a 15-8 overall record so far, but they haven’t exactly been brilliant in leading the roster there.

For instance, their 6.21 K/9 ranks second worst among starting rotations league-wide. Their 4.80 expected ERA is the 8th highest, while their 4.77 xFIP ranks 3rd worst. Getting guys like Lodolo – and Greene, eventually – is only going to improve that mark, and it appears the Reds are finally getting close to that happening.

As MLB.com’s Mark Sheldon relayed, Lodolo threw 50 pitches across a trio of innings in a simulated game yesterday down in Tampa, and he’s set to head out on a rehab assignment with High-A Dayton where he’ll pitch four innings, ideally, on Sunday.

One of the batters he pitched to in said simulated game was Jose Trevino, who’s been on the IL for the last two weeks with a back/neck issue. Trevino came through the sim game unscathed, too, and it appears he could rejoin Cincinnati’s active roster as early as Wednesday.

The band is getting closer to being back together!

GAME THREAD: Astros at Guardians, game 25 of 162

GOODYEAR, ARIZONA - MARCH 11: Angel Martinez #79 of the Cleveland Guardians sits in the dugout before the Spring Training Game against the Los Angeles Dodgers at Goodyear Ballpark on March 11, 2024 in Goodyear, Arizona. (Photo by John E. Moore III/Getty Images) | Getty Images

Here’s the Astros’ lineup:

Here’s the Guardians’ lineup:

Let’s go, Guardians!

Gamethread 4/21: Phillies at Cubs

CHICAGO, IL - APRIL 20: Bryce Harper #3 of the Philadelphia Phillies looks on in the first inning during the game between the Philadelphia Phillies and the Chicago Cubs at Wrigley Field on Monday, April 20, 2026 in Chicago, Illinois. (Photo by Nick Loggarakis/MLB Photos via Getty Images) | MLB Photos via Getty Images

Here are the lineups. For the Phillies:

For the Cubs:

Let’s talk about it.

Chicago Cubs vs. Philadelphia Phillies preview, Tuesday 4/21, 6:40 CT

Tuesday notes…

  • STREAKING: The Cubs’ current winning streak is their 181st of at least six games since 1901, first year of the Modern Era, and their 33rd since 2000. The previous one was Aug. 26-Sept. 1, 2024. It was among 73 that ended at six games. In the seventh game, the Cubs led the visiting Reds, 3-0, after seven innings, then gave up four runs in the eighth and one in the ninth to lose, 5-3. The last of more than six games was eight in a row, July 21-29, 2023. (Courtesy BCB’s JohnW53)
  • HITTING: Alex Bregman, Ian Happ and Nico Hoerner each has made the Cubs’ first hit of a game four times, tied for most on the team. All of Happ’s have come in the last six games: April 14 and 18-20. All were singles leading off the second inning. (Courtesy BCB’s JohnW53)
  • PITCHING: The Cubs allowed 13 runs in the last game they lost, Monday, April 13 at Philadelphia. They have allowed 14 runs total during the six-game winning streak, the fewest of any MLB team in that stretch.
  • TODAY IN CUBS HISTORY: Jake Arrieta throws his second no-hitter and the Cubs defeat the Reds by the biggest margin ever in a no-hitter, 16-0 at Cincinnati. It happened 10 years ago today, Thursday, April 21, 2016.

Cubs lineup:

Phillies lineup:

Shōta Imanaga, LHP vs. Jesús Luzardo, LHP

Here we have a pitching rematch from last Wednesday in Philadelphia, the most recent start for both Shōta Imanaga and Jesús Luzardo.

As you’ll recall, Imanaga was brilliant, allowing three hits and one run in six innings, with a career-high tying 11 strikeouts.

Do that again, Shōta.

Also to do again: Hit Jesús Luzardo the way the Cubs did in Philly: 12 hits, nine runs (eight earned) in 5.1 innings. Nico Hoerner homered off Luzardo, who has had a rough start to his 2026 season.

Keep that going, Cubs.

Here is the weather forecast for the area around Wrigley Field.

Today’s game is on Marquee Sports Network.

Here is the complete MLB.com live streaming page for today.

MLB.com Gameday

Baseball-reference.com game preview

Please visit our SB Nation Phillies site The Good Phight. If you do go there to interact with Phillies fans, please be respectful, abide by their individual site rules and serve as a good representation of Cub fans in general and BCB in particular.

The 2026 game discussion procedure has been changed, so please take note.

You’ll find the game preview, like this one, posted separately on the front page two hours before game time (90 minutes for some early day games following night games).

At the same time, a StoryStream containing the preview will also post on the front page, titled “Cubs vs. (Team) (Day of week/date) game threads.” It will contain every post related to that particular game.

The Live! (formerly “First Pitch”) thread will still post at five minutes to game time. It will also post to the front page. That will be the only live game discussion thread. After the game, the recap and Heroes and Goats will also live on the front page as separate posts.

You will also be able to find the preview, Live! thread, recap and Heroes and Goats in this section link. The StoryStream for each game can also be found in that section.

Discuss amongst yourselves.

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Michael King closer to validating Padres’ envisioned role

San Diego Padres SP Michael King (Photo by Ryan Sun/MLB Photos via Getty Images) | MLB Photos via Getty Images

The San Diego Padres’ offense met its match in Orange County this weekend. But the challenge did not seem to affect their starting arms. With a chance to win a road series against the Los Angeles Angels, Michael King had another strong start.

He bolstered his claim to the No. 1 starter role by allowing just one hit over five innings. The lone blemish to his day was issuing four walks. King struggled to throw his sinker for strikes all outing long. He relied on his secondary pitches (changeup/sweeper/four-seam fastball) to record outs. Those pitches accounted for 62 percent of the 105 King threw against the Angels.

He might be on the road to dominance, but the exit is a few miles away.

Consistency has been an issue since Spring Training

Throughout Spring Training, the Padres indicated King was on track for his scheduled Opening Day start. Friars skipper Craig Stammen found King’s side throwing sessions more encouraging than his Cactus League performances.

He began the 2026 campaign with a solid showing against the Detroit Tigers. King stumbled during his second start at Fenway Park but quickly got back on course, delivering strong outings against the Pittsburgh Pirates and Seattle Mariners in his next two starts.

The sinker has abandoned King

Consistency has been missing from his starts this season. His control, which is usually reliable, has betrayed him. King has issued 14 walks in 27.2 innings pitched. He needs to break the pattern by harnessing his tantalizing repertoire to achieve better success.

The right-hander pitches best when he throws like an old-school starter, establishing his sinker by working off the four-seamer. Unfortunately, he is struggling to locate the sinker for strikes in the season’s first month. 

Opposing hitters find themselves in hittable situations. Thankfully, they have not been able to make solid contact off him. Despite his control issues, King is 3-1 with a 2.28 ERA, having surrendered eight runs while striking out 26 batters. 

Still, more work ahead before his next start. Despite all of the control problems, King is close to solving the location issues with his sinker. He might be a start away from shutting down an opposing lineup.

His pitching repertoire is that good. 

Astros vs. Guardians Game Thread: Game 25, 4/21/2026

DENVER, CO - APRIL 7: Houston Astros first baseman Christian Walker (8) hits a second inning solo home run during a game between the Houston Astros and the Colorado Rockies at Coors Field on April 7, 2026 in Denver, Colorado. (Photo by Dustin Bradford/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

The Houston Astros (9-15) and Cleveland Guardians (13-11) will play the 2nd game of this 3-game set tonight at Progressive Field.

RHP Ryan Weiss (0-2) will start for the Astros vs. Guardians LHP Parker Messick (3-0).

TONIGHT’S STARTER: RHP Ryan Weiss will make his second start of the season tonight.

Weiss began the 2026 season in the Astros bullpen, making 5 relief appearances before making his first career ML start on April 16 vs. COL (3.2 IP, 2 ER).

About Ryan: Weiss is back pitching in the United States in 2026 after spending the last two seasons in the KBO. He made 46 career starts in Korea for the Hanwha Eagles and posted a 3.16 ERA, a 1.07 WHIP and 305 strikeouts in 270.1 innings over those two seasons.

The Astros signed him to a Major League deal in December.

VS. THE LAND: Tonight is the 2nd game of six scheduled meetings vs. the Guardians in 2026,

After this 3-game set at Progressive Field, the two clubs will play a 3-game series at Daikin Park, June 19-21.

The Astros were 2-4 vs. CLE last season, going 2-1 at Progressive and 0-3 at Daikin Park.

AT PROGRESSIVE: With last night’s victory, the Astros are now 5-1 in their last 6 games at Progressive Field. They were 2-0 here in 2024 and 2-1 in 2025.

UP FOR THE CHALLENGE: Since April 13, C Yainer Diaz has been successful in 9 of his last 10 ABS challenges. In that span, he has been successful twice in the same game 4 different times.

A PERFECT 10:Yordan Alvarez has had a torrid start to the 2026 season as he leads the Majors with 10 HR, which matches the club record through a player’s first 24 games of a season, joining Lance Berkman (2002).

ON THE LEADERBOARD: Alvarez currently leads the AL in WAR (1.6), RBI (21), XBH (17) and TB (65), and is 2nd in SLG (.756), OBP (.459) and OPS (1.215).

TODAY’S ROSTER MOVE: The Astros have placed OF Taylor Trammell on the 10-day IL due to a left groin strain.

To take his place on the active roster, the Astros selected OF Daniel Johnson (#31) to the Major League roster.

To make room for Johnson on the 40-man roster, the Astros designated RHP Christian Roa for assignment.

MR. 2000: 2B Jose Altuve needs to appear in one more game to reach 2,000 for his career, which will make him the 3rd Astros player to reach this milestone.

Hall of Famers Craig Biggio (2,850) and Jeff Bagwell (2,150) also surpassed 2,000 career games (all for HOU).

Only four active players have reached 2,000 career games: Andrew McCutchen (2,276), Carlos Santana (2,212), Freddie Freeman (2,199) and Paul Goldschmidt (2,082).

THE ORDER: The Astros have used 24 different batting orders in their 24 games so far this season. Only LF Yordan Alvarez has started every game in the same spot in the lineup (second).

EXTRA! EXTRA!: 2B Jose Altuve recorded his 750th career extra-base hit on Thursday (4/16 VS. COL) with his 461st career double. He also has 32 triples and 258 home runs, all coming as an Astro.

Only Craig Biggio (1,014) and Jeff Bagwell (969) have more extra-base hits than Altuve in franchise history.

BEHIND THE DISH:C Christian Vázquez is hitting .375 (12×32) with a .444 OBP and a 1.132 OPS.

He has also tallied 10 RBI in just 10 games (8 starts) and has four catcher caught stealings on the season.

HARD TO HIT: Opponents are just 7×48 (.146) vs. RHP Kai-Wei Teng, who is just the 2nd Taiwanese-born player to appear with the Astros in their history.

Among AL relievers, Teng ranks T-2nd in innings (13.2) and T-8th in strikeouts (14).

Sunday was his 4th scoreless appearance of at least 2.0 innings this season, tied for the most among AL relievers.

TODAY IN ASTROS HISTORY: 1999 – In a record-setting 10-3 win over the Cubs at Wrigley Field, Jeff Bagwell goes 3×5 with 3 HR and 6 RBI. Not only does Bagwell tie the franchise record for HR in a game, he also passes Jimmy Wynn to become the club’s all-time career HR leader. Bagwell would have another 3-HR game later that season, also in Chicago on June 9, 1999, homering 3 times at Comiskey Park vs. the ChiSox. He end his career with 449 HR, which still stands as the franchise record.

Game Info

Game Date/Time: Tuesday, April 21, 5:10 p.m. CST

Location: Progressive Field, Cleveland OH.

TV: Space City Home Network

Streaming: SCHN+

Radio: KBME 790 AM & 94.5 FM HD2; TUDN 102.9 FM HD2 (Spanish)

Mets news: Christian Scott to start on Thursday

Arizona Diamondbacks v New York Mets

According to manager Carlos Mendoza, the Mets are calling up Christian Scott to start Thursday’s game with the Minnesota Twins. Kodai Senga will remain in the rotation for now, while David Peterson will be in the bullpen for at least this turn through the rotation. Due to that, it is likely that a reliever will be the corresponding move when Scott is called up.

Scott has made three starts for Triple-A Syracuse this year, with one being quite bad and the others being good. In 13 and two-thirds innings, Scott has walked just two and struck out 17. Scott made nine big league starts in 2024 before requiring Tommy John Surgery.

With Nolan McLean already up and Jonah Tong not far behind, the Mets are hoping their young pitching can turn their season around after a series of not great starts from their veterans. However, it is the lack of offense that has really hamstrung the club, and no amount of elite starting pitching can fix that. However, with Juan Soto rejoining the lineup on Wednesday, the Mets are at least have some help on the way and are not stagnantly waiting for their luck to improve.

The Mets, behind McLean, start a homestand tonight against the Twins. Former Met farmhand Simeon Woods-Richardson starts for Minnesota.

Ronald Acuña Jr. back in there, Eli White also returns for Game 2 in DC

ATLANTA, GA - APRIL 14: Right fielder Ronald Acuna, Jr. (13) of the Atlanta Braves bats during the Tuesday evening MLB game between the Atlanta Braves and the Miami Marlins on April 14, 2026 at Truist Park in Atlanta, Georgia. (Photo by David J. Griffin/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

No worries, Ronald Acuña Jr. hasn’t gone anywhere. Also, Eli White returns to the starting lineup in an outfield corner.

Usually, I do a batter-versus-pitcher thing, but there’s not much to do here. Foster Griffin made one MLB appearance in 2020 and six more in 2022, and then went to Japan. No one in this lineup has ever faced him at the major league level.

The Nationals roll out a similar-ish lineup to yesterday. Jorbit Vivas takes over at third for Brady House, and a bunch of spots are correspondingly reshuffled around the 1-2-4 enscocement of James Wood, Luis Garcia Jr., and CJ Abrams. Six of these guys (not Vivas, Daylen Lile, or Nasim Nunez) have actually faced Lopez before, but none have more than seven PAs. Their collective line is a .271 wOBA and .318 xwOBA in 27 PAs, with CJ Abrams once hitting a go-ahead 0-2 homer off Lopez back in 2024.

Here’s a weird thing: this will be the first time Jacob Young has hit third in his career. Also, the Braves have only used 12 different batting orders through 23 games so far, but this will be a new one, as White hasn’t yet hit ninth this season.

Mets Player Meter: Position players, April 6-19

Apr 17, 2026; Chicago, Illinois, USA; New York Mets shortstop Francisco Lindor (12) walks back to the dugout after flying out against the Chicago Cubs during the sixth inning at Wrigley Field. Mandatory Credit: Kamil Krzaczynski-Imagn Images | Kamil Krzaczynski-Imagn Images

Listen, there is no good introduction to this other than to just give you a trigger warning because if you read on, you will see the worst meter you have ever laid your eyes upon. And once you lay your eyes upon it, you will not be able to unsee it. I can’t.

I don’t need to rehash for you why the meter looks like this. The Mets have lost 11 straight games. They only have one win in the time period encompassed by this meter. They are last in baseball in runs scored. The only two guys in the lineup with a pulse at the moment are Francisco Alvarez and a guy they just brought up six days ago.

So to serve as your buffer and make it so that you have to scroll down a bit to actually see the meter for the sake of your own mental health, I will include this image to serve as the introduction to the meter instead of more developed thoughts.

Okay here’s the actual meter (you were warned).

PlayerLast weekThis week
Francisco Alvarez, C
Brett Baty, UTIL
Carson Benge, OF
Bo Bichette, 3B
Francisco Lindor, SS
Ronny Mauricio, INF
MJ Melendez, OF
Tommy Pham, OF
Jorge Polanco, 1B/DH
Luis Robert Jr., OF
Marcus Semien, 2B
Tyrone Taylor, OF
Luis Torrens, C
Mark Vientos, 1B/3B
Jared Young, 1B/OF

Before we get into the really ugly, horrible weeds of this, we’ll start out with some logistics. Jared Young, who had actually been doing pretty well with the bat, hit the injured list before the Dodgers series with a torn meniscus, which will unfortunately sideline him for quite some time. After much hemming and hawing, Jorge Polanco was placed on the injured list as well retroactive to April 15 with a right wrist contusion; in theory he will miss less time.

The Mets called up Hayden Senger to take Polanco’s roster spot, but Senger has yet to appear in a game so he does not appear on this meter. Presumably the decision to roster a third catcher—other than the fact that the Mets have very few options right now—is rooted in their desire to be able to DH Francisco Alvarez sometimes, since he is the only regular actually hitting. Alvarez has posted a 120 wRC+ over 39 plate appearances in the past couple of weeks. He leads the team in walks with six. Only one of his eight hits went for extra bases, but that hit was a home run. The Mets have not yet opted to DH Alvarez since Senger was called up and that might partially be because Luis Torrens has just two hits in his last 11 plate appearances.

When Young was placed on the injured list, the Mets recalled outfielder MJ Melendez from Triple-A. Other than Alvarez, Melendez is the only other Mets hitter to receive a positive grade this week. As you may recall, he was a candidate for King of Spring Training this year and he has carried that momentum into the regular season, maybe in part because he does not yet have the stink of the team’s bad vibes on him. He has collected five hits and two walks in 16 plate appearances, including a home run in Sunday’s game which represented the Mets’ only run in their most recent loss.

It’s hard to imagine Melendez losing his spot on the roster when any of the injured Mets return—starting with Juan Soto tomorrow. Senger will likely be the first to be sent down, but it’s hard to imagine Tommy Pham, who was called up on April 13, is long for this roster, even as haggard as it is. Pham is hitless in eight plate appearances so far and struck out in half of them, looking very much like a guy who doesn’t belong in the big leagues right now. Pham replaced Ronny Mauricio on the roster when he was called up. Mauricio was briefly recalled when Juan Soto first hit the injured list, had his one heroic walk-off moment in four plate appearances, and then was sent back down.

Speaking of guys that don’t look like they belong in the big leagues right now, that unfortunately applies to Carson Benge as well. Benge has put up a 38 wRC+ in 36 plate appearances over these last 12 games and looks overmatched. He has six hits over that span—one double and five singles. He has scored two runs and walked three times, but did not drive in any runs and struck out seven times. But to be fair to Benge, he is far from alone in his struggles.

Brett Baty and Mark Vientos join Benge, Pham, and Torrens in the poop emoji brigade and those two are arguably the poopiest of all. Ever since we all wondered if we were perhaps witnessing the resurrection of Mark Vientos, he has put up an almost incomprehensible -50 wRC+ in 34 plate appearances. He hit one very cool moonshot in Chicago that looked like he may be showing signs of life, but that’s one of just two hits he’s had since our last meter and that is not enough to save him from the poop. Baty’s wRC+ in the past two weeks is also a negative number (-2). Baty has five hits—four of them singles—and three RBIs in 35 plate appearances. He has walked just once and struck out a whopping eleven times, which leads the team. Both Baty and Vientos have also had challenges defensively.

Bo Bichette matches Baty’s 11 strikeouts to lead the team, which says something about how things are going for him. Unlike Baty and Vientos, his defense at third base has been much better lately and he’s actually made a few really spectacular plays in the past couple of weeks, but unfortunately his poor hitting is more memorable as part of the Mets’ collective ineptitude at the plate. Bichette’s 73 wRC+ is sadly actually one of the better marks in the regular starting lineup, which demonstrates how bleak things have really been. His 11 hits are second on the team and he’s one of just two Mets with double-digit hits in the past two weeks, which again says more about the lineup that it does about Bichette.

Francisco Lindor is the team leader in hits with 13. Normally being the team leader in hits for a given meter would be close to an automatic positive grade, but even with leading the team in hits, Lindor holds a mediocre 70 wRC+ over the past 12 games (50 plate appearances). Ten of those 13 hits were singles, which is not ideal. Lindor leads the team in runs scored with five (lol) and has recently been dropped to third in the lineup in an attempt to bolster run production, but he has just one RBI over the past 12 games—the result of a solo homer.

Luis Robert Jr. is with Bichette and Lindor in the “mediocre, but not absolutely terrible” category with a 73 wRC+ in 44 plate appearances. Early on, when the Mets were still winning once in awhile, Robert was one of their hottest hitters, but he has cooled off significantly. He has eight hits in the past 12 games—5 singles, two doubles, and a home run. He is still also taking the occasional walk; he has walked four times in those 44 plate appearances. But he also has struck out 11 times to match Bichette and Baty for the team lead.

Marcus Semien is another player whose arrow turns upside down from green to red. After his very slow start, Semien perked up a bit right in time to get a positive grade for his very first meter, but he has not been very productive since. He posted an ugly 41 wRC+ in 45 plate appearances since our last meter. Of his nine hits, just one went for extra bases. He scored a run, drove in two, and walked twice. He also stole a base—something the Mets aren’t doing much because they aren’t getting on base all that much. Lindor, Benge, and Baty each also have one steal since our last meter and no one on the team has more than one.

Juan Soto’s absence has meant more playing time for Tyrone Taylor and he has been…okay. He has four hits—three singles and a double—and a walk in 17 plate appearances, good for an 87 wRC+. He’s scored a run and driven in two runs while playing his usual solid outfield defense.

Phillies vs Cubs Prediction: Odds, recent stats, trends and best bets for April 21

The Chicago Cubs (13-9) won Game 1 of the four-game series with the Philadelphia Phillies, 5-1. Today is the second as both teams continue to trend in different directions.

Chicago has won six-straight games and outscored their opponents, 44-14, in that span. The Cubs are hitting .293 over the past week, ranking second with the sixth-most homers (8), but the pitching staff has been on fire with a 1.76 ERA.

Philadelphia is riding a six-game losing streak and has been outscored 42-10 during this span. The Phillies have also dropped three-straight road games. In the last week, Philadelphia ranks fourth-worst in ERA (5.73) and the second-worst batting average (.173).

Lets dive into the matchup and find a sweat or two.

We’ve got all the information and analysis you need to know ahead of the game, including the latest details on the how to catch first pitch, odds, recent team performance, player stats and of course, our predictions, picks and 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 and how to watch Phillies at Cubs

  • Date: Tuesday, April 21, 2026
  • Time: 7:40 p.m. EST
  • Site: Wrigley Field
  • City: Chicago, IL
  • Network/Streaming: MLB TV

Never miss a second of the action and stay up-to-date with all the latest team statistics 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 Phillies vs. Cubs

The latest odds as of Tuesday:

  • Moneyline: Chicago Cubs (-131), Philadelphia Phillies (+109)
  • Spread: Cubs -1.5 (+159), Phillies +1.5 (-194)
  • Total: 8.5

Probable starting pitchers for Phillies at Cubs

  • Tuesday's pitching matchup (April 21): Jesus Luzardo vs. Shota Imanaga  
  • Phillies: Jesus Luzardo

2026 stats: 22.1 IP, 1-3, 7.94 ERA, 1.46 WHIP, 30 Ks, 5 BB

  • Cubs: Shota Imanaga

2026 Stats: 22.0 IP, 1-1, 2.45 ERA, 0.77 WHIP, 31 Ks, 5 BB

Who’s Hot? Who’s Not?

  • The Phillies’ J.T. Realmuto is hitting .280 with 14 hits, 19 total bases and one home run over 50 at-bats
  • The Phillies’ Alec Bohm is hitting .133 with 10 hits, 14 strikeouts and 6 walks over 75 at-bats
  • The Cubs’ Nico Hoerner is hitting .322 with 28 hits, 44 total bases and 21 RBIs over 87 at-bats
  • The Cubs’ Michael Busch is hitting .169 with 13 hits, 18 strikeouts, and 10 walks over 77 at-bats

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

  • The Cubs are 10-12 ATS this season
  • The Phillies are an MLB-worst 4-18 ATS this season
  • The Cubs are 12-9-1 to the Over this season
  • The Phillies are 10-11-1 to the Over this season

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our MLB Top Trends tool on NBC Sports!

Expert picks and predictions for tonight’s game between Phillies and Cubs

Rotoworld Bet 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 Phillies and the Cubs.

  • Moneyline: NBC Sports Bet is recommending a play on the Cubs on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Cubs at -1.5.
  • Total: NBC Sports Bet is recommending a play on the Under on the Game Total of 8.5

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)

Padres stay winning, turn to Colorado hoping for offensive spark

ANAHEIM, CALIFORNIA - APRIL 19: Mason Miller #22 of the San Diego Padres celebrates after closing out the game 2-1 between the Los Angeles Angels and the San Diego Padres at Angel Stadium of Anaheim on April 19, 2026 in Anaheim, California. (Photo by Joe Scarnici/Getty Images) | Getty Images

After an 8-0 shellacking by the Los Angeles Angels in Game 1, the San Diego Padres wasted no time continuing their winning ways. They took Game 2 of the series, 4-1, and followed it up on Sunday with a narrow 2-1 victory in the series finale.

Michael King looked his usually dominant self, pitching five innings of one-hit ball. He had a problem with his command, giving up four walks, but he was able to get out of each jam he got himself into.

The Friars managed to put together just enough runs to win the game, scoring a run apiece in the fourth and seventh innings. Kyle Hart pitched in relief and gave up the lone Angels run of the game. But San Diego managed to hold it together as Mason Miller slammed the door in the ninth, earning his MLB-leading eighth save.

The Padres had a major power outage in Anaheim after mashing 10 moonshots in their recent homestand. They scored zero runs via the long ball and only managed to scratch six runs together but still won the series.

San Diego will face the Colorado Rockies tonight and hope that the hitter-friendly confines of Coors Field will help spark an offense that went dormant over the weekend.

Taking the mound

Chase Dollander (COL) v. Randy Vásquez (SD)

Dollander has been used more as a bulk relief pitcher for the Rockies. His 2026 has been much better than 2025, and that’s in large part because of the way Colorado has deployed him. He’s pitched to a 3.32 ERA across 19 innings.

Colorado will likely start the game with one of their relievers for the first inning before giving the game over to Dollander. He pitched quite well against San Diego in their series against the Rox last week (2 ER, 5.1 IP). If Dollander can limit the Friars in the hitter-friendly Coors Field, San Diego may struggle early against him.

Vásquez finally looked human his last time on the mound. He gave up four runs across four innings to the Seattle Mariners, but the Friars still managed to win the game with some late-inning magic. He still leads the Padres’ starting rotation in ERA with a fantastic 2.49 mark.

The Padres swept the Rox last week in a four-game set, and Vásquez dominated Colorado his last time facing them. He gave up only one run in 5 2/3 innings pitched.

If Vásquez can do the same against the Colorado lineup this time around, the Friars will have no problems sweeping the Rox again. Doing that in Denver will be difficult with the hitter-friendly environs of Coors Field, but if any Padre can, it’s Vásquez.

Batter up!

After Jake Cronenworth got hit in the face by a pitch on Saturday night, he was out of the lineup for Sunday’s series finale against the Halos. He’ll likely be back in the lineup for tonight’s matchup.

With the off day yesterday, the regular starters will likely be out in full force against Colorado:

  1. Ramón Laureano, LF
  2. Fernando Tatis Jr., RF
  3. Jackson Merrill, CF
  4. Manny Machado, 3B
  5. Xander Bogaerts, SS
  6. Gavin Sheets, 1B
  7. Nick Castellanos, DH
  8. Freddy Fermin, C
  9. Jake Cronenworth, 2B

Castellanos could get a start in the DH slot after being on the bench for awhile. He hasn’t played in the last two games and could see time in today’s series opener.

Relief corps

With King pitching a solid five innings, the Padres used four relievers (three low-leverage options) in Ron Marinaccio, Kyle Hart, Bradgley Rodriguez and Miller.

Miller extended his scoreless streak to 32 2/3 innings, putting him an inning away from the franchise record set by Cla Meredith.

That leaves Jason Adam, Adrian Morejon, David Morgan and Wandy Peralta available for tonight’s game. That being said, with the off day yesterday, it’s likely that everyone will be available to pitch. But certainly those four will be first out of the ‘pen after Vásquez’s start.

Christian Scott joining Mets' rotation, will start Thursday's game against Twins

The Mets are officially shaking things up with their starting rotation, as they will be bringing up Christian Scott to start Thursday's series finale against the Twins. 

The team will stick with a five-man rotation for now, Carlos Mendoza said Tuesday, and they'll keep Kodai Senga in the mix while David Peterson will remain in the bullpen this time around. 

With Scott taking his turn Thursday, Senga will be bumped back to start Saturday against the Rockies. 

Both he and Peterson, of course, have struggled mightily in the early-going. 

Senga's ERA has quickly risen to 8.83 for the season after allowing a combined 14 runs (13 earned) on 14 hits and a pair of walks in just 5.2 innings of work over his past two outings. 

Peterson looked strong serving as the bulk reliever behind Tobias Myers on Sunday in Chicago, but he'd given up four or more runs in each of his previous three appearances before that. 

Scott, on the other hand, has pitched extremely well for Syracuse of late. 

The right-hander has found his footing after a rough first outing of the season, allowing just two runs on four hits while striking out 12 batters over his last two starts. 

This will be Scott's first big-league outing since July 21, 2024.

"The way Scotty's been throwing the ball in the minors, we knew it was just going to be a matter of time before he was going to be helping us -- here we are giving him that opportunity, he earned it and we're excited," Mendoza said. 

Scott showed flashes of his potential during his first cup of coffee in the majors, pitching to a 4.56 ERA with 39 strikeouts in his first nine outings before requiring the season-ending surgery. 

Minter taking next step

A.J. Minter appears set to take another step on his rehab this week, as he'll join Syracuse on Wednesday. 

Minter made his first two appearances back with Low-A St. Lucie earlier this month, then he jumped up to High-A Brooklyn, where he made a pair of outings over the weekend.

The southpaw has allowed just one unearned run while striking out three to this point. 

Mendoza said that he still another couple of weeks of rehab games before he's ready to rejoin the club, but everything has been trending positively to this point in his progression. 

Minter, of course, is working his way back from lat surgery that cost him the majority of last year. 

Zohran Mamdani eats blame for Mets’ ugly losing streak: 'Curse of the Mambino'?

New York City Mayor Zohran Mamdani jokingly accepted the blame for the Mets' 11-game losing streak, saying he was fine being deemed "Mayor Mambino" with the supposed "Curse of the Mambino" beginning when the mayor posed for photos with Mr. and Mrs. Met.

“There’s a lot of baseball to be played,” Mamdani told reporters Tuesday. “I’m still keeping the faith as I know that many Mets fans are across the city.”

“I will accept being addressed as Mayor Mambino for the day,” he joked, referring to The New York Post front page.

Mamdani, a Mets fan, was sworn into office in January and his meeting with the team's mascots set off furor among New York sports radio hosts and pundits. The Mets' 11-game losing streak entering Tuesday is the team's longest since 2004, an ugly stretch for the team with baseball's highest payroll.

Mamdani said the best he could do was offer the team his "best wishes" as the Mets try to avoid another historical flop of a season.

"Eleven losses, that's a lot, whether it's in April or any point of the season," Mets manager Carlos Mendoza said. "But nobody is going to feel sorry for us. We have got to find a way."

The mayor is also a vocal Knicks fan, with the NBA team currently tied 1-1 with the Atlanta Hawks in their first-round playoff series.

This article originally appeared on USA TODAY: Mets losing streak: Zohran Mamdani takes blame 'Mambino' curse