LeBron James is to join the Los Angeles Lakers in a four-year $154 million deal, his agents say, ending months of frenzied speculation about the NBA superstar's next career move. James is considered a rival of retired Chicago Bulls star Michael Jordan for the title of greatest player in NBA history.