Guardians vs. Tigers prediction: Odds, recent stats, trends, and best bets for May 21

The Guardians (29-22) look to finish off a sweep of the Tigers (20-30) this afternoon at Comerica Park.

 

It took scoring a couple runs in the tenth, but last night Cleveland won 3-2 against Detroit. Tanner Bibee started last night for Cleveland and was exceptional allowing a single run over eight innings. It was a bullpen game for the Tigers and through eight innings, the plan was working as Cleveland hitters had managed just four base knocks against the Tiger hurlers. However, the Guardians tied it in the ninth and eventually won it on an RBI double off the bat of Jose Ramirez. The Guardians have now won the first three in this series and four straight overall while the Tigers have lost five in a row.

 

Joey Cantillo gets the ball today for Cleveland. He will be opposed by Casey Mize. Both pitchers have been dependable this season with Mize looking dominant at times.

 

The Tigers’ issues scoring runs this season are well-documented. However, they do fare better during day games averaging 5.1 runs per game (17 games). The Guardians are averaging 4.5 runs during the day (18 games).

 

Lets dive into tonight’s matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch 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 and How to Watch: Guardians vs. Tigers

  • Date: Thursday, May 21, 2026
  • Time: 1:10PM EST
  • Site: Comerica Park
  • City: Detroit, MI
  • Network/Streaming: MLB.TV, Tigers.TV, CLEGuardians.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.

 

The Latest Odds: Guardians vs. Tigers

The latest odds as of Thursday courtesy of DraftKings:

  • Moneyline: Cleveland Guardians (-101), Detroit Tigers (-120)
  • Spread: Guardians -1.5 (+163), Tigers +1.5 (-199)
  • Total: 7.0 runs

Probable Starting Pitchers: Guardians vs. Tigers for May 21

  • Guardians: Joey Cantillo
    Season Totals: 50.1 IP, 3-1, 3.40 ERA, 1.35 WHIP, 45K, 24 BB
  • Tigers: Casey Mize
    Season Totals: 37.0 IP, 2-2, 2.43 ERA, 1.05 WHIP, 39K, 11 BB

Who’s Hot? Who’s Not! Guardians vs. Tigers

  • Travis Bazzano is enjoying a 7-game hitting streak (13-28)
  • Jose Ramirez has hit safely in 5 of his last 6 games (10-23)
  • Riley Greene has hit safely in 16 of 18 games in May after picking up a hit in 4 ABs last night
  • Kevin McGonigle had his 4-game hitting streak snapped last night
  • Dillon Dingler is 0-11 in this series

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: Guardians vs. Tigers

  • The Guardians are 14-12 on the road this season
  • The Tigers are 13-11 at home this season
  • The Tigers are 25-25 on the Run Line this season
  • The Guardians are 28-23 on the Run Line this season
  • The OVER has cashed 26 times in games involving the Guardians this season (26-25)
  • The OVER has cashed 22 times in Tigers’ games this season (22-26-2)

Expert picks & predictions: Guardians vs. Tigers

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

  • Moneyline: Rotoworld Bet is recommending a play on the Tigers on the Moneyline
  • Spread: Rotoworld Bet is staying away from a play on the Run Line
  • Total: Rotoworld Bet is recommending a play on the Game Total OVER 7 runs

 

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)

Shaikin: Do the Dodgers need a "Will he hit?" drama every time Shohei Ohtani pitches?

Dodgers starting pitcher Shohei Ohtani gestures as he works against a San Diego Padres batter
Dodgers starting pitcher Shohei Ohtani gestures as he works against a San Diego Padres batter during the fifth inning Wednesday. (Gregory Bull / Associated Press)

Say what you will about Barry Bonds, but Dodgers manager Dave Roberts offered this compelling description of him: “Very low maintenance.”

He prepared himself every day. If he was healthy, he was playing, and why wouldn’t he? He was the best hitter in baseball.

“With Barry, you just pencil [him] in the lineup and you don’t think anything of it,” said Roberts, his former teammate.

Roberts now manages Shohei Ohtani, who has won the most valuable player award four times. The only person with more MVP awards is Bonds.

Read more:Dodgers' Shohei Ohtani hits leadoff homer then shuts down Padres in victory

You might think Roberts would treat Ohtani the same way as Bonds: If Ohtani is healthy, he is in the lineup.

Instead, on the day he let Ohtani pitch and hit in the same game for the first time in a month, Roberts insisted he would make that decision on a “start by start” basis for the foreseeable future.

That risks turning the question of “Will he hit or not?” from a discussion into a weekly distraction.

Bonds did not pitch, of course. Ohtani is trying to complete his first full season as a pitcher in four years, after elbow surgery in 2023, and he already has thrown more innings this year than he did last year.

“For Shohei, you’re just constantly trying to manage his workload, his health, the surgeries and all that stuff,” Roberts said.

“With Barry, it was really just turnkey. Nothing against Shohei. That’s part of being a two-way player.”

On Wednesday, Ohtani hit a home run and pitched five shutout innings, leading the Dodgers to a 4-0 victory and a series victory over the rival San Diego Padres.

Do the Dodgers risk overthinking this?

Roberts said he believes the team can evaluate the strain on Ohtani without driving him crazy every week wondering whether he is going to hit the next time he pitches.

“I think he understands that it’s fluid,” Roberts said. “I don’t think that there is one model. It should be a read and react thing. I don’t know how the week is going to look after this off day.

“I could change my mind and have him not hit in his next outing, but that’s more on workload and how he feels.”

Consider Wednesday’s outing: It was Ohtani’s shortest start of the season, five innings and 88 pitches of what Roberts and Ohtani agreed was a “grind.” In the first three innings, he retired all nine batters. In his final two innings, he faced 10 batters and five reached base.

In the box score: five scoreless innings.

“I have a pretty high standard as far as performance,” Ohtani said through an interpreter. “It didn’t really match.”

Said Roberts: “I think it’s just another case in point that it’s good for us to be mindful of the workload and just not take that for granted.”

