LeBron James has played 23 NBA seasons (from 2003–04 through 2025–26).

Quick Scoop

  • LeBron debuted in the 2003–04 season with the Cleveland Cavaliers.
  • He has been active every season since, reaching a record 23rd season by 2025–26.
  • He is recognized in all-time lists as the NBA record-holder for most seasons played at 23.

Mini timeline

  1. 2003–2010: Cleveland Cavaliers (rookie to first departure).
  1. 2010–2014: Miami Heat (first two championships).
  1. 2014–2018: Return to Cavaliers (2016 title).
  1. 2018–present: Los Angeles Lakers, including the 2020 championship and his 23rd season in 2025–26.

In simple terms, if you count every year from his rookie year in 2003–04 up to and including 2025–26, you get 23 seasons.

TL;DR: If you’re wondering how many seasons did LeBron play , the answer (as of the 2025–26 season) is 23 NBA seasons , an all-time NBA record.

Information gathered from public forums or data available on the internet and portrayed here.