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

Last Updated: 2024-10-02

Chad Nagel

2 minutes read

LeBron James

LeBron James//Getty Images

Featured bookmakers
Full T&C’s apply 18+
Full T&C’s apply 18+

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 
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.