LeBron James just finished up his 23rd NBA season, entering free agency following his eighth campaign with the Lakers.