Braxton Ashcraft bedevils Cardinals, who lose to Pirates 6-2

May 21, 2026; St. Louis, Missouri, USA; Pittsburgh Pirates starting pitcher Braxton Ashcraft (35) pitches against the St. Louis Cardinals during the first inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images | Jeff Curry-Imagn Images

Game Summary

The Pirates re-asserted themselves today to take the game and series from St. Louis, somewhat returning the favor from the Cardinals recent visit to Pittsburgh. The Pirates took no quarter, outscoring the Cardinals 13-2 in the final two games of the set.

Dustin May and Braxton Ashcroft lead out in an early pitcher’s duel. Lowe and Herrera solo homeruns were the only early fireworks. May runs out of gas in the 6th and the deficit had built to 4-1 by the time Oli could get him out. The teams exchange late inning runs that do not alter the direction of the game. On the Pirate side, Ashcraft absolutely throttled the Cardinal offense, limiting them to 4 hits over 7 innings, with 9 K. Final score 6-2.

Pre-game notes

  • The standard line-up with Pages catching and RHP on the mound, except Church is a late scratch, replaced by Fermin
  • May on the mound for the Cardinals. Ashcraft for the Pirates.
  • Recent articles decry the Cardinals loss of power. I think I’m more concerned about sinking OBP.

An early HR sets the tone

Brandon Lowe hits an oppo taco, right off the base of the foul pole. Seems like the shortest homerun distance possible in Busch Stadium. Ruled out-of-the-park by the umpires, could also have been an inside-the-park homerun as ruled by the Official Scorer. TBD. Otherwise, Dustin May started out sharp, with several early K’s and very under control pitch count. He benefits from the Pirates get-away day offensive approach, too.

On the Cardinals side, the offensive swoon continues, aided by a sharp Braxton Ashcraft, who matches May’s sharpness. It is, of course, a day game, which seems to enhance the offensive doldrums for this team.

The middle innings mostly quiet for both teams

In the third, Herrera provides very brief respite from his extended slump with a well-struck solo HR, tying the game 1-1. The Pirates small ball a run in the 4th to retake the lead. Single. Force-out. Stolen base. Single and another force out results in a run. The Cardinals are having a hard time keeping Griffin off base, although most of his batted balls have not left the infield this series.

The Pirates extend the lead

May seems to hit a wall in the 6th inning at around 80 pitches. Starting (as it so often does) with a walk. Followed by a Griffin double, then a two-run single by Ozuna, then another single by Mangum. May’s day is done. 4 runs in 5.1 IP. Graceffo again throws 1 pitch, gets a GIDP to end the uprising. Echoes of Seth Maness.

Bruihl gets tagged for a first pitch HR by slugger Henry Davis as he takes over in the 7th. That was a sign of things to come, as Cruz follows with a double, Lowe singles, and (who else?) Reynolds drives him in, extending the lead to 6-1. Svanson replaced Bruihl, and like Graceffo, threw one pitch to get out of the inning. Svanson worked the 8th uneventfully as well.

The bitter end

The Cardinals string a couple hits together in the 8th to cut the deficit on an RBI single by Jordan Walker but can’t extend the rally beyond.

Pushard closes down the 9th, but the Cardinals can’t muster any late inning heroics against Mason Montgomer, and fall 6-2.

Post-Game Notes

  • Check out Today on the Farm – Thursday 5/21 for updates on MiLB action. More news on Nootbaar there.
  • One thing is for certain. The Pirates can pitch.
  • In this series, the Cardinals had a heckuva time with the bottom of the Pirates order. Those guys got 14 hits the last two games of this series, providing most of their spark.
  • The Pirates choices on ASB challenges were interesting. They seemed to want to challenge early and often, resulting in them not having remaining challenges late in games. The early challenges were often low leverage (early in counts, no runners on), and most did not involve their catchers (and often unsuccessful). Surprised they haven’t cleaned that up. I see that as a reflection on the manager. Does he dismiss the value of ASB challenges? Is he not providing strategic direction to the players?
  • One of the things I question … Pages is clearly physically compromised. I don’t know why they insist on having guys play through injury, especially when there are viable alternatives.
  • I expect a roster change before tomorrow.

GUARDIANS MOP THE TIGERS!

DETROIT, MICHIGAN - MAY 21: Patrick Bailey #16 of the Cleveland Guardians celebrates his eighth inning solo home run with teammates while playing the Detroit Tigers at Comerica Park on May 21, 2026 in Detroit, Michigan. (Photo by Gregory Shamus/Getty Images) | Getty Images

OUR STARTING ROTATION CANNOT BE STOPPED! GUARDIANS WIN 3-1 TO COMPLETE THE FOUR-GAME SERIES (A MOP)!

PATRICK BAILEY IS A CHALLENGE SAVANT!

HE ALSO HIT A HOME RUN WHICH IS WILD!

ROCCHIO, SCHNEEMANN AND JOSE TOUCHED MIZE, LOOK AT GOD

HERRIN SCARES ME BUT THE REST OF THE BULLPEN B GROUP WAS GREAT TODAY!

THAT’S HOW TO TAKE ADVANTAGE OF A BANGED UP DETROIT TEAM! THREE MORE WINS TO TAKE THE SEASON SERIES!

Guardians 3, Tigers 1: A great start by Casey Mize couldn’t dodge the sweep

Detroit Tigers pitcher Casey Mize (12), left, talks to catcher Dillon Dingler (13) after throwing against Cleveland Guardians during the fifth inning at Comerica Park in Detroit on Thursday, May 21, 2026. | Junfu Han / USA TODAY NETWORK via Imagn Images

The fourth game of the Tigers’ miserable series against the Guardians kicked off this afternoon and the best thing I can say about this series is that it’s almost over. The other positive was that Casey Mize was on the mound for the Tigers, up against Joey Cantillo for the Guardians. The Tigers learned a harsh lesson in this series that a one-run lead is not enough to get the job done, so they’d be hunting for runs today, but that hunt has been going on all season, so we shall see.

Mize started the game strong, looking sharp as he got Cleveland out in order. The Tigers made a valiant effort to score early in the first, with a one-out single from Kevin McGonigle, followed by a double from Dillon Dingler. Then, with two outs, Jahmai Jones walked to load the bases, but the RISP curse runs deepn with this team and they were all left stranded.

In the second, Mize carried the weight of the club, once again getting the Guardians out in order. In the home half, Zack Short got a one-out single, but the Tigers weren’t able to bring him home.

The lack of runs on the Tigers’ part came back to bite them early. With two outs, Brayan Rocchio doubled, and right behind him, Daniel Schneeman doubled as well, bringing in the first run of the game. A Jose Ramirez single then brought Schneeman in. Mize was able to cut it off at two. In the bottom of the inning, McGonigle got a leadoff walk, but three outs followed.

In the fourth, the Guardians went 1-2-3. Unfortunately, in the bottom of the inning, so did the Tigers.

With two outs in the fifth, Rocchio struck again with another double. He was left stranded, though, thanks to some really quality pitching today from Mize. In the bottom of the inning, Matt Vierling got a one-out walk, but he would be the only Tigers baserunner for the inning.

Mize continued to grind in the sixth, getting the Guardians out in order, and man it’s so nice to see a healthy Casey Mize doing his thing. In the home half, Cantillo was done after two outs, being replaced by Matt Festa who came in and gave up a single to Spencer Torkelson. The Tigers didn’t manage to take advantage of it, though, and left the inning scoreless.

After two outs in the seventh, Mize was done, replaced by Burch Smith. Mize’s great outing, marred only by the two runs early on, had a final line of 6.2 IP, 4 H, 2 R, 2 ER, o BB, 4 K on 95 pitches. Would love to see this Mize more, and with run support. Smith got the final out of the inning. The Guardians dipped back into their pen as well, for Shawn Armstrong. A pinch-hitting Colt Keith came in and took a leadoff walk. Armstrong faced the minimum before being replaced by Tim Herrin who got the final out of the inning.

Patrick Bailey opened the eighth inning with a solo home run, his first with the Guardians this season. Rocchio then singled, having himself a really strong game. Schneeman then walked. Smith was replaced by Enmanuel De Jesus. With two outs, Rocchio stole third, but the Guardians weren’t able to add to their lead. The Tigers, however, decided to finally get something going in the home half, as Dillon Dingler started the inning with a solo home run. With one out, Cleveland dipped back into their bullpen for Codi Heuer, who got the final two outs of the inning.

The Guardians went down in order in the top of the ninth. The Tigers needed a comeback and they’d have to do it against Hunter Gaddis. After two outs, Zach McKinstry singled into right to keep the inning alive, but it wasn’t enough to get a win, and the Tigers were swept in the four-game series against their divison rivals.

Final: Guardians 3, Tigers 1

Blue Jays vs Yankees Prediction, Best Bets & Home Run Pick for Tonight's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

Vladimir Guerrero Jr. has consistently found success against New York Yankees left-hander Carlos Rodón, and I’m backing the Toronto Blue Jays slugger to come through at the plate again tonight.

Read on to see why with my Blue Jays vs. Yankees predictions and MLB Picks tonight.

Blue Jays vs Yankees predictions

Blue Jays vs Yankees best bet: Vladimir Guerrero Jr. Over 1.5 total bases (+130)

Vladimir Guerrero Jr. has a hit in three of his last four games, and a matchup against Carlos Rodon should give him confidence to stay consistent in the batter's box tonight.

He’s 11-for-18 with five extra-base hits and a 1.807 OPS against Rodon with five additional walks. 

Furthermore, Rodon has had a tough start this season with a 5.63 ERA, allowing five runs in just eight innings of work.

The Yankees veteran is also throwing his four-seamer at a 40% rate, which plays into Vladdy’s strengths, who owns a .333 average and a .500 slug against the pitch.

Blue Jays vs Yankees same-game parlay (SGP)

Dalton Varsho is riding a five-game hit streak with 10 total in that stretch. He’s also 3-for-8 with a .944 career OPS against Rodon. I’ll add Varsho to go Over 0.5 hits tonight. 

Rodon is still trying to find his footing after missing the first six weeks of the season. He’s winless with a 5.63 ERA, allowing 2+ runs per start. He also owns a career 4.72 ERA against Toronto, allowing an .836 opponent OPS. I think the Jays find a way to put up runs tonight and take Over 1.5 earned runs for Rodon.

Blue Jays vs Yankees SGP

  • Vladimir Guerrero Jr. Over 1.5 total bases
  • Daulton Varsho Over 0.5 hits
  • Carlos Rodon Over 1.5 earned runs
img loading="lazy" width="100%" height="null" src="https://img.covers.com/editorial/2026/jaysmlcbp.jpg" alt="Canada’s best price for Jays"
Get the best Jays ML odds at BET99 — every game.

Blue Jays vs Yankees home run pick: Vladimir Guerrero Jr. (+475)

This will be a half-unit wager as Rodon doesn’t allow hard contact and has yet to allow a homer through two outings this season.

However, Guerrero has had Rodon’s number throughout his career with a pair of homers and five total extra-base hits in 18 plate appearances, posting a 1.807 OPS against him. 

2026 Transparency record
  • Best bets: 22-26, -0.55 units
  • SGPs: 3-39, -2.4 units
  • HR picks: 8-4, +3.15 units

Blue Jays vs Yankees odds

  • Moneyline: Toronto +125 | New York -145
  • Run line: Toronto +1.5 (-160) | New York -1.5 (+140)
  • Over/Under: Over 8 (-120) | Under 8 (+100)

Blue Jays vs Yankees trend

The Blue Jays have stayed Under their team total in 16 of their last 24 road games for +7.40 units and a 24% ROI. Find more MLB betting trends for Blue Jays vs. Yankees.

How to watch Blue Jays vs Yankees and game info

LocationYankee Stadium, Bronx, NY
DateThursday, May 21, 2026
First pitch7:05 p.m. ET
TVSN1, YES
Blue Jays starting pitcherBraydon Fisher
(2-1, 3.08 ERA)
Yankees starting pitcherCarlos Rodon
(0-1, 5.63 ERA)

Blue Jays vs Yankees latest injuries

Blue Jays vs Yankees weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Maverick Handley claimed and optioned to Gwinnett, Hurston Waldrep moved to 60-day IL

Let’s be so honest – would you even believe the Atlanta Braves had the best record in baseball if you’d been told that both Sean Murphy and reigning NL Rookie of the Year Drake Baldwin were on the IL at the same time?

For eight glorious days we had our elite catching tandem, arguably the best in the league. And now, as respectfully as I can say it, we are rocking with Sandy León and Chadwick Tromp.

The next-man-up mentality and depth has been very important to AA and the Braves, particularly this season. It’s been tested a fair bit and we haven’t even flipped the calendar to June. 

To replenish the catching options in Triple-A, the Braves have claimed Maverick Handley off of waivers from the Baltimore Orioles. He’s been up with the O’s twice this season and his singular PA this season came on May 16 versus the Nationals before he was DFA’d on May 19. In the 2025 season in which he debuted, he had 41 ABs in 16 games, slashing .073/.133/ 0.73.

The corresponding move is Hurston Waldrep (loose bodies) moving to the 60-day IL. Last we heard, he had begun throwing bullpens in Florida, but no timetable on rehab. They were targeting June for game action but it’s looking things are still on track for #64 and his road back to the Braves.

Washington Nationals vs New York Mets Game Thread

WASHINGTON, DISTRICT OF COLUMBIA - MAY 19, 2026: James Wood #29 of the Washington Nationals runs between third base and home plate on an inside-the-park grand slam during the second inning of a game against the New York Mets at Nationals Park on May 19, 2026 in Washington, District of Columbia. The Nationals beat the Mets, 9-6. (Photo by Diamond Images via Getty Images) | Diamond Images/Getty Images

These Nats just continue to score runs in bunches. Last night, they put 8 on the board in a comfortable win over the Mets. Offensive performances like the one from last night just seem to be par for the course right now. Hopefully they can keep it up with a chance to get over .500 today.

The Nats have the same lineup as last night. However, there is one position tweak. Daylen Lile and James Wood are switching spots. Wood will be out in left field, while Lile will be the DH. Otherwise, it is exactly the same as last night, which is a rare occurrence under Blake Butera. Cade Cavalli will take the ball, and he is coming off a strong outing against the O’s.

The Mets are making a couple changes to their lineup. Luis Torrens will be back behind the plate, replacing Hayden Senger. MJ Melendez is the DH again, but he is moving down to the 8 hole. Besides that, it is mostly the same faces as we have seen the past few days. David Peterson has been pitching behind an opener a lot lately, but today he will get the ball from the start.

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!

Game Info:

Stadium: Nationals Park

Time: 4:05 PM EST

TV: Nationals.TV

