It’s one of the greatest honours an NBA player could receive: an All-Star nomination. There have been 466 players in the league’s history who have received this honour, with 321 of them being named All-Star at least twice in their careers.
Who gets into the NBA All-Star Game is currently decided primarily by fan voting, which accounts for 50% of the final vote. The media and all NBA players also vote, each counting for 25% of the final voting.
The biggest names have appeared during the annual NBA All-Star Game, but not all of them have appeared in every All-Star Game they’ve been voted into. Players miss All-Star Games due to injuries or personal reasons.
So, who’s been voted into the NBA All-Star Game the most in the competition’s history? Flashscore gives you a list of the NBA players with the most NBA All-Star Game appearances (ABA All-Star Games included) in the history of the league.
Who has the most NBA All-Star Game Appearances?
LeBron James leads the list with a staggering 22 appearances, with the latest coming in the 2026 NBA All-Star Game. His appearance extends his record of 22 consecutive appearances, which began in 2004, James’ second year in the league.
Perhaps rather surprisingly, Michael Jordan, who’s often named in the discussion about who’s the greatest NBA player of all time along with LeBron James, does not occupy the second spot. That honour belongs to Kareem Abdul-Jabbar, the NBA’s second all-time leading scorer, with 19 appearances.
Modern-day greats Kobe Bryant and Kevin Durant follow Abdul-Jabbar with 18 and 16 respective appearances, with Durant’s latest coming in the 2026 NBA All-Star Game as well.
The sacred ’15 Club’ is capped off by NBA legends Tim Duncan, Kevin Garnett, and Shaquille O’Neal.
The players with the most All-Star Game Appearances in NBA history
22
LeBron James
19
Kareem Abdul-Jabbar
16
Kevin Durant
15
Tim Duncan
Kevin Garnett
Shaquille O’Neal

14
Michael Jordan
Karl Malone
Jerry West
13
Wilt Chamberlain
Bob Cousy
John Havlicek
Dwyane Wade

12
Larry Bird
Elvin Hayes
Magic Johnson
Hakeem Olajuwon
Dolph Schayes
Isiah Thomas
11
Elgin Baylor
Julius Erving
Patrick Ewing
Bob Pettit
10
Paul Arizin
Clyde Drexler
Hal Greer
David Robinson
John Stockton