Roberts started asking Ohtani to stop hitting on days he pitched because he was slumping. Ohtani did not necessarily see the connection and, in any case, the slump appears to be over: On the six games of this road trip, Ohtani is batting .478 in six games, with six extra-base hits, six walks, and nine runs batted in.

On Wednesday, on the first pitch of the first game in which he hit and pitched in the same game, Ohtani launched a home run into the Petco Park beach beyond center field.

“I think that he’s very mindful of everything that’s said about him,” Roberts said. “At times, he uses that as motivation to prove people wrong, that he can do something.

“So, yeah, he’s certainly aware of all of it.”

Read more:Shaikin: From the Big Apple, sour grapes toward the voice of the Dodgers

For all the chatter, and for the weeks in which Ohtani at bat was not the Ohtani we have come to expect, his OPS is .885.

In 2022, the last year he pitched a full season, his OPS was .875. He finished second in the American League MVP race to Aaron Judge, who hit 62 home runs.

Ohtani hit 34, and he also put up a 2.33 earned-run average. He leads the majors in ERA this season, at 0.73.

Pencil him in.

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 vs. Blue Jays prediction: Odds, recent stats, trends, and best bets for May 21

The Yankees (30-20) and the Blue Jays (22-27) conclude their four-game series tonight at Yankee Stadium with the Jays aiming for a split following last night’s 2-1 win.

 

It was the pitchers’ duel everyone expected it would be as Trey Yesavage and Cam Schlittler put their repertoire on display showcasing why each is one of the best in baseball. Yesavage was near perfect through six allowing just two hits while striking out eight. Schlittler was less dominant but did not allow a run until he walked Andres Gimenez with the bases loaded in the seventh. Vlad Guerrero Jr. added a sacrifice fly two batters later and Schlittler’s night was done. Paul Goldschmidt drove in the Yankees’ lone run on a groundout in the ninth.

 

On a night when the Yankees had but six hits as a team, Jazz Chisholm Jr. picked up half of them. The mercurial second baseman is hitting .500 (13-26) over his last seven games. He has driven in four runs and scored five during his streak.

 

Braydon Fisher takes the mound for Toronto today. Carlos Rodon gets the ball for the Yankees. This will be Rodon’s third start since returning from the disabled list. He has yet to reach the sixth inning allowing five earned runs over eight innings in his two outings. Primarily a reliever to this point in the season, Fisher will be making his second start of the season tonight. No doubt manager John Schneider is hoping for two or three innings max out of the 25-year-old righthander.

 

Lets dive into tonight’s matchup and find a sweat or two.

 

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch 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 and How to Watch: Yankees vs. Blue Jays

  • Date: Thursday, May 21, 2026
  • Time: 7:05PM EST
  • Site: Yankee Stadium
  • City: New York, NY
  • Network/Streaming: MLB.TV, Sportsnet One, YES

 

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.

The Latest Odds: Yankees vs. Blue Jays

The latest odds as of Thursday courtesy of DraftKings:

  • Moneyline: New York Yankees (-175), Toronto Blue Jays (+144)
  • Spread: Yankees -1.5 (+129), Blue Jays +1.5 (-156)
  • Total: 8.0 runs

 

Probable Starting Pitchers: Yankees vs. Blue Jays for May 21

  • Yankees: Carlos Rodon
    Season Totals: 8.0 IP, 0-1, 5.63 ERA, 1.63 WHIP, 10K, 8 BB
  • Blue Jays: Braydon Fisher
    Season Totals: 26.1 IP, 2-1, 3.08 ERA, 1.06 WHIP, 24K, 10 BB

Who’s Hot? Who’s Not! Yankees vs. Blue Jays

  • Jazz Chisholm is hitting .313 in May after hitting .200 in April
  • Paul Goldschmidt is 11-24 over his last 8 games and is hitting .348 in May
  • Austin Wells is hitting .111 in May (5-45) without an extra base hit or an RBI
  • Vlad Guerrero Jr. is 2-10 in this series
  • Kazuma Okamoto has struck out 10 times in his last 20 plate appearances

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: Yankees vs. Blue Jays

  • The Blue Jays are 9-16 on the road this season
  • The Yankees are 16-7 at home this season
  • The Yankees are 25-25 on the Run Line this season
  • The Jays are 22-27 on the Run Line this season
  • The OVER has cashed 23 times in Toronto games this season (23-24-2)
  • The OVER has cashed 22 times for the Yankees this season (22-25-3)

Expert picks & predictions: Yankees vs. Blue Jays

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 today’s game between the Yankees and the Blue Jays:

 

  • Moneyline: Rotoworld Bet is staying away from a play on the Moneyline.
  • Spread: Rotoworld Bet is recommending a play on the Yankees on the Run Line
  • Total: Rotoworld Bet is leaning towards a play on the Game Total OVER 8.0

 

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)

Good Morning San Diego: Padres lose game, series to Dodgers

SAN DIEGO, CALIFORNIA - MAY 20: Manager Craig Stammen (L) of the San Diego Padres relieves Randy Vasquez #98 in the fifth inning against the Los Angeles Dodgers at Petco Park on May 20, 2026 in San Diego, California. (Photo by Orlando Ramirez/Getty Images) | Getty Images

It turned out to be a sign of things to come when Shohei Ohtani hit a homerun on the first pitch from Randy Vasquez to give the Los Angeles Dodgers a 1-0 lead over the San Diego Padres at Petco Park. The Dodgers would go on to add three more runs to their total, while the Padres were held without a run in a 4-0 loss.

Vasquez was not as sharp as the Friar Faithful have come to expect and when facing not just Ohtani the hitter, but also the sub-one ERA Ohtani on the mound, the start from Vasquez proved costly. The San Diego right-hander allowed three runs on six hits over 4.1 innings with three walks and no strikeouts. It was the shortest outing for Vasquez since April 15 when he lasted just four innings against the Seattle Mariners.

The Padres offense was held to just five hits. Three came off Ohtani who completed five scoreless innings with two walks and four strikeouts. The other two hits came off reliever Kyle Hurt who pitched a scoreless innings despite the hits. Fernando Tatis Jr., Gavin Sheets, Ramon Laureano, Nick Castellanos and Bryce Johnson each had a hit in the game. Johnson came into the game in the top of the fifth inning to replace Jackson Merrill in center field after he appeared to be experiencing some discomfort in his torso following an attempt to rob the first inning home run by Ohtani.

San Diego dropped the third game of the series and lost the series to Los Angeles, 2-1. The Padres have an off day on Thursday and will return to action on Friday against the Athletics at Petco Park at 6:40 p.m.

Padres News:

Baseball News:

A's vs Angels Prediction, Picks & Odds for Today's MLB Game

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

The Los Angeles Angels hope to avoid a sweep as they host the Athletics tonight in Anaheim.

My A’s vs. Angels predictions see the Halos grabbing a much-needed win with ace Jose Soriano on the bump. Read on for more analysis of tonight’s game with my MLB picks below.

Who will win A's vs Angels today: Angels moneyline (-108)

Jose Soriano has been flat-out one of the most effective starting pitchers in baseball, taking the leap from solid rotation piece to bona fide ace. 

The right-hander has a 2.41 ERA through 10 starts primarily thanks to his elite swing-and-miss stuff. He rides a 93rd percentile whiff rate en route to a 28% strikeout rate. 

When he’s not striking batters out, he’s doing the next-best thing — inducing soft-contact (75th percentile in hard-hit rate) grounders (81st percentile in ground ball rate).

The Los Angeles Angels are a different team with their flamethrower on the hill, winning 70% of his starts.

Covers COVERS INTEL:The A’s hit the ball to the opposite field more than any other team (31.7% in May). That’s not typically a viable approach against Soriano, who has the seventh-lowest Oppo% (16.6%) among qualified starters.

A's vs Angels Over/Under pick: Under 8.5 (-115)

One thing about betting on the Angels is that it’s difficult to count on much run support from the lineup, which has a league-worst 54 wRC+ against RHP this month. 

Luis Severino allows too many baserunners (1.57 WHIP) for me to rely on him to lead his team to victory, but he could help keep this a low-scoring game against the Angels.

His 107 Stuff+ ranks 12th among qualified starters, and this is the second consecutive season in which he’s been more effective on the road (3.56 ERA). The A’s have an uninspired 93 wRC+ in away games.

J.D. Yonke's 2026 Transparency Record
  • ML/RL bets: 14-15 -5.53 units
  • Over/Under bets: 22-8, +13.64 units

A's vs Angels odds

  • Moneyline: A's -110 | Angels -110
  • Run line: A's -1.5 (+135) | Angels +1.5 (-180)
  • Over/Under: Over 8.5 (-115) | Under 8.5 (-110)

A's vs Angels trend

The A’s are 6-16-1 O/U in their last 23 road games. Find more MLB betting trends for A's vs. Angels.

How to watch A's vs Angels and game info

LocationAngels Stadium, Anaheim, CA
DateThursday, May 21, 2026
First pitch9:38 p.m. ET
TVNBCS-California, ABTV
A's starting pitcherLuis Severino
(2-5, 4.45 ERA)
Angels starting pitcherJose Soriano
(6-3, 2.41 ERA)

A's vs Angels latest injuries

A's vs Angels 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.

The Case for an Astros Rebuild

We step outside the lab again today to take a look at the argument for an Astros tear down. There are two main reasons why a rebuild makes a ton of sense. So, we should take a look at what that looks like and the whys and what fors for a decision as seemingly rash as this. Isn’t this giving up on the season? Indeed it would be and that is the first thing we should take a look at.

In a previous post, I looked at the Astros current math problem. They sit at 20-30 as I write this. In order to win 85 games they would need to finish 65-47. That’s assuming that 85 wins sneaks you into the playoffs. That’s a 94 win pace over a full season. I don’t think any of my colleagues picked them to win that many games. I had them pegged at 85 wins and that was assuming good health for guys like Hunter Brown. I just don’t see .580 baseball as very likely from here on out.

However, the Astros usual course is to continue trying to win and then adjusting for the next season on the fly. If it means that players depart for free agency then so be it. You get your compensation pick (when you tender them a qualifying offer) and hope that your farm system can pick up the pieces. Framber Valdez took the spot of Gerrit Cole. Jeremy Pena took Carlos Correa’s place. Kyle Tucker replaced George Springer. You get the idea.

Reason One: The farm system is barren

You cannot expect someone to come up and replace the stars. In the span of another year plus, you are on pace to lose Jeremy Pena and possibly Hunter Brown (more on that later). There isn’t anyone in the farm system there to take their spots. So, you are essentially just losing guys for the sake of losing them. This dive bombs us into the real reason why a rebuild is necessary. Simply put, you are on a hamster wheel and there is no good way to get off.

Even if you could re-sign Jeremy Pena or Hunter Brown then you would be committing all of your resources to keeping a team together that is not currently good enough to win. Jose Altuve and Carlos Correa are going to continue to get older and less effective as that nucleus gets older. The younger guys behind them will also continue to get more expensive.

There are only two ways around that hamster wheel. The first is to spend money like the Dodgers. We aren’t even sure what the CBA will look like after the season and if that will even be legal. However, it is nearly impossible to envision Crane spending upwards of 300 million on the roster. The other way to get through it is to fill enough holes with young players that you can compete. Neither of those scenarios seems likely.

Reason two: You aren’t likely re-signing Hunter Brown or Jeremy Pena

It just isn’t likely for any multitude of reasons. For one, both are in line for one of the long-term megadeals that the Astros simply don’t pay. For another, we aren’t even sure that they would deserve that kind of pay day even if we were willing. Given the recent history of the Astros, I seriously doubt they would sign any pitcher to a contract beyond two or three seasons. This could be an industry wide thing.

Pena has the look of a three or four win player moving forward. Fangraphs would peg that as worth between 25 and 30 million a season, but it is hard to see the Astros giving a deal beyond five seasons at that kind of money. I personally would not blame them. If that is a given then playing them until they are free agents is a foolish option. As we saw with Kyle Tucker, you could get as many as three useful players for a player with one year left until they become a free agent.

