Major League Baseball and the MLB Players Association have reached a tentative agreement on a new collective bargaining agreement, according to sources.
The new deal still has to be ratified by both sides, but that is expected to be a formality.
According to a report, Opening Day is expected to be set for April 7.

