LeBron James has agreed to a four-year, $154 million deal with the Lakers, Klutch Sports Group announced on Sunday.