Radio: 106.7 The Fan

There could be some rain in the area, but hopefully it stays away until the game is over. This is a big chance for the Nats to make a statement to finish off a successful home stand. The offense is raking and this team has been so much fun to watch. Follow along in the comments down below and let’s go Nats!

Buster Posey shares honest self-evaluation in rough second season leading Giants

Buster Posey shares honest self-evaluation in rough second season leading Giants originally appeared on NBC Sports Bay Area

The Giants’ 2026 MLB season has gotten off to a less than impressive start, as San Francisco is 20-30 and fourth in the NL West.

President of baseball operations Buster Posey has had to answer for the struggles, as well as some questionable strategic decisions. He joined KNBR on Thursday and discussed how he would grade his tenure in his season-plus at the helm.

“If we’re going based on wins and losses, not very well,” Posey, who was hired by the Giants for his current role following the 2024 season, said. “But I do believe there’s hope with what we’ve got going on in our farm system right now. There’s a lot of exciting players. Hopefully we’re going to add some more here during the draft.”

The Giants boast five players in Baseball America’s top-100 list with an array of talent positioned from Rookie ball up to the majors.

However, at the major league level, San Francisco has struggled mightily as of late. The Giants are 2-6 over their last eight games and are 11 games back from the first-place Los Angeles Dodgers in the division and 8 1/2 games back from the third Wild Card spot.

“Baseball is a fickle thing,” Posey added. “Hopefully next time we’re on here, we’re talking about a lot more positive things, and I believe that’s a real possibility.

“All you can do is keep going … because sports is the ultimate meritocracy.”

It’s still early in the season with more than 100 games left to play, but Posey has been around the league long enough to know that at the end of the day, results are truly all that matters.

Download and follow the Giants Talk Podcast

Checking in on Kristian Campbell: What's his path back to Boston?

Checking in on Kristian Campbell: What's his path back to Boston? originally appeared on NBC Sports Boston

WORCESTER — Entering last season, the Boston Red Sox’ future looked bright with the “Big Three” of Roman Anthony, Marcelo Mayer, and Kristian Campbell. Now, there’s a real chance we’ll never see the trio play in a big-league game together.

After soaring through the minor league ranks, Campbell was the first of the three to crack Boston’s roster. He made the Opening Day squad and signed an eight-year, $60 million contract extension just one week later. Two and a half months after that, Campbell was sent back down to Triple-A Worcester. He hasn’t returned to the majors since, and his path back to Boston is anything but clear.

After winning the American League Rookie of the Month award for March/April, Campbell became a liability both at the plate and defensively at second base. Over his last 35 games (130 at-bats), he slashed .154/.236/.215 with two homers and nine RBI. He posted -9 Outs Above Average during his brief MLB stint.

Campbell’s struggles at second prompted the organization to move him to the outfield. He has played 14 games in right field, 11 in left, seven in center, and five as a designated hitter so far this season with the WooSox. He’s taking the switch in stride.

“It’s been good. Defense has been going well in the outfield,” Campbell told NBC Sports Boston. “I’ve been playing all three different positions each and every day, so it’s been a work in progress.

“Offensively, I feel good, too. Just trying to put up good at-bats each and every day, get used to some of the new changes I made, and just keep going on from there.”

While Campbell has shown flashes of his high upside this season in Worcester, he still hasn’t produced the offensive numbers that made him arguably the most exciting prospect in Boston’s pipeline. Through 38 games this season, he has posted a modest .254/.367/.348 slash line with seven doubles, two homers, and 18 RBI. He has 51 strikeouts and 24 walks in 169 plate appearances.

Still, the biggest roadblock on his path back to Boston is his switch to the outfield. The Red Sox have a logjam at the position with Roman Anthony, Ceddanne Rafaela, Jarren Duran, Wilyer Abreu, and Masataka Yoshida each taking up spots.

“It’s not really my problem to worry about, to be honest,” Campbell said of the logjam. “I just worry about what I have to do here to get better each and every day and worry about myself, really. That’s really it. Let everything figure itself out.”

Perhaps Campbell would benefit from a change of scenery. The problem is, it’s unlikely the Red Sox will find a club willing to take on his contract at this point. The Georgia Tech product is essentially in baseball purgatory, and that’s a real disappointment for those who watched Campbell dominate at every minor league level in 2024.

As disappointing as it’s been, there’s still a chance Campbell returns to form. He turns just 24 next month, and he never got a real chance to settle in during his rapid ascension. In hindsight, it was a mistake to promote him after only 40 games in High-A, 56 games in Double-A, and 19 games in Triple-A in 2024.

For what it’s worth, Mayer and Anthony also have yet to live up to their lofty expectations in the majors. Mayer has excelled defensively but underwhelmed at the plate with a .638 OPS through 88 games. Anthony has put up solid numbers when healthy, but he suffered a season-ending oblique injury last year and has missed time because of back and wrist ailments this season.

The shortcomings of Campbell and the “Big Three” serve as a cautionary tale for prospect hype. Fortunately for them, time remains on their side.

