The 41-year-old, who left the Los Angeles Lakers after eight seasons, admitted he thought he had played his final NBA game.

James has the longest career in NBA history, notching 23 seasons in the league.

James, who turns 42 in December, also considered the Cleveland Cavaliers, Miami Heat, Golden State Warriors and Minnesota Timberwolves.