is time LeBron James' talents will stay in Cleveland. Fresh off an NBA championship season, James signed a 3 year $100 million deal to stay a Cavalier. It's the highest single season salary in NBA history and it keeps him with his hometown team. Following a season where he lead the team to a Game 7 victory in the NBA finals against the favored Golden State Warriors, James established himself as the best player in the league.
Last time James was a free agent, he signed a $110 million contract, but for 6 years to join the Miami Heat. A move that temporarily turned Cleveland against him. He won 2 titles in Miami before rejoining the Cavs in 2014. With Golden State making a huge splash this off season by acquiring Kevin Durant from Oklahoma City, the Cavs will have a tough time defending their crown this up coming season.