The circumstances are less than ideal, but the Mookie Betts trade should work out OK for the Red Sox.

According to multiple reports on Thursday night, MLB and the MLB Players Association agreed on a deal to clarify the details of the 2020 season, which has been suspended and could yet be cancelled altogether depending on the coronavirus pandemic.

Among the results of the deal, which has already been voted on by the players and could be ratified by the owners on Friday, is the matter of free agency. And the results are interesting for the Red Sox.

Players who were scheduled to hit free agency after the 2020 season will maintain that right, whether there’s an abbreviated season in 2020 or no season at all.

That means Betts will end up either playing only a partial season with the Dodgers or no games at all for the team that traded for him just before spring training began.

Service time will go forth as regularly scheduled, regardless of how many games are played this year, according to the new deal. And players with long-term contracts will stay on the same agreed-upon contracts and hit free agency as they normally would.

The Red Sox received outfielder Alex Verdugo, infielder Jeter Downs and catcher Connor Wong for Betts, David Price and cash before spring training began. Price has three years remaining on his deal while Betts is scheduled to be a free agent in the winter.

Players will receive a guaranteed $170 million total (less than 5 percent of their overall salaries) in April and May, and will keep that money whether or not MLB ever resumes the season, according to the new deal.

Further details are expected to be released as the deal is finalized.