LeBron James isn't leaving Cleveland again.
The 2016 NBA Finals MVP is returning to the Cavs on a 3-year, $100 million deal, according to ESPN's Brian Windhorst.
LeBron will reportedly be the highest paid player in the NBA this season at $31 million.
It's the first time in his career he has held that distinction.
It's unclear if there are any player options in the contract.