According to ESPN reporter Brian Windhorst, LeBron James has signed a 3-year, $100,000,000 contract with the Cleveland Cavaliers. After winning a championship for the team, it seems that Cleveland is making it nearly impossible for LeBron to think about leaving the Cavs.

Despite seeing a small dip with his game earlier in the season, LeBron has remained one of the best players in the league. He averaged 29.7 points during the playoffs and helped the team come back from a 3-1 deficit against the Golden State Warriors during the heated games.

LeBron has yet to comment on the new deal.

Source: Twitter