LeBron James has played for the Cleveland Cavaliers (2003-2010, 2014-2018), Miami Heat (2010-2014), and Los Angeles Lakers (2018-present).