Does this trade make sense for the Cleveland Cavaliers?
The Cleveland Cavaliers are a rebuilding team that could look to take advantage of another team in a similar position. This is where teams around the league can help one another. In this case, the Cavaliers can add some pieces that will help in the future for pieces that have helped in the past.
Barnes might not be that long-term piece but he proved last year that he can still play the game at a high level. For Cleveland, this deal will happen if Allen does not sign.
This was a no-brainer during the regular season but that might have changed. In recent weeks, there have been talks that Cleveland might not offer Allen the contract he is looking for.
If this is the case, they will need to find a returning big man and that is where Bagley comes into play. He could use a change of scenery and he would be able to play with another strong player at the top of the offense.
READ MORE: NBA Rumors: 5 teams interested in trade for Cavaliers’ Kevin Love
It is going to be a few years before the Cavaliers are ready to compete. The front office has plenty of moves to make and this could be one that is near the top of the list.