SI

NBA Slam Dunk Contest Winners: Full List From 1984 to Now

Looking back at every winner of the NBA Slam Dunk Contest over the years. 
Miami Heat forward Keshad Johnson celebrates after winning the 2026 NBA All-Star Saturday Slam Dunk Contest.
Miami Heat forward Keshad Johnson celebrates after winning the 2026 NBA All-Star Saturday Slam Dunk Contest. | Jayne Kamin-Oncea-Imagn Images

The NBA Slam Dunk Contest is a staple of the league’s All-Star weekend. Each year the contest is held the night before the All-Star Game, giving the opportunity for basketball’s highest flyers to show off their creativity and dunking skill. Once upon a time it was the highlight of the weekend and a can’t-miss event on any sports fan’s calendar. 

The prestige has worn off in the modern era, though. The risk of injury and a fear of failure in the social media era means stars are largely loath to participate. For the last 10 years the lineups for every dunk contest have largely been made up of lesser-known names and G League players. There are still some good dunks but the shine of it all has faded. It would only take one good dunk contest to reverse course, but the chances of seeing such a contest grow slimmer by the year. 

Nevertheless, let’s look back on the rich history of dunk contest winners with the Heat’s Keshad Johnson winning the 2026 event.

Every NBA Slam Dunk Contest winner

WINNER

YEAR

CITY

Larry Nance

1984

Denver

Dominique Wilkins

1985

Indianapolis

Spud Webb

1986

Dallas

Michael Jordan

1987

Seattle

Michael Jordan

1988

Chicago

Kenny Walker

1989

Houston

Domonique Wilkins

1990

Miami

Dee Brown

1991

Charlotte

Cedric Ceballos

1992

Orlando

Harold Miner

1993

Salt Lake City

Isiah Rider

1994

Minnesota

Harold Miner

1995

Phoenix

Brent Barry

1996

San Antonio

Kobe Bryant

1997

Cleveland

Vince Carter

2000

Oakland

Desmond Mason

2001

Washington, D.C.

Jason Richardson

2002

Philadelphia

Jason Richardson

2003

Atlanta

Fred Jones

2004

Los Angeles

Josh Smith

2005

Denver

Nate Robinson

2006

Houston

Gerald Green

2007

Las Vegas

Dwight Howard

2008

New Orleans

Nate Robinson

2009

Phoenix

Nate Robinson

2010

Dallas

Blake Griffin

2011

Los Angeles

Jeremy Evans

2012

Orlando

Terrence Ross

2013

Houston

John Wall

2014

New Orleans

Zach LaVine

2015

New York City

Zach LaVine

2016

Toronto

Glenn Robinson III

2017

New Orleans

Donovan Mitchell

2018

Los Angeles

Hamidou Diallo

2019

Charlotte

Derrick Jones Jr.

2020

Chicago

Anfernee Simons

2021

Atlanta

Obi Toppin

2022

Cleveland

Mac McClung

2023

Utah

Mac McClung

2024

Indianapolis

Mac McClung

2025

San Francisco

Keshad Johnson

2026

Los Angeles

Which players have won multiple Slam Dunk Contests?

It takes a particular combination of athleticism, creativity and dedication to become a Slam Dunk Contest champion. Which means it should be no surprise that a few players were able to claim more than one Slam Dunk Contest crown.

The first two-time dunk champ (as well as the first back-to-back winner) was none other than Michael Jordan. His Airness won his first Slam Dunk Contest in 1987 before winning again in ‘88. His biggest rival in the contest, Domonique Wilkins, became the NBA’s second multi-time dunk contest champion with his first win over MJ in ‘85 and his second coming five years later in 1990. The ‘90s wound up home to another two-time champ: Harold Miner, winner of the ‘93 and ‘95 contests with Isaiah Rider interrupting his chances for a three-peat. Jason Richardson followed them up with a pair of back-to-back wins in the early 2000s.