Imagine having more than a season. Teams that make deals at the deadline can demand a king’s ransom because the acquiring team gets them for two pennant drives. You could then get between six and eight players if you deal them separately, If you dealt them together you could demand multiple top 100 overall prospects and probably some current big league talent.

A roster without Pena and Brown would likely not compete in any circumstance. So, you might as well trade the likes of Paredes, Walker, Abreu, Hader, and Meyers. If you managed to jettison all of them you could be looking at between five to ten additional prospects. That is a total of 10 to 16 prospects between all of those players. The coup de gras would be Yordan Alvarez, If you got a Juan Soto type deal you could see another four or five prime prospects coming. We are talking a total of 20 prospects.

The Cash considerations

If you traded all of the players listed you would be looking at upwards of 120 million in player salary savings. Between 1998 and 2000 the Seattle Mariners dealt or allowed three of their stars to walk. They won 114 games in 2001. Obviously, that is the absolute ceiling of what we are talking about here, but the blueprint is there. You cannot just consider the players you get back for those players. You must also consider the financial savings from cutting their salaries from your roster.

Those Mariners used the money to sign good but not great players that made that roster deeper. No, they did not win the World Series that season and they were never THAT good again, but they were constantly above .500 and in the hunt even though they dealt three Hall of Fame level players. The St. Louis Cardinals dealt all of their expensive players away this past season and they currently sit at 28-19.

The difference between this and a traditional rebuild is that Crane has shown he is willing to spend up to the current tax line. If you couple the right prospects with 120 million worth of free agents then you could return to competitiveness immediately. You also restart the clock on star level players so that you aren’t necessarily churning veterans every year. You could build something.

I’m not sure Dana Brown is up to this task. That is the downside. However, if you couple these moves with another solid draft then your farm system goes from being one of the bottom five to one of the top five. It’s time to start building the next great era of Astros baseball. This one is winding down. It has happened to all dynasties before. The 1990s Braves feels like the most compelling comparison point. Those Braves got old. These Astros are getting old. No one wants to sit around and watch the 2010-2014 Astros again. A teardown would prevent that kind of prolonged pain if handled correctly. What do you think? Is it time to start the teardown?

Has batting average become underrated?

KANSAS CITY, MISSOURI - MAY 18: Willson Contreras #40 of the Boston Red Sox hits a two-run home run against the Kansas City Royals in the sixth inning at Kauffman Stadium on May 18, 2026 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images) | Getty Images

Here’s something I’ve tweeted in recent days, but it’s also a good conversation to have here.

The collapse of batting average across MLB is astounding! As of yesterday, there are more qualified hitters batting under .200 (17) than there are guys batting .300 or better (15). These are not the scrubs pinch hitting a couple times a week; these are the everyday players! 

Compare this to 30 years ago (1996) and there were 48 guys batting .300 or better. Meanwhile, the guy with the lowest qualified batting average in the entire sport in 1996? Delino DeShields, and he hit .224, a full nine points worse than the next guy. 

Batting average has correctly been minimized in importance over the last couple of decades, but Dear Lord has the pendulum swung too far in the other direction (and this is coming from a full blown nerd!). So what do you think OTM? With more guys hitting under .200 than over .300, does MLB need to make rule changes in the next CBA to incentivize contact?

Talk about this and whatever else you’d like in this thread, and as always, be good to one another!

What is your trust level in each of the Phillies relievers?

May 20, 2026; Philadelphia, Pennsylvania, USA; Philadelphia Phillies relief pitcher Jose Alvarado (46) reacts after allowing a two-run home run against the Cincinnati Reds in the ninth inning at Citizens Bank Park. Mandatory Credit: Kyle Ross-Imagn Images | Kyle Ross-Imagn Images

Yesterday’s loss to the Reds featured a rather lackluster performance from the Phillies bullpen. Tim Mayza, Orion Kerkering, Brad Keller, and José Alvarado combined to allow 5 runs in 4 innings and doom the Phillies’ chances of mounting a comeback. So naturally, let’s take this off day as a chance to re-assess the trust level for each member of the bullpen.

Jhoan Duran is probably the only reliever with absolute trust right now. The Phillies closer has been dominant since returning from the injured list, allowing only one run on 3 hits and 5 walks, with that run and three of the walks coming in his first appearance back after forgoing a rehab assignment. Duran’s struck out 13 of the 26 batters he’s faced in his six appearances over that span and converted all three of his save opportunities.

However, after Duran is where things get complicated. Chase Shugart has been the most consistently good of the rest of the Phillies relievers, but as Ethan Witte pointed out earlier this week, Shugart has been deployed in almost exclusively low leverage situations, and his pristine 1.53 ERA doesn’t tell the full story. Orion Kerkering has good numbers at first glance with a 2.60 ERA, but he’s still having trouble getting whiffs. Tim Mayza has pitched the most innings out of the bullpen with 22.2 and has been mostly effective, but he now sports a 4.04 ERA after being charged with two runs yesterday. Tanner Banks has regressed heavily from his strong 2025 with a 6.75 ERA and a WHIP over 2. Free agent signing Brad Keller has been uneven and trade acquisition Jonathan Bowlan has been mediocre. José Alvarado has not yet shown that he can recapture his form from before his suspension and injury and has been one of the biggest disappointments on the pitching staff, as he owns a 6.11 ERA after surrendering a two-run homer that was the final nail in the Phillies’ chances yesterday.

As a whole, the Phillies bullpen entered yesterday ranked 14th in ERA (3.88) and 15th in WHIP (1.32). However, they were ranked second in fWAR (2.5) thanks in large part to a strong FIP (3.40) that ranks fourth and an expected ERA (3.12) that ranks second. Their second worst BABIP (.318) does back up that they are due for some positive regression in the more traditional bullpen rankings.

So, what is your trust level in each of the Phillies relievers? On a scale of 1-5 with 5 being absolute trust and 1 being completely untrustworthy, how would you rank the current relievers?

Why is Dominic Smith so awesome now?

