James has announced his decision after weeks of rampant speculation over his NBA future

LeBron James will play a record-setting 24th NBA season, with the Warriors, 76ers, Heat, and Cavaliers considered as potential landing spots

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