Later that decade the small yet bouncy Nate Robinson became the first three-time dunk champion in the contest’s history. He won his debut title in ‘06 and rounded it out with back-to-back wins in 2009 and ’10. A few years later, Zach LaVine won two consecutive Slam Dunk Contest crowns with tremendous showings in ‘15 and ‘16. Finally, Mac McClung became the second three-time champ and the longest-reigning Slam Dunk Contest king by winning a historic three straight titles from 2023–2025.

SLAM DUNK CONTEST CHAMPION

NUMBER OF TITLES

Michael Jordan

2 (‘87, ‘88)

Domonique Wilkins

2 (‘85, ‘90)

Harold Miner

2 (‘93, ‘95)

Jason Richardson

2 (‘02, ‘03)

Nate Robinson

3 (‘06, ‘09, ‘10)

Zach LaVine

2 (‘15, ‘16)

Mac McClung

3 (‘23, ‘24, ‘25)

NBA Slam Dunk Contest history

In case you were unaware, the first true Slam Dunk Contest did not take place in 1984, which is seen as the first “official” dunk contest in the league’s record books. Instead it debuted nearly 10 years earlier with the American Basketball Association. 

The ABA birthed the dunk contest for its own All-Star Game in 1976. The legendary Julius Erving placed first and earned the first-ever dunk contest crown. The league merged with the NBA later that year and the Slam Dunk Contest transitioned to the NBA All-Star Game for the 1976–77 season; Darnell Hillman of the Pacers won but didn’t get a trophy until 2017.

The dunk contest then disappeared until 1984. That year the NBA held All-Star weekend in Denver, the city which played host to the ABA’s first dunk contest in ’76, so it was fitting to reintroduce the contest that season. It wound up a huge hit and has been a staple of All-Star activities ever since.

Best Slam Dunk Contests ever

As mentioned above the quality of the Slam Dunk Contest has oscillated over the years. Even so, there are a few that stand out above all others as the very best in the history of the event. 

The second official NBA Slam Dunk Contest in 1985 is a strong contender for one of the better contests in the history of the event. Michael Jordan participated as a rookie and his showing helped vault him to superstardom. It also showed the basketball world what “Air Jordan” really meant. The fact that he got to face off against Dominique Wilkins made it all the better. But their rematch in ’88 was an even more impressive showing. It brought us Jordan’s famous free throw line dunk and took place in front of a rocking Chicago crowd. 

As far as the contest with the actual best dunks go, it’s hard to beat the 2000 Slam Dunk Contest featuring Vince Carter. The Hall of Famer put on an absolutely incredible performance featuring some of the all-time greatest dunks basketball fans will ever see. In some ways his performance might have saved the Slam Dunk Contest as an All-Star staple; the league didn’t hold one in the two seasons prior to Carter’s amazing show. 

In the modern era there is no better Slam Dunk Contest than the 2016 face-off between Zach LaVine and Aaron Gordon. Both stars were capable of jumping through the roof and brought a sincere creativity to the floor not seen since Gerald Green blew out a candle on the back of the rim nearly a decade prior. Gordon’s under-the-legs dunk while jumping over the Magic mascot is an indelible image in the history of the Slam Dunk Contest. 


More NBA from Sports Illustrated

Listen to SI’s NBA podcast, Open Floor, below or on Apple and Spotify. Watch the show on SI’s YouTube channel.


Published | Modified
Liam McKeone
LIAM MCKEONE

Liam McKeone is a senior writer for the Breaking and Trending News team at Sports Illustrated. He has been in the industry as a content creator since 2017, and prior to joining SI in May 2024, McKeone worked for NBC Sports Boston and The Big Lead. In addition to his work as a writer, he has hosted the Press Pass Podcast covering sports media and The Big Stream covering pop culture. A graduate of Fordham University, he is always up for a good debate and enjoys loudly arguing about sports, rap music, books and video games. McKeone has been a member of the National Sports Media Association since 2020.

Share on XFollow liam_mckeone