After a very exciting offseason filled with blockbuster trades, big contracts and surprising moves, NBA teams are finally getting ready for the regular season. Right now, teams are playing in the preseason and the games are not very exciting. However, in less than a week, we will have a regular-season opener as the Cleveland Cavaliers will host the Boston Celtics.

The season opener should be very entertaining considering that both the Cavaliers and the Celtics made some big moves over summer. As a matter of fact, they were trade partners in the trade that sent Kyrie Irving to Boston.

The Cavaliers have made a lot of moves and it seems they haven't finalized their roster for the regular season yet.

Earlier today, the Cavaliers waived Edy Tavares to free up a roster spot. Just a few hours after the 7-foot-3 center was waived, the reigning Eastern Conference champions decided to sign Isaac Hamilton.

The latest addition to Cleveland

Isaac Hamilton is a 6-foot-4 rookie guard. Hamilton went undrafted in the 2017 NBA draft, but he managed to get a spot on the Indiana Pacers' Summer League roster. The guard appeared in three Summer League games in Orlando, averaging 5.3 points, 1.0 rebounds and 0.7 Assists Per Game. He also shot 37.5 percent from the field and had two steals during his time with the Pacers.

Before the NBA, Isaac Hamilton spent three years playing for UCLA. He was a starter in all 104 games he played in college and he averaged 13.7 points, 3.7 rebounds and 3.1 assists per game.

Hamilton is now on the Cleveland Cavaliers and he will have a great chance to win a championship as a rookie if he makes the cut. However, considering there is only one preseason game left for the Cavaliers, he won't have much time to show how good he is.

Who else will the Cavaliers waive?

Even though the Cavaliers waive Edy Tavares, they will have to cut a few more players before the regular season starts. They now have 20 players on the roster, which means they will have to waive three of them.

New NBA rules allow teams to have 17 players on the roster, but two players have to be signed to a two-way contract.

Isaac Hamilton is unlikely to make the final roster, so the Cavaliers will probably cut him this week. Beside him, John Holland and Kendrick Perkins could be waived as well.

It will be interesting to see who will make the final cut and if the Cavaliers decide to waive even more than three players and give someone else an opportunity.