Sportsboom Logo
  • Baseball

  • Basketball

  • Betting

  • Boxing

  • Cricket

  • Darts

  • Football

  • Golf

  • Interviews

  • MMA

  • Motor Sports

  • NBA

  • NFL

  • Olympics

  • Pool

  • Rugby

  • Snooker

  • Tennis

Interviews
Predictions
Transfers
Betting
  • Sports
    • Baseball
    • Basketball
    • Betting
    • Boxing
    • Cricket
    • Darts
    • Football
    • Golf
    • Interviews
    • MMA
    • Motor Sports
    • NBA
    • NFL
    • Olympics
    • Pool
    • Rugby
    • Snooker
    • Tennis
  • Interviews
  • Predictions
  • Transfers
  • Betting
    1. Home>
    2. NBA>
    3. How long has LeBron James been in the NBA?
    NBA
    NBA
    Guide

    How long has LeBron James been in the NBA?

    LeBron James is a once in a generation NBA basketball player. The Los Angeles Lakers legend made his NBA debut in 2003. This NBA star played for the Cleveland Cavaliers in his debut season. LeBron James has played 21 seasons in the NBA as of September 2024, and he has won four NBA titles. Here we take you through his incredible journey in the NBA. We have a look at the teams he has played for, his stats, and the NBA championships he has won.

    Josh Isaacson
    Josh Isaacson
    Sports Writer

    Last updated: 2024-10-02

    Chad Nagel
    Sports & Betting Editor

    2 minutes read

    LeBron James

    LeBron James//Getty Images

    Table of Contents
    • What year did LeBron James make his debut in the NBA?
    • Which NBA teams has LeBron James played for?
    • NBA teams that LeBron James has played for

    What year did LeBron James make his debut in the NBA?

    LeBron James made his NBA debut on the 29th of October 2003. LeBron James played for the Cleveland Cavaliers in his NBA debut game. LeBron James scored 25 points in his first ever NBA match. The Cleveland Cavaliers lost this match 106-92 against the Sacramento Kings. What an NBA debut match for LeBron James! Of the 18 players that played in this match, only LeBron James is still playing in the NBA today. 

    Which NBA teams has LeBron James played for?

    LeBron James played for the Cleveland Cavaliers from 2003-2004 until 2009-2010. LeBron James was a superstar in his NBA debut season, and he won the 2004 NBA rookie of the year award. The NBA icon joined Miami Heat where he played from 2010-2011 until 2013-2014. The King returned to play for the Cleveland Cavaliers from 2014-2015 until the 2017-2018 NBA season. LeBron James signed for Los Angeles Lakers in the 2018-2019 NBA season, and he currently plays for this team today. 

    NBA teams that LeBron James has played for

    NBA teamNBA season NBA championships 
    Cleveland Cavaliers2003-04/2009-100
    Miami Heat 2010-11/2013-14 2 
    Cleveland Cavaliers 2014-15/2017-181
    Los Angeles Lakers 2018-19/2023-24 1
    Sportsboom Event Table Logo

    FAQs

    How many NBA Rings does LeBron James have?

    LeBron James has won four NBA titles throughout his basketball career. He won his first-ever NBA title with the Miami Heat in 2012 and successfully defended the NBA title with the Miami Heat again in 2013. LeBron won the NBA title with the Cleveland Cavaliers in 2016. In 2020, he also won the NBA title with the Los Angeles Lakers.

    Josh Isaacson
    Josh IsaacsonSports Writer

    Josh has over ten years of experience as a Sports Writer. Josh has created content for some of the biggest sports brands and publications in South Africa. Josh is a creative writer who puts you in the game with his unique content. Josh writes about Soccer, Rugby, Cricket, Basketball, Darts, Golf, and all major sports.

    Table of Contents
    • What year did LeBron James make his debut in the NBA?
    • Which NBA teams has LeBron James played for?
    • NBA teams that LeBron James has played for
    • NBA
      • NBA Betting
    About Us
    Content TransparencyCopyright Notice Editorial PolicyLinking to SportsBoom About Us
    Privacy PolicySportsBoom AuthorsSB Market Index How We ReviewTerms and Conditions
    Sports Coverage
    Baseball
    Basketball
    Betting
    Boxing
    Cricket
    Darts
    Football
    Golf
    Interviews
    MMA
    Motor Sports
    NBA
    NFL
    Olympics
    Pool
    Rugby
    Snooker
    Tennis
    Contact Us
    Contact UsFacebookTwitter
    United Kingdom flagUnited KingdomSouth Africa flagSouth AfricaUnited States flagUnited StatesChile flagChile
    • United Kingdom
    • South Africa
    • United States
    • Chile
    Follow Us
    Sportsboom logo
    © SportsBoom.com 2023 - 2025. All rights reserved
    As Featured On:
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo