Under the 3-year contract, James will earn $33 million by 2017-18. This will make him the highest paid player in the league
American basketball player LeBron James has signed a landmark $100 million contract with the NBA (National Basketball Association) champion Cleveland Cavaliers, ESPN reported
His agent Rich Paul told ESPN the new $100 million contract is for three years, with James earning $31 million next season, which would make him the highest paid player in the league. His salary would rise to $33 million in the 2017-18 season.
Thursday's announcement, less than two months after James led the Cavaliers to their first NBA championship, had been widely expected.
"I'm re-signing back with the Cleveland Cavaliers, my hometown team," James said in a video posted on sports news website Uninterrupted. "I can't be more excited than this opportunity once again, man, to defend our crown, defend our title. We all know last year as a magical, inspiring, all the words you can come up with, it was an unbelievable season. I just can't wait to get the group back together."
The 31-year-old James, a four-time NBA most valuable player, won two championships for the Miami Heat before returning to the Cavaliers in 2014, leading them to the NBA finals where they lost to the Golden State Warriors.
The Cavaliers reversed that result this season, bringing the first professional sports championship to the Ohio city since 1964.