sportingnews.com

NBA Dunk Contest winners by year: Mac McClung, Zach LaVine, Nate Robinson top list of most wins in All-Star event

The Slam Dunk Contest's popularity has come into question over the last decade, but the event remains the cherry on top of NBA All-Star Saturday Night.

Running for more than four decades, the Slam Dunk Contest has delivered some all-time great moments. From Dominique Wilkins and Vince Carter to Nate Robinson and Zach LaVine, the contest has long been an opportunity for stars and role players alike to elevate their profiles.

A select few have claimed multiple Slam Dunk Contest wins, including Mac McClung.

Here's a look at the Dunk Contest winners by year and which players have won the competition multiple times.

MORE:NBA All-Star Slam Dunk Contest rules, scoring and format

Who has the most NBA Dunk Contest wins?

Seven players have won the NBA Slam Dunk Contest more than once, but only Nate Robinson and Mac McClung have won it three times.

Here's the full list of multi-time winners:

Player Wins Years

Nate Robinson 3 2006, 2009, 2010

Mac McClung 3 2023, 2024, 2025

Michael Jordan 2 1987, 1988

Zach LaVine 2 2015, 2016

Harold Miner 2 1993, 1995

Jason Richardson 2 2002, 2003

Dominique Wilkins 2 1985, 1990

How many Dunk Contests has Mac McClung won?

McClung has won the Dunk Contest three times, taking home the title in 2023, 2024 and 2025 despite playing in the G League.

McClung was near-perfect in 2023, posting three 50s and one 49.8 to fall just shy of a perfect score of 200 for the night. He beat out New Orleans' Trey Murphy III in the finals.

A year later, McClung returned to the Dunk Contest as part of the Magic organization and got the better of Boston's Jaylen Brown in the finals with a score of 98.8. His final dunk scored a perfect 50, the night's only perfect score.

In 2025, McClung defeated Spurs rookie Stephon Castle. All four of his dunks scored 50.

MORE:History of the NBA Slam Dunk Contest

NBA Dunk Contest winners by year

Here's a look back at each Dunk Contest winner in NBA history:

Year Winner Team

1976 Julius Erving Nets

1977 Darnell Hillman Pacers

1984 Larry Nance Sr. Suns

1985 Dominique Wilkins Hawks

1986 Spud Webb Hawks

1987 Michael Jordan Bulls

1988 Michael Jordan Bulls

1989 Kenny Walker Knicks

1990 Dominique Wilkins Hawk

1991 Dee Brown Celtics

1992 Cedric Ceballos Suns

1993 Harold Miner Heat

1994 Isaiah Rider Timberwolves

1995 Harold Miner Heat

1996 Brent Barry Clippers

1997 Kobe Bryant Lakers

2000 Vince Carter Raptors

2001 Desmond Mason Sonics

2002 Jason Richardson Warriors

2002 Jason Richardson Warriors

2004 Fred Jones Pacers

2005 Josh Smith Hawks

2006 Nate Robinson Knicks

2007 Gerald Green Celtics

2008 Dwight Howard Magic

2009 Nate Robinson Knicks

2010 Nate Robinson Knicks

2011 Blake Griffin Clippers

2012 Jeremy Evans Jazz

2013 Terrence Ross Raptors

2014 John Wall Wizards

2015 Zach LaVine Timberwolves

2016 Zach LaVine Timberwolves

2017 Glenn Robinson III Pacers

2018 Donovan Mitchell Jazz

2019 Hamidou Diallo Thunder

2020 Derrick Jones Jr. Heat

2021 Anfernee Simons Trail Blazers

2022 Obi Toppin Knicks

2023 Mac McClung 76ers

2024 Mac McClung Magic

2025 Mac McClung Magic

The contest was briefly replaced by a 2Ball competition with the WNBA in 1998, and All-Star Weekend was canceled during the lockout-shortened 1998-99 season.

MORE: Every NBA Slam Dunk Contest winner by year

Read full news in source page