Major League Baseball is back. On Thursday, MLB and the MLB Players' Association struck a new collective bargaining agreement that ends the owner-initiated locked out at 99 days. It is the second-longest work stoppage in baseball history behind the 1994-95 players' strike (232 days).

A 162-game season will be played in 2022, though it will begin a week later than usual. The games that are missed will be made up later in the season as part of doubleheaders, off-days, etc. Here's a look at MLB's new post-lockout calendar:

March 10: Transactions freeze lifted. The owners have a 6 p.m. ET call scheduled to ratify the new CBA on Thursday, according to SNY's Andy Martino. The call is a formality, the owners will approve it, and once that happens the lockout will officially end and the transactions freeze will be lifted. At that point, trades and free agent signings and all that other good stuff can resume.

March 11: Players can begin reporting to spring training as soon as Friday. Many players live in the area or have been working out near their team's spring training complex in anticipation of an agreement, so they can report right away. Others are working out at separate facilities and could be a few days behind.

March 13: This is the mandatory reporting day for spring training, according to USA Today's Bob Nightengale. Players can begin reporting to camp Friday but they have to be there by Sunday.

March 17-18: Spring training games tentatively scheduled to begin. Teams will hold about a week's worth of workouts before jumping in Cactus League and Grapefruit League games. Because clubs will want to be careful with their players during this unusual rushed camp, expect to see a lot of minor leaguers early on in exhibition games, particularly on the mound. Teams are going to protect their players.

April 7: Opening Day. MLB and the MLBPA will pick up the existing schedule rather than build a new one, and there are only eight games on the schedule that day. Here is the April 7 schedule (times to be announced):

That White Sox vs. Royals game was originally going to be the final game of a three-game series. In all likelihood that game will be postponed and made up at a later date, and the two clubs will begin their seasons with a fresh new series on April 8. Teams not listed have a scheduled off-day April 7 and begin a new series April 8. Here is the April 8 schedule:

The Yankees vs. Red Sox, Mariners vs. Twins, and Pirates vs. Cardinals series that begin April 7 have an off-day April 8. That is the customary "off-day after Opening Day in case Opening Day gets rained out" off-day. Those series resume April 9, the first day on the schedule every team will be in action.