MIAMI, FL - MAY 20: Dominic Smith #8 of the Atlanta Braves celebrates with teammates in the dugout after hitting a home run in the sixth inning during the game between the Atlanta Braves and the Miami Marlins at loanDepot park on Wednesday, May 20, 2026 in Miami, Florida. (Photo by Owen Gupta/MLB Photos via Getty Images) | MLB Photos via Getty Images

Ha, this isn’t really even a question, except in the rhetorical sense. I just wanted to have an appreciation post for Dominic Smith, so this is it.

It would’ve been enough for Smith to have those two big April hits and then fade into obsolescence. Two huge game-swinging mashes for a guy signed to a split deal with a $1.25 million salary in the majors would’ve been plenty. As I did in an earlier post about him, that would’ve been reminiscent of Pablo Sandoval, and it would’ve been fine. We still remember Pablo Sandoval.

But that’s not what Smith has done at all. He’s kept raking. His rolling 100-PA xwOBA hasn’t been below league average since the start of April, and it hasn’t even been below .350 since April 14. Nor is he egregiously outhitting it: a .370 wOBA and .378 xwOBA is both really good and nothing to sideeye for any reason.

It’s easy to say that Smith has never had a season quite like this one, except in 2020. He was crazy-good that year, and he’s still got a ways to go this year before matching his PA total from that shortened season (106 so far, 199 in 2020). But in every other year, he really didn’t do much: in his other eight seasons, he had an xwOBA in the .320s four times, and something lower the other four times. In other words, in a non-shortened season, his career-high xwOBA was .325.

Since I lured you in here with a question that presumably has an answer, I’ll give you a brief, non-nuanced version.

  • Smith is swinging at everything. While it’s not the highest z-swing rate of his career, it’s the highest in quite a few years. His chase rate is egregiously high, not just for him, but for anyone. He’s swinging at nearly half of first pitches he sees; previously he was much closer to a quarter, while the league is about one-in-three. He’s not walking, but he’s also not striking out, because he’s up there to hit the ball.
  • He’s hunting and destroying four-seamers. There’s nothing special about Smith and non-fastballs, he’s still struggling against them. He’s not even hitting sinkers all that well. But, he has a .560 xwOBA (el-oh-el) against four-seamers thus far.
  • He’s not hitting it on the ground. It’s important to know, I guess, that Smith isn’t swinging any harder, nor did he adopt any Braves-esque approach of trading contact for power and trying to hit a dinger on every swing. He’s actually moved back in the box, and his swing is slightly shorter, with no emphasis on swinging harder or anything like that. He’s hunting fastballs, but giving himself a chance to survive the other stuff.

Put these things together, and, well, I think it’s safe to say that part of the reason he’s doing it is because pitchers haven’t adjusted. He’s getting a lot of pitches in the zone, probably too many for anyone that can do what he does. He’s still getting a bunch of four-seamers, which doesn’t have to be the case. Lastly, a lot of his xwOBA is driven by flares; though he’s dropped both ground- and air-based not-useful contact, a lot of the corresponding increase has been in bloops or hard choppers, rather than in good contact and/or barrels. All that said, though, we’re more than halfway through May, and he’s still doing the same stuff he’s been doing in terms of beating up on opposing pitching, so maybe he’ll continue to fly under the radar and rack up awesomeness for a while yet.

Brewers 5, Cubs 0: Pete Crow-Armstrong and the Cubs look utterly lost

Remember yesterday, when I brought out the old line: “No team is as bad as it looks when it’s on a long losing streak”?

I dunno. Maybe I’m wrong about that. The Cubs sure looked that bad in losing to the Brewers 5-0 Wednesday evening at Wrigley Field, being swept by their division rivals and now on a five-game losing streak.

The Brewers both dominated the Cubs pitching-wise and schooled them in several aspects of the game.

Edward Cabrera got out of the first inning scoreless despite allowing two hits. Nico Hoerner then led off the bottom of the first with a double.

I mean, I really could just stop this recap right there because the rest of the game was all Brewers and not Cubs. The thing about Nico’s double is — he took a really wide turn around second, thinking “triple,” but then had to quickly scoot back to first. I guess he really wanted third base because then he tried to advance on a medium-deep fly ball to left-center.

Hoerner was called safe, but it was overturned on review [VIDEO].

If you did not see this game — that was the only time the Cubs had a runner past first base.

In the second, the Brewers played that annoying kind of baseball that has made them good and drives us nuts. First, they got a catcher’s interference call on review [VIDEO].

Then Cabrera walked Joey Ortiz.

And then this happened [VIDEO].

I dunno. (I think I’ve said that before.) I’m obviously not in Pete Crow-Armstrong’s head and have no idea what’s on his mind or what he was thinking there, but something is clearly off with him. If it’s still the incident with the Sox fan, well, that’s in the past and gotta move on from it. PCA always wears his heart on his sleeve and his intensity level is something we don’t see from too many players. Often, that intensity serves him well. Recently, it has not. Honestly, given everything that’s happened to him this year, maybe Craig Counsell should have given him Wednesday off, which would have given him two full days (with today’s off day) for a reset.

PCA talked about all this after the game, and listening to this clip, he didn’t sound real good [VIDEO].

If Joe Maddon were managing this team, I think he’d tell PCA to take the off day and not think about baseball at all.

Anyway, that play made it 3-0 Brewers, and you’re thinking this is 20/20 hindsight but honestly my first thought after that play was, “This game is over.”

And it was. The Cubs had just three more baserunners the entire game — walks to Seiya Suzuki in the second and Michael Busch in the eighth, and a single by Alex Bregman in the seventh. Busch was erased on a double play, and that along with the DP on Nico in the first meant that Brewers pitchers faced just two over the minimum. Starter Kyle Harrison struck out 11 Cubs and reliever DL Hall added two K’s. It’s like the Cubs were just going through the motions after that Little League home run in the second. I’d like to hope I’m wrong about that.

And to top all that off, Cabrera left the game with a blister [VIDEO].

Obviously, the last thing the Cubs need is another starting pitcher injury. Fortunately, blisters aren’t serious and perhaps he won’t even miss a start. Cabrera threw reasonably well; the error on PCA made all three of the runs that scored on that play unearned.

Cubs relievers, with one notable exception, threw well. Trent Thornton, Hoby Milner, Ryan Rolison and Daniel Palencia combined for 5.1 shutout innings, allowing two hits and two walks, with six strikeouts.

And then there was Phil Maton, who allowed Milwaukee’s fifth run in the seventh, giving up two hits and a walk and wild-pitching in the run [VIDEO].

At this point, I’ve got to think maybe there’s some other injury to Maton that can put him on the IL again and get someone in the pen who can actually get outs. Who would that be? Here’s the Cubs’ 40-man roster, maybe you can figure it out. And I know this has become a meme but… maybe the Cubs really should stop signing former Astros relievers.

Here, let me show you one positive Cubs highlight. Nico made a nice stop and jump throw for an out in the seventh [VIDEO].

Here are postgame comments from Counsell [VIDEO].

A “sad note,” as he called it when he sent it to me, about this game from BCB’s JohnW53:

This was the 305th regular-season game since 1901 in which the Cubs made two or fewer hits — one of every 64 played.

It was the 49th since July 31, 2012, the last time the Cubs made no more than two hits and committed three errors. They made one hit and three errors that day, in a 5-0 loss at home to the Pirates.

They made one hit and two errors in a 5-0 loss at home to the Dodgers on May 31, 2016.

They made two hits and two errors in losses at Washington by 4-1 and 6-1, on June 13, 2016, and June 27, 2017.

They also made two and two in a 9-0 loss to the Reds at home on May 6, 2023.

Back to that line I quoted at the top of this recap… No, of course no team is as bad as it looks during a long losing streak. We know this Cubs team is better than that. Hopefully they begin looking that way starting Friday.

Even with this losing streak and being swept, the Cubs are just 1.5 games behind the Brewers, in a virtual tie with the Cardinals for second place in the NL Central (three percentage points behind). The team will certainly enjoy this off day, their first after playing nine days in a row, and then will begin a three-game series against the Astros Friday afternoon at Wrigley Field. Jameson Taillon is the Cubs’ listed starter for Friday. At this time the Astros don’t have a starter listed. Game time Friday is 1:20 p.m. CT and TV coverage will be on Apple TV (how to watch).

Pirates vs Cardinals Prediction, Picks & Odds for Today's MLB Game

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

The Pittsburgh Pirates and St. Louis Cardinals wrap up a three-game series this afternoon with the rubber match at 1:15 p.m. ET at Busch Stadium. 

My Pirates vs Cardinals predictions are eyeing Pittsburgh to grab another victory in the finale with Braxton Ashcraft on the hill. 

Read more in my MLB picks for Thursday, May 21. 

Who will win Pirates vs Cardinals today: Pirates moneyline (-122)

The Pittsburgh Pirates shut down the St. Louis Cardinals on Wednesday, winning 7-0 behind a four-hit game from rookie Konnor Griffin. The Bucs' pitching staff allowed just five hits, containing a Cards offense that has struggled with consistency. Braxton Ashcraft takes the mound today for the visitors, and he's been impressive. 

The right-hander owns a 3.09 ERA, and that lowers to 2.16 on the road across four outings. Coincidentally enough, all six earned runs he's allowed away from PNC Park were to the Cards last month in a tough start. But Ashcraft has improved immensely since that outing, compiling a 2.11 ERA across three May appearances. His last road start was a seven-inning, one-run outing against the San Francisco Giants. 

As for the Cards, they hand Dustin May the ball. He owns a 4.50 ERA at home this season, and Pittsburgh's lineup has hit him around. They're batting .400 across 40 at-bats, and the Pirates are one of the top offensive ball clubs in the big leagues, averaging 4.9 runs per game. The visitors will keep it rolling here. 

Covers COVERS INTEL: May owns a BABIP of .338 so far this season, compared to .298 in 2025. 

Pirates vs Cardinals Over/Under pick: Over 7.5 runs (-108)

Four of the last five meetings between the Pirates and Cardinals have cashed the Over, and Wednesday's matchup finished just below today's total. While I do expect Ashcraft to have a solid outing, the Cards have hit him around before, and they could do some damage. 

As for May, he's had minimal luck against Pittsburgh's lineup, with several key players swinging it well against him. The right-hander also has a career-worst 52% hard-hit rate, and the Bucs have scored 13 runs across their last two contests. 

The St. Louis bullpen has also been poor, compiling a 4.53 ERA, and it surrendered four earned runs on Wednesday. 

Quinn Allen's 2026 Transparency Record
  • ML/RL bets: 14-11, +3.90 units
  • Over/Under bets: 14-11, +1.16 units

Pirates vs Cardinals odds

  • Moneyline: Pirates -122 | Cardinals +117
  • Run line: Pirates -1.5 (+138) | Cardinals +1.5 (-144)
  • Over/Under: Over 7.5 (-108) | Under 7.5 (+104)

Pirates vs Cardinals trend

The Pittsburgh Pirates have covered the Run Line in 28 of their last 45 away games (+8.20 Units / 13% ROI). Find more MLB betting trends for Pirates vs. Cardinals.

How to watch Pirates vs Cardinals and game info

LocationBusch Stadium, St. Louis, MO
DateThursday, May 21, 2026
First pitch1:15 p.m. ET
TVSportsNet Pittsburgh, Cardinals.TV
Pirates starting pitcherBraxton Ashcraft
(2-2, 3.09 ERA)
Cardinals starting pitcherDustin May
(3-4, 4.81 ERA)

Pirates vs Cardinals latest injuries

Pirates vs Cardinals 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.

Red Sox Minor Lines: Jake Bennett strikes out eleven

BOSTON, MASSACHUSETTS - MAY 07: Starting pitcher Jake Bennett #64 of the Boston Red Sox throws in the second inning against the Tampa Bay Rays at Fenway Park on May 07, 2026 in Boston, Massachusetts. (Photo by Jaiden Tripi/Getty Images) | Getty Images

Worcester: L, 2-7 (F/11) (BOX SCORE)

This game fell apart in extras, namely the eleventh, and to be honest, the WooSox should have had it won earlier than that. The pitching was solid throughout the night, starting with Jake Bennett striking out eleven Red Wings (Nationals AAA) and allowing one run. Bennett’s pitch count was only at 73 so he could have conceivably gone longer, but the bullpen was fine throughout the night and recorded 8 more Ks.

Worcester lacked an extra base hit besides Matt Lloyd’s solo shot and also went hitless in eight chances with runners in scoring position. But they played with their food for too long and, by virtue of Wyatt Olds allowing five runs (four earned) in the eleventh, the food got all over them. Bennett is suffering from being a young minor league option… or should I say young with options (ba dum tiss) behind one of the best rotations in baseball. It’s good to know he’s mowing them down consistently in Triple-A.

Portland: W, 9-4 (BOX SCORE)

Catastrophic news as Franklin Arias’ OPS is about to dip under 1.000 with another hitless night (he did, though get on base with a walk). The horror! To be honest, though, behind the rest of the lineup and a good five innings out of Hayden Mullins, a guy who’s becoming the dependable workhorse of Portland’s rotation, the Sea Dogs didn’t need Arias to put away the Fightin Phils’ (Phillies AA). Johanfran Garcia got his sixth home run of the season in the fifth inning and Nelly Taylor had two doubles. This was a feel good win where everyone contributed: even though every single batter struck out at least once on the night, everyone aside from the nine-hole hitter got on base once, as well. The result was a 7-0 lead after two and a game that the Sea Dogs could coast through.

Greenville: L, 4-6 (BOX SCORE)

After losing most of the month, the Drive won two consecutive games for the first time since late April Sunday and Tuesday. That did not continue on Wednesday against Frederick (Orioles High-A). This was more like a defensive death by a thousand cuts, as the Keys got the Drive for 17 hits but just six runs, and the Drive couldn’t match that output by a long shot, gathering just five. Yoelin Cespedes got the game within striking distance with a two-run shot, his eighth of the year, in the ninth inning, but it was too little, too late.

Salem: : W, 8-3 (BOX SCORE)

After getting taken for sixteen runs by the Howlers (Guardians A) on Tuesday, the RidgeYaks came back and allowed just three hits, and just one extra-base hit. Salem had another productive lineup as eight of their nine hitters got a knock and even the one that didn’t got a walk. They also got a home run to clinch the game (albeit all the way back in the fourth inning) out of Andrews Opata. Opata also swiped his twentieth bag of the season. This game was really never within losing distance for Salem.

Have a…. uh… thermodynamic Thursday?

Mets Morning News: Mets drop second straight to Nationals

May 20, 2026; Washington, District of Columbia, USA; Washington Nationals second baseman Nasim Nuñez (26) steals second base as New York Mets second baseman Marcus Semien (10) attempts to catch a throw during the second inning at Nationals Park. Mandatory Credit: Geoff Burke-Imagn Images | Geoff Burke-Imagn Images

Meet the Mets

Zach Thornton’s major league debut didn’t go as well as hoped when he put the Mets in a hole early. The team did attempt to come back, led by two Juan Soto home runs, but the bullpen put the game out of reach and the Mets dropped their second straight to Washington.

Choose your recap:Amazin’ Avenue, Daily News, MLB.com, Newsday, NY Post

Zach Thornton paid tribute to his partially-paralyzed dad, who made it to the stadium to watch his son pitch in his first major league game.

David Peterson will start the finale against the Nats without an opener.

Despite struggling in Triple-A, the Mets are considering calling up Jonah Tong to start against the Marlins.

A.J. Minter will make one more rehab appearance in Triple-A, and he could rejoin the team next week if all goes well.

To make room for Thornton on the roster, Daniel Duarte was optioned to Triple-A Syracuse.

Around the National League East

The Braves took down the Marlins 9-1 behind a dominant performance by Chris Sale.

The Marlins optioned Braxton Garrett to Triple-A after his poor appearance against the Braves.

Aaron Nola struggled in the Phillies’ 9-4 loss to the Reds.

Kyle Schwarber is hitting home runs at an historic pace, but how many home runs will he end up with at the end of the season?

CJ Abrams spoiled yet another pitcher’s major league debut.

Around Major League Baseball

Blue Jays starter José Berríos underwent Tommy John surgery and will be sidelined until the 2027 season.

Shirtless fans have taken over sections of stadiums around the league, but what is behind this new “Tarps Off” trend?

Padres star Fernando Tatis Jr. has yet to hit a home run this season, which might be due to his new closed batting stance.

Cubs starter Edward Cabrera exited his start in the fourth inning with a blister issue on his middle finger.

There are quite a few prospects who have been pleasant surprises for their teams so far this season.

Yesterday at Amazin’ Avenue

Steve Sypa profiled Zach Thornton ahead of his debut.

This Date in Mets History

On this date in 2005, Mets starter Dae-Sung Koo doubled off Randy Johnson in just his second major league at-bat.

Yankees Sequence of the Week: Camilo Doval (5/19)

NEW YORK, NEW YORK - MAY 19: Camilo Doval #75 of the New York Yankees celebrates after pitching during the ninth inning against the Toronto Blue Jays at Yankee Stadium on May 19, 2026 in the Bronx borough of New York City. The New York Yankees won 5-4. (Photo by Ishika Samant/Getty Images) | Getty Images

The last three games have been an adventure with the Yankees bullpen, and not a particularly fun one either. Yes, they secured the win in two out of three, but boy have David Bednar and Camilo Doval put Yankees fans through the wringer in the ninth inning against the Mets and the first two against Toronto. Doval’s final out to secure the save against on Tuesday night is the moment we’ll look at this time on Sequence of the Week.

We join Doval with two outs in the ninth. The back of the Yankees bullpen is short following Bednar and Fernando Cruz’s exertions in the previous two games, leaving Doval as the lone remaining option to close out this game. It’s been far from smooth sailing for the flame throwing righty, Vladimir Guerrero Jr. cutting the Yankees’ lead to one with a sac fly after Doval gave up an Andrés Giménez walk and Ernie Clement single to open the frame. After the Vlad Jr. sac fly, Daulton Varsho reached on an infield single when Doval forgot to cover first base on the grounder to the right side, putting runners on the corners and bringing the Blue Jays’ team leader in home runs Kazuma Okamoto to the plate.

