Kevin Durant has played 18 NBA seasons as of the most recent data available online.

Since he was drafted in 2007 and has been active through the mid‑2020s, those 18 seasons cover his time with:

  • Seattle SuperSonics / Oklahoma City Thunder
  • Golden State Warriors
  • Brooklyn Nets
  • Phoenix Suns / later team listings such as Houston in some updated profiles

Different sites phrase it as “18 years in his career” or “18 years of experience,” but they are referring to the same span of NBA seasons.

Quick Scoop: How many seasons has KD played?

  • Kevin Durant has 18 seasons of NBA experience.
  • Drafted in 2007, still active in the league into the 2025–26 window.
  • Widely listed with “18 years” of experience on major stat and league pages.

If you’re seeing a slightly different number somewhere, it’s usually because:

  • The source is outdated by a season, or
  • It’s counting only completed seasons versus the current ongoing one.

Mini timeline

  1. Rookie year in Seattle (2007–08), which immediately shifted to OKC the next season.
  1. Long OKC run, then three seasons with the Warriors (2016–17 to 2018–19).
  1. Brooklyn stint starting 2019, then a move to Phoenix and later updates listing him with Houston while still credited with 18 seasons of experience.

Forum-style takeaway

“how many seasons has kd played”
Answer: 18 seasons in the NBA, per current league and stat databases.

TL;DR: Kevin Durant has played 18 NBA seasons based on the latest publicly listed career experience.

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