Mets at Nationals: Lineups, broadcast info, and open thread, 5/21/26

David Peterson throws a pitch in a road grey Mets jersey with a blue undershirt and hat and a black glove on his right hand.

Mets lineup

1. Carson Benge – RF
2. Bo Bichette – SS
3. Juan Soto – LF
4. Mark Vientos – 1B
5. Brett Baty – 3B
6. Marcus Semien – 2B
7. A.J. Ewing – CF
8. MJ Melendez – DH
9. Luis Torrens – C

SP: David Peterson (LHP)

Nationals lineup

1. James Wood – LF
2. Curtis Mead – 3B
3. Andrés Chaparro – 1B
4. CJ Abrams – SS
5. Dylan Crews – RF
6. Daylen Lile – DH
7. Jacob Young – CF
8. Nasim Nuñez – 2B
9. Keibert Ruiz – C

      SP: Cade Cavalli (RHP)

      Broadcast info

      First pitch: 4:05 PM EDT
      TV: SNY
      Radio: Audacy Mets Radio WHSQ 880AM, Audacy App, 92.3 HD2

      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!

      What can the Phillies do about Aaron Nola?

      PHILADELPHIA, PENNSYLVANIA - MAY 20: Aaron Nola #27 of the Philadelphia Phillies pitches in the first inning during a game against the Cincinnati Reds at Citizens Bank Park on May 20, 2026 in Philadelphia, Pennsylvania. (Photo by Emilee Chinn/Getty Images) | Getty Images

      It was the type of start we’ve come to expect from Aaron Nola.

      First inning, we see vintage Nola. Pinpoint command. Two strikeouts. A 1-2-3 opener. The type of beginning that makes you remember why the Phillies signed the veteran right-hander to a seven-year, $172 million contract before the start of the 2024 season.

      Then, as if that dominant first inning never happened, it all fell apart.

      The second inning starts with a line drive double, then a line drive single, then a ground ball double down the right field line to score a run. Nola records two outs and then allows the hit that turns what could have been an inning with minimal damage into one with a crooked number, a line drive single that scores two.

      The third inning would feature two more singles, although neither player scored. In the fourth? A leadoff triple that smacked off the center field wall followed by an out and then another line drive, RBI single to plate the Reds’ fourth run.

      After a clean fifth, Nola was done. His final line read: 5 IP, 8 H, 4 ER, 0 BB and 5 Ks.

      This has been the norm. Through 10 starts, his ERA is 6.04. His fielding independent pitching (FIP) is 4.48. Neither number is good.

      These are also not new numbers. In 17 starts last season, the EAR was 6.01. Among 144 starters with at least 100 innings pitched since the beginning of last year, Nola’s 6.02 ERA ranks 141st.

      Aaron Nola has been one of baseball’s most ineffective pitchers since the start of the 2025 season.

      He is scheduled to make $24.5 million each of the next five seasons, including this one. He is no longer expected to be a top-of-the-rotation starter, but there should be an expectation that he would not be one of the very worst pitchers in the sport.

      There are any number of reasons why Nola is struggling, but it all starts with the fastball.

      If Nola is not going to be able to throw his fastball, especially in fastball counts, he’s going to have to learn to feature his secondary pitches exclusively and use his fastball more sparingly. He’s already throwing it less (27.5) than he ever has. Manager Don Mattingly talked about Nola needing to learn to “pitch backwards,” but noted there is no one single flip that can be switched.

      Catcher J.T. Realmuto feels Nola is simply not executing his pitches. The problem with Nola is that he absolutely cannot, under any circumstances, leave anything out over the middle of the plate. There is zero margin for error. And now, as noted by On Pattison’s Tim Kelly, it’s possible the new ABS system may be taking away Nola’s penchant for getting balls just off the plate called for strikes in the past.

      It’s certainly an interesting thought.

      Regardless, Nola is at a crossroads. There is simply no world where he can continue to pitch like this.

      The hope is pitching coach Caleb Cotham and Nola can sit down in their pitching lab and cook up some ideas on how to fix Nola’s fastball. That’s easier said than done.

      The more likely answer is that Nola may simply be cooked. And it would be understandable if he is, even as he approaches his 33rd birthday next month.

      From 2017-2024, no pitcher in baseball threw more innings (1432.2) than Aaron Nola. That is an enormous workload, one that pitchers through the 1980s routinely piled up, but not so much in this era of baseball.

      The problem is, there are five years left, counting 2026, on Nola’s free agent contract. So, what are the Phillies’ options?

      While the Phils showed a willingness to eat some money by releasing Taijuan Walker last month, he was on the final year of his $18 million a year deal. Nola is due another $98 million after this season. That’s too much for any team to eat.

      He cannot be traded. He has full 10-5 trade rights (10 years in the Majors and at least five years with his current team), and not only is it highly unlikely there would be another team willing to deal for him, it’s just as unlikely Nola would agree to a trade.

      He cannot be optioned to the minors without his approval. Now, other veteran pitchers who were out of options have agreed to minor league demotions during times of struggle. In 2008, Brett Myers agreed to pitch in AAA for a few weeks to get things right. When he returned, he was a dominant force that helped the Phils win a World Series title. Would Nola be willing to do something similar if things don’t change?

      The only other option is to send him to the bullpen. But without any logical replacements in AAA or AA as of yet, and the trade deadline still more than two months away, the only recourse the Phillies have is to send him out there every fifth day and hope he and Cotham can figure something out.

      Nola’s stuff is good enough that he should be better than this. A pitcher of his talent, even with all those innings and a declining fastball, should be better than an ERA over 6.00.

      Everyone will just have to grin and bear it for now. And hope Nola rights the ship.

      Listen to more of my thoughts on Nola as well as the Phillies’ series loss to the Reds on the latest Hittin’ Season podcast, powered by WHYY!

      Mets Notes: Kodai Senga starting rehab assignment; A.J. Minter's return nearing

      Mets manager Carlos Mendoza spoke with reporters ahead of Thursday's series finale against the Nationals in Washington. D.C.

      Here are the highlights...


      Kodai Senga starting road back

      Senga, who has been on the IL since April 28 while dealing with lumbar spine inflammation, is beginning a rehab assignment.

      The right-hander will start for A-level St. Lucie on Friday, with the expectation that he'll throw roughly 50-to-60 pitches.

      Before he landed on the IL, the situation with Senga in the rotation had become untenable, with him being unable to pitch more than 3.1 innings in any of his last three starts.

      While Senga has been out, the Mets have lost Clay Holmes to a long-term fibula injury, which conceivably changes the calculus regarding the plan for Senga once he's activated.

      New York's rotation currently consists of Nolan McLean, Freddy Peralta, and Christian Scott, with David Peterson also factoring in every fifth day and rookie Zach Thornton in the rotation on a start-to-start basis. Jonah Tong, who has been with Triple-A Syracuse all season, is in consideration to come up to pitch this weekend against the Marlins in Miami. 

      As far as Senga, the Mets could theoretically move him to the bullpen when he returns, but that seems like a very poor fit given his routines. 

      A.J. Minter might have just one more hurdle

      Minter's return could be imminent.

      Following back-to-back appearances for Triple-A Syracuse on Tuesday and Wednesday, Minter is set to pitch again for Syracuse on Saturday. If all goes well, Minter could be activated following that outing.

      Minter missed most of last season after needing surgery for a torn left lat muscle.

      His return would give the Mets another option at the back end of the bullpen, and could potentially put the roster spot of the struggling Craig Kimbrel in jeopardy.

      Jared Young feeling good

      Young, who is in the middle of a rehab assignment with Syracuse, feels good physically, with Mendoza noting that it is now a matter of getting his timing down.

      The left-handed hitter excelled for New York earlier this season, hitting .350/.391/.450 in 23 plate appearances over 11 games.

      Tarik Skubal takes ‘great step’ in recovery from elbow surgery, throws third bullpen session

      DETROIT — Detroit Tigers ace Tarik Stubal threw another bullpen session, his third since his rehab program from elbow surgery began.

      The two-time American League Cy Young Award winner underwent a non-invasive procedure on his left pitching elbow on May 6 to remove a loose body. He threw his latest bullpen session prior to Detroit’s home game against Cleveland.

      Manager A.J. Hinch called it a “great step” but stopped short of saying when Skubal might return to action.

      “There are little hurdles to clear along the way when you come back from a procedure,” Hinch said. “As much as we described it as simple, it’s still a procedure.”

      Skubal used his full arsenal while throwing a total of 35 pitches, taking a breather in-between to simulate a break between innings.

      “His velocity was as high as it’s been since his throwing started,” Hinch said. “He sat down and came back and did like a simulated second inning. That’s encouraging and it’s full stuff.”

      Skubal will travel with the team during its weekend series in Baltimore and throw another bullpen session. The team’s medical and coaching staff will determine his next step afterward.

      Skubal is 3-2 with a 2.70 ERA in seven starts this season. He’ll be a free agent after the season.

      Ryan McMahon’s struggles are very real, and feature a new flavor of frustration

      NEW YORK, NEW YORK - MAY 06: Ryan McMahon #19 of the New York Yankees strikes out during the game against the Texas Rangers at Yankee Stadium on May 06, 2026 in the Bronx borough of New York City. (Photo by Ishika Samant/Getty Images) | Getty Images

      At the 2025 Trade Deadline, one of the Yankees’ primary acquisitions was for a defense-first third baseman. Ryan McMahon, who had spent the past nine seasons with the Colorado Rockies, was known as one of the game’s finest defenders at the hot corner, one that could hit enough to get by in the majors, culminating in his first All-Star selection in 2024.

      I will put my hand up: I liked adding RyMac to the fold. His glove gave him a solid floor, and he had enough pop with the bat to float around league-average and contribute a big hit now and then. Now, a good chunk into his first full season in the Bronx, it’s clear that something is not working for McMahon at the plate. He’s not putting the ball in play with much authority, and the basepaths are proving difficult to reach in 2026. He was never a bat-first guy, but at third base, at least some pop at the plate is expected, and it simply isn’t coming for the Yankees.

      It took McMahon 17 games to get his first extra-base hit of the season, which in all fairness, was a clutch homer against the Royals. The pressure to produce that sort of hit is hammered home by Michael Kay’s “Ohhhh, did he need that!

      The issue arises in the fact that this hit did not really open the floodgates for McMahon, as he’s only amassed a handful of extra-base hits in his 137 plate appearances to this point. Now, all homers or doubles count the same, but you’ll notice that this homer wasn’t exactly a no-doubter. It was a wall-scraper the other way into left field. Unfortunately for McMahon this season, that seems to be all that he can buy.

      Don’t mistake this chart for for Isaac Paredes’, these are all of Ryan McMahon’s extra-base hits this season — three doubles and four homers. Notably, all but one of these hits are to the opposite field, and rather extremely so. Not only has it been difficult for the Yankee third baseman to turn up the slug, but when he does, he’s not exactly doing himself any favors with a spray chart like this.

      A pulled fly ball is the best category of hit a batter can ask for, something that McMahon cannot seem to find in his bat for 2026, and it’s clearly reflecting in his numbers. His 62 wRC+ would be an easy career worst since becoming a gular in 2018, as he’s reaching base at a miniscule .259 clip, strikes out 30 percent of the time, and is walking less than he ever has in his career. 2026 has been a rough go for McMahon at the plate, and his lack of production at the plate has necessitated the need for improvement at the hot corner for New York. Manager Aaron Boone hasn’t hesitated to play righty platoon partner Amed Rosario against same-handed pitching on occasion during McMahon’s deeper slumps.

      For McMahon specifically, the production we’re seeing is a particular downgrade for him. Although his premier attributes have never come with the bat, the Yankees can and should reasonably expect a little pop from their third baseman. Instead of the guy who’s posted five consecutive 20-homer seasons, the Yankees have seen this version of McMahon. His production is substandard for anywhere on the diamond, but when considering the position he occupies, and the fact that he has been a consistent contributor for the better part of a decade, the trend becomes all the more troubling.

      McMahon still hits the ball fairly hard (80th percentile in average exit velocity), and does so at a good rate (81st percentile hard-hit rate). But it’s clear that this sort of output is not all created equal, as his extra-base hits are fine in isolation, but they become part of a larger, more worrisome trend in the big picture. A full rebound with the bat feels less and less likely as time goes on, but nothing is out of question, as McMahon at least has a fine track record to back it up. But, as things stand, 2026 has been full of far more questions than answers for McMahon and the Yankees.

      Rockies vs Diamondbacks Prediction: Odds, recent stats, trends, and best bets for May 21

      The Arizona Diamondbacks (25-23) and Colorado Rockies (19-31) start a four-game series at Chase Field. Arizona enters on a four-game winning streak, while Colorado has lost two straight.

      Arizona has climbed over .500 on the season and is coming off a sweep of San Francisco. The Diamondbacks outscored the Giants 23-8 and have scored at least five runs in four consecutive games. Arizona has won five straight home games and is 15-9 at home on the season.

      Colorado has the second-worst record in baseball and has dropped three of the past four games and eight of the past 11. Over the last week, the Rockies are hitting .216 (25th) with one home run (last). The pitching staff hasn't been much better either. Colorado's pitchers own a 6.17 ERA (27th) over the last six games and the worst OBA (.324).

      Let’s dive into the matchup and find a sweat or two.

      We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

      Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

      Game details & how to watch Rockies at Diamondbacks

      • Date: Thursday, May 21, 2026
      • Time: 9:40 PM EST
      • Site: Chase Field
      • City: Phoenix, AZ
      • Network/Streaming: MLB TV

      Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

      Odds for the Rockies at the Diamondbacks

      The latest odds as of Thursday:

      • Moneyline: Arizona Diamondbacks (-207), Colorado Rockies (+169)
      • Spread: Rockies +1.5 (-114), Diamondbacks -1.5 (-105)
      • Total: 9.5

      Probable starting pitchers for Rockies at Diamondbacks

      • Thursday's pitching matchup (May 21): Zach Agnos vs. Eduardo Rodriguez  
      • Rockies: Zach Agnos

      2026 stats: 29.0 IP, 0-0, 5.59 ERA, 1.41 WHIP, 20 Ks, 10 BB

      • Diamondbacks: Eduardo Rodríguez

      2026 Stats: 53.1 IP, 4-1, 2.53 ERA, 1.26 WHIP, 39 Ks, 22 BB

      Who’s Hot? Who’s Not!

      • The Diamondbacks’ Corbin Carroll is hitting .285 with 45 hits and 89 total bases over 158 at-bats
      • The Diamondbacks’ James McCann is hitting .203 with 12 hits and 17 strikeouts over 59 at-bats
      • The Rockies’ Troy Johnston is hitting .324 with 47 hits and 66 total bases over 145 at-bats
      • The Rockies’ Ezequiel Tovar is hitting .205 with 33 hits and 48 strikeouts over 161 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 Rockies at Diamondbacks

      • The Diamondbacks are 30-18 ATS this season, ranking third-best
      • The Rockies are 26-24 ATS this season
      • The Diamondbacks are 25-21-2 to the Over
      • The Rockies are 26-23-1 to the Under
      • The Diamondbacks are 15-7 ATS at home, ranking second-best
      • The Rockies are 13-12 ATS on the road and 9-16 on the ML

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

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

      • Moneyline: NBC Sports Bet is recommending a play on the Diamondbacks on the Moneyline.
      • Spread: NBC Sports Bet is leaning towards a play ATS on the Diamondbacks at -1.5.
      • Total: NBC Sports Bet is recommending a play on the Under on the Game Total of 9.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)

      Washington Nationals shake up the bullpen by sending down PJ Poulin for Clayton Beeter

      CINCINNATI, OHIO - MAY 13: PJ Poulin #50 of the Washington Nationals points towards Curtis Mead #45 of the Washington Nationals after a win in the tenth inning against the Cincinnati Reds at Great American Ball Park on May 13, 2026 in Cincinnati, Ohio. (Photo by Caleb Bowlin/Getty Images) | Getty Images

      The Washington Nationals made a somewhat surprising move in the bullpen. With Clayton Beeter coming back from the IL, the Nats decided to option PJ Poulin to Triple-A. On the surface, this move seems pretty odd. Poulin leads the Nats in appearances with 23 and has posted a solid 2.91 ERA.

      However, when you look under the hood, things make more sense. Despite Poulin’s low ERA, the underlying metrics agreed that he was getting lucky. Poulin’s xERA and xFIP are both 5.46, while his FIP is 5.51. You have to believe that the Nats front office was looking at those numbers when they decided to send Poulin down.

      Frankly, if you watch Nats games on a consistent basis, you do not need those fancy stats to tell you that Poulin was flirting with disaster. Poulin rarely had a shutdown outing and was consistently dealing with traffic on the bases. He also issued 14 walks in 21.2 innings, which is not ideal for a guy without overwhelming stuff.

      The strikeout to walk rate is also something the Nats considered when sending him down. For the season, Poulin has 6.65 K/9 and 5.82 BB/9. Having nearly as many walks as strikeouts is not a recipe for long term success. Last season, Poulin actually did show some swing and miss stuff with 9.85 K/9. However, the whiffs have not been a big part of his game this season.

      This season it just felt like Poulin did not really trust his stuff as much. He was constantly nibbling and trying to throw the perfect pitch instead of just attacking guys. Maybe that was due to a slight drop in velocity forcing him to try and be perfect. Poulin usually got out of the jams he put himself in, but the lefty was putting himself in bad spots too often.

      Interestingly, I thought Poulin was at his best this year when he was opening games. He was an opener 5 times, and posted a 1.42 ERA with just one walk in 6.1 innings. However, when Poulin was put in higher leverage spots, he really struggled to throw strikes.

      Another factor here is Richard Lovelady, who has a lot of similarities to Poulin. It felt like Lovelady started to eat into Poulin’s role. Both are lower slot lefties who rely on funk rather than velocity. Like Poulin, Lovelady allows his fair share of baserunners, but he can get ground balls and whiffs when he needs them more consistently than Poulin.

      I do not want to knock Poulin too much while he is down here. He is still a solid arm and is very likely to be back in the big leagues at some point. There are going to be injuries and guys who start to struggle. When that happens, Poulin is going to be an arm the Nats will turn to again. He just needs to attack hitters some more and get back to doing what he did at the end of last season.

      As for Clayton Beeter, it will be interesting to see what his role is. Beeter also has walk issues, but has dynamic swing and miss stuff. He was the de facto closer at the beginning of the season, but it feels like Gus Varland has taken that mantle. Beeter will be in the mix for high leverage looks, but I do not think he will be the big dog in the bullpen the way he was to start the year.

       We just need to see more strikes from him. Beeter has the best raw stuff in this bullpen, but he can be erratic. However, when Beeter is on, he can be absolutely lights out. Beeter looked good on his rehab assignment in AAA, making two scoreless appearances. At his best, Beeter can be a real weapon.

      The Nats are going to have to make another bullpen decision soon as well. Cole Henry is also on the mend, and has looked good during his rehab assignment. If he gets his spot in the bullpen back, who will the Nats send down? Paxton Schultz seems like an obvious candidate, but I wonder if Mitchell Parker could be in trouble. With Andrew Alvarez sticking in the big leagues, can the Nats afford to carry three long relievers?

      There are some interesting conversations to be had with this bullpen. For the first time in a while, it feels like the Nats have a lot of options. Sure, none of the options are amazing, but they have plenty of guys who have shown they can have success in the big leagues if they are on their game. I am curious to see how the bullpen shakes out as we go through this season.