LeBron James is in the 17th year of his career.

During James' career, he's played on all different types of teams, from super-teams to middling playoff squads to lottery teams.

We ranked all 17 of James' teams, including his current star-studded Lakers squad with Anthony Davis.

Visit Business Insider's homepage for more stories.

Over his 17-year career, LeBron James has played on everything from super-teams to lottery dwellers.

But which of those teams were the best?

There's no exact formula for answering such a question, but to rank the best teams of James' career, we used several factors: team record, net rating (the amount by which a team outscores opponents per 100 possessions), their playoff record and net rating, and ultimate result (e.g. championship, Finals appearance, etc.).

We also looked at James' usage rate (to see how much work he was doing), his win shares (calculated by Basketball-Reference), and the number of players who made All-Star teams in that season. Lastly, we used a bit of logic and subjectivity.

Below is our ranking of James' best teams: