Most NBA All-Star Appearances
On this page5
LeBron James holds the NBA record for the most All-Star selections, with 21, having been chosen in every season since his second year in the league. He passed Kareem Abdul-Jabbar, who was selected 19 times, and Kobe Bryant, who made 18.
An All-Star selection is an annual vote of confidence, a nod that a player ranks among the league’s very best in a given season. Stacking up 20 or more is a test of both peak greatness and remarkable longevity, because it means staying elite for two decades. The all-time leaderboard rewards the game’s most durable superstars, and at the very top sits a player who has been an All-Star for nearly his entire career. Here is the full leaderboard of the NBA’s most-selected stars, the careers behind the numbers, and why the record is so hard to reach. All figures are as of the 2025 season.
The record holder: LeBron James and 21 selections
James has been an All-Star every season since 2005, a run of consecutive selections no one else has approached. He missed the game only as a rookie, and he has been a fixture ever since, maintaining an elite level of play well into his 40th year. That combination of early stardom and unmatched longevity is how he built the record.
The mark reflects two decades at the summit of the sport. While others faded or retired, James kept producing at an All-Star level year after year, adding a selection almost every winter and steadily moving past the legends who came before him.
The full leaderboard of All-Star selections
The table below ranks the NBA’s all-time leaders in All-Star selections. Active players are noted.
| Rank | Selections | Player | Career |
|---|---|---|---|
| 1 | 21* | LeBron James | 2003-present |
| 2 | 19 | Kareem Abdul-Jabbar | 1969-1989 |
| 3 | 18 | Kobe Bryant | 1996-2016 |
| 4 | 15 | Tim Duncan | 1997-2016 |
| 5 | 15 | Kevin Garnett | 1995-2016 |
| 6 | 15 | Shaquille O’Neal | 1992-2011 |
| 7 | 15* | Kevin Durant | 2007-present |
| 8 | 14 | Karl Malone | 1985-2004 |
| 9 | 14 | Michael Jordan | 1984-2003 |
| 10 | 14 | Jerry West | 1960-1974 |
*LeBron James and Kevin Durant are active; their totals are current through the 2025 season and still climbing.
The list is a roll call of the greatest and most durable players in NBA history, from Jerry West and Kareem Abdul-Jabbar to modern icons Kobe Bryant, LeBron James and Kevin Durant.
Kareem Abdul-Jabbar, Kobe Bryant and the chase
For decades the All-Star selection record belonged to Kareem Abdul-Jabbar, whose 19 selections mirrored the longevity that also made him the longtime all-time scoring leader. Kobe Bryant’s 18 selections came across a 20-year career spent entirely with the Lakers. Both legends held the top of this list until James, whose career-scoring case appears on our most points in NBA history leaderboard, passed them.
The 15-selection club
Just behind the top three sits a remarkable group tied at 15: Tim Duncan, Kevin Garnett, Shaquille O’Neal and active star Kevin Durant. These are franchise cornerstones whose two-way excellence kept them in the conversation for a decade and a half. Durant, still active, could yet climb higher, joining the all-around greats who also feature on our most steals in NBA history and most assists in NBA history lists.
Why the record matters
The All-Star selection record honors sustained greatness, the ability to remain among the league’s best year after year. James’s 21 captures a career of relentless excellence and durability, and with him still active and still an All-Star, the record continues to grow. It is a living measure of longevity at the very top of basketball.
The short version: LeBron James holds the NBA record for All-Star selections with 21, ahead of Kareem Abdul-Jabbar (19) and Kobe Bryant (18). A group including Tim Duncan, Kevin Garnett, Shaquille O’Neal and Kevin Durant share 15. As of the 2025 season, James is still active and extending the record every year.
Frequently asked questions
Who has the most NBA All-Star appearances?+
LeBron James has the most NBA All-Star appearances, with 21 selections. He passed Kareem Abdul-Jabbar, who made 19, and Kobe Bryant, who made 18. James has been selected in every season since 2005, the longest such streak in NBA history. He is still active, so his total continues to grow. All figures are as of the 2025 season.
How many All-Star Games did Kareem Abdul-Jabbar make?+
Kareem Abdul-Jabbar was selected to 19 NBA All-Star Games across his 20-year career, a record that stood until LeBron James passed it. Kareem's longevity and consistency, which also made him the longtime all-time scoring leader, are why he anchored the top of this list for decades. He now ranks second.
Has LeBron James been an All-Star every year?+
Almost. LeBron James missed the All-Star Game only in his rookie season, 2003-04, and has been selected every year since. That run of 21 consecutive selections through the 2025 season is the longest in NBA history and the foundation of his record. He remains active and continues to extend it.
Which players have the most All-Star selections after LeBron?+
After LeBron James (21), Kareem Abdul-Jabbar (19) and Kobe Bryant (18) rank second and third. A group of all-time greats, including Tim Duncan, Kevin Garnett, Shaquille O'Neal and active star Kevin Durant, follow with 15 selections each. Karl Malone, Michael Jordan and Jerry West each made 14.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 82-0 — Draft five, one per position, and see if your lineup can go a flawless NBA season.
- Play Era Ball — Draft an all-time NBA roster from a single era, then simulate a season and chase a perfect run.
- Play 32-0 — Draft five college basketball legends, one per position, and chase a perfect 32-0 national title.
- Explore all our games →
- Get the printable bracket — Download and print a blank tournament bracket to fill out by hand.
- Explore all our free sports tools →
Related basketball guides
View all →
Most NBA Finals Appearances by a Team
The Los Angeles Lakers lead all teams with 32 NBA Finals appearances, ahead of the Boston Celtics' 23. The full leaderboard, explained.
Best Regular-Season Record in NBA History
The 2015-16 Warriors went 73-9, the best regular-season record in NBA history. The full leaderboard of the winningest NBA teams, explained.
Longest Win Streaks in NBA History
The 1971-72 Lakers hold the NBA record with 33 straight wins. The full leaderboard of the longest winning streaks in league history, explained.
Worst Record in NBA History
The 2011-12 Bobcats went 7-59 (.106), the worst winning percentage in NBA history. The full list of futility, ranked and explained.
Most Assists in NBA History
John Stockton holds the NBA career assists record with 15,806. The full leaderboard of the league's greatest playmakers, explained.
Most Points in a Single NBA Game
Wilt Chamberlain scored 100 points in one NBA game in 1962, the all-time record. The full leaderboard of the highest-scoring games ever.