The MLB lockout appears to be over after 99 days – and in time to play a full 162-game season.

MLB and the Players Association reached a tentative deal on a new CBA on Thursday afternoon, with MLBPA reps approving it by a 26-12 vote.

The deal still needs to be ratified, which is expected to happen soon.

With the deal reached, spring training camps will open up on Sunday, with the season beginning April 7th.

Free agent signings can begin as soon as Thursday night.