Renowned during his San Francisco days for his triple digits cutter, Doval instead starts Okamoto off with a sinker — a pitch he has been working on behind the scenes with Matt Blake and the rest of the Yankees pitching coaches.

This is pretty close to a perfect pitch — a 100-mph sinker right on the bottom shelf of the strike zone. It’s a called strike if Okamoto doesn’t swing, but commanded to a location where it’s almost impossible to do damage. It’s honestly impressive that Okamoto recognizes it as a strike — given it started off the plate away before tailing back into the zone — and is able to catch a piece and tap it foul.

Following the excellent execution of the first pitch sinker, Doval tries to keep the muscle memory of that release point by targeting the same location with the same pitch.

He manages to achieve the same lateral release point, but this sinker is elevated relative to the previous one. This makes it a more hittable pitch, but it appears that Okamoto is in fight-off mode, perhaps hunting a pitch inside, and he fires a late, off-balance swing and fouls it off to the right.

Doval is now just one strike away from locking down the save. Just one more decent execution of a pitch away from sending all those of a Yankees persuasion home happy. After showing Okamoto a pair of in-breaking sinkers, Doval looks to put him away with a cutter that moves away from the hitter, Austin Wells setting a target low and away.

The key to throwing a good cutter is staying behind and through the ball, something which Doval fails to do here. He almost slings this pitch rather than finishing out in front, causing the pitch to sail wildly inside as it backs up rather than cuts, and Okamoto has to spin out of the way to avoid getting hit.

After mis-executing that cutter so poorly, Doval immediately scraps the pitch and goes back to the sinker. He still has the feeling of having executed two good ones to open the AB, he just has to find that release point again and it should be game over.

Instead, Doval makes a mistake releasing this pitch a hair too early, and it ends up middle-middle. Fortunately for him and his teammates, Okamoto has never quite figured out the correct swing path to match up against Doval’s sinker, and though he is right on time and clubs this ball at 103 mph, he impacts the top of the baseball sending a routine grounder to Anthony Volpe for the game-ending ground out. That is the margin of error that being able to throw over 100 mph affords the pitcher, allowing Doval to get a ground out on a mistake pitch.

Here’s the full sequence:

There is a lot to like from this sequence from Doval. For starters, he managed to find the zone with all three of the sinkers he threw — no small feat considering how much walks have tended to hurt him in his career. They surprisingly haven’t been as big of an issue this year, but his general wildness this campaign has seen him fall behind in counts and then cough up a home run as he is forced into the middle of the zone. I was also impressed by Doval’s ability to immediately flush the previous play when he forgot to cover first. It would be easy to let that moment linger and impact his concentration against Okamoto, but he turned the page quickly and focused fully on this AB.

Finally, I am intrigued by Doval’s progress with this new sinker — a pitch that went from a 12.2-percent usage rate in 2025 to his most used pitch so far in 2026 at a 41.7-percent usage rate. Doval is perennially among the league leaders in ground ball rate and this gives him another weapon to maintain those levels. It’s a pitch I’m excited to analyze more deeply in my new series about the Yankees bringing the sinker back into vogue, so stay tuned! While I’m certainly not ready to say that I trust Doval in spots as high leverage at this, it’s a positive first step toward re-earning the trust to pitch in late-game situations.

Tommy Edman’s ankle improving, could start rehab assignment soon

SAN DIEGO, CALIFORNIA - MAY 19: Tommy Edman of the Los Angeles Dodgers looks on before the game against the San Diego Padres at Petco Park on May 19, 2026 in San Diego, California. (Photo by Orlando Ramirez/Getty Images) | Getty Images

Dodgers utility man Tommy Edman is a step closer to being a step closer to returning from the injured list after offseason ankle surgery, thanks to a few more steps closer to full speed in the last week.

Manager Dave Roberts told reporters Wednesday at Petco Park in San Diego that Edman could face hitters at Camelback Ranch in Arizona in the next week, then potentially start a minor league rehab assignment after that.

Edman had right ankle surgery in November, after being hampered by said ankle on and off throughout his time with the Dodgers. When the Dodgers acquired Edman from the Cardinals at the 2024 trade deadline, he was already on the injured list after wrist surgery the prior offseason, but his rehab with St. Louis was hampered by a sprained right ankle. In 2025, Edman was twice on injured list due to the right ankle, missing a combined 49 gamesduring the two stints. The ankle injury also limited his mobility in the field, such that 125 1/3 of his 146 1/3 postseason innings (85.6 percent) came at second base, with only three games in center field.

After the surgery, Edman’s offseason work was limited, with his right leg in a walking boot up until mid January. He was slow-played during spring training, gradually working up, and explained the methodology at Dodgers Fan Fest during the offseason.

“I’m really hopeful I’ll be able to put the ankle injuries of the last couple of years behind me. It’s something I kind of dealt with throughout ’24 and ’25, and I feel like it affected the way to play the game I normally would be able to,” Edman said in January. “The timetable is more of as I progress, so it’s kind of hard to say when I’ll be able to hop back into a major league game again. … I want to make sure I’m a full go, and don’t have to worry about [the ankle] again the rest of the year.”

At the beginning of the regular season, Roberts guestimated Edman would return some time in late May, though that has since been pushed back. Edman has been working out off and on at Dodger Stadium at various times this season, but hadn’t really progressed much until recently. He was moved to the 60-day injured list on May 9, though that does not affect Edman’s timeline at all, as those 60 days will have already expired by the time he is ready to return.

For a comparison of how long Edman’s rehab assignment might take, look no further than Kiké Hernández, who is in his third week of games with Triple-A Oklahoma City and is eligible to be activated off the injured list as early as this Sunday. Hernández is coming off left elbow surgery in November and was initially thought to be out until around midseason but made strides in April to essentially leapfrog Edman in the return timeline pecking order.