LeBron James signs massive free agent deal with Los Angeles Lakers

His agency announced Sunday evening that LeBron James has signed a four-year contract with the Lakers.

James' contract with Klutch Sports Group guaranteed $154 million. James can opt out of the fourth year of his agreement to become a free agency after 2020-21, according to ESPN.

A source told The Associated Press that James won't make any additional statements or hold a press conference or celebration in Los Angeles.

James has changed teams three times in eight years via free agency. He joined the Miami Heat after the 2010 season from Cleveland. The 2014 season brought him back to Cleveland.

The 33-year-old NBA superstar James reached his ninth straight championship series last season. The first player in 50 years to do so.

James averaged 28 points, nine rebounds, and nine assists in 82 regular season games in his 15th season.

 James played better in the playoffs, averaging 34 points, nine rebounds, and nine assists as the Cavaliers reached the NBA Finals and were swept by the Warriors.

James sent a three-photo Instagram homage to Cleveland fans after the announcement."Thank you Northeast Ohio for an incredible four seasons," James wrote. "This is forever home."

Starbucks drinks to order based on your zodiac sign