NBA

Every All-Star dunk contest winner in NBA history

Here’s a look at every dunk contest winner since the event started in 1984.

NBC Universal, Inc.

Every All-Star Game dunk contest winner in NBA history originally appeared on NBC Sports Chicago

Mac McClung is a champion once again.

The G League point guard returned to the stage where he won the contest in 2023 and made a name for himself.

In 2024, McClung defended his title against Boston Celtics star Jaylen Brown, Miami Heat rookie Jaime Jacquez Jr. and New York Knicks' Jacob Toppin.

Here's a look at every dunk contest winner in league history:

Who are the winners of the NBA dunk contest?

McClung is a winner once again. Here’s the list of every winner dating back to 1984:

  • 2024: Mac McClung, G League
  • 2023: Mac McClung, G League
  • 2022: Obi Toppin, New York Knicks
  • 2021: Anfernee Simons, Portland Trail Blazers
  • 2020: Derrick Jones Jr., Miami Heat
  • 2019: Hamidou Diallo, Oklahoma City Thunder
  • 2018: Donovan Mitchell, Utah Jazz
  • 2017: Glenn Robinson III, Indiana Pacers
  • 2016: Zach LaVine, Minnesota Timberwolves
  • 2015: Zach LaVine, Minnesota Timberwolves
  • 2014: John Wall, Washington Wizards
  • 2013: Terrence Ross, Toronto Raptors
  • 2012: Jeremy Evans, Utah Jazz
  • 2011: Blake Griffin, Los Angeles Clippers
  • 2010: Nate Robinson, New York Knicks
  • 2009: Nate Robinson, New York Knicks
  • 2008: Dwight Howard, Orlando Magic
  • 2007: Gerald Green, Boston Celtics
  • 2006: Nate Robinson, New York Knicks
  • 2005: Josh Smith, Atlanta Hawks
  • 2004: Fred Jones, Indiana Pacers
  • 2003: Jason Richardson, Golden State Warriors
  • 2002: Jason Richardson, Golden State Warriors
  • 2001: Desmond Mason, Seattle Sonics
  • 2000: Vince Carter, Toronto Raptors
  • 1997: Kobe Bryant, Los Angeles Lakers
  • 1996: Brent Barry, Los Angeles Clippers
  • 1995: Harold Miner, Miami Heat
  • 1994: Isiah Rider, Minnesota Timberwolves
  • 1993: Harold Miner, Miami Heat
  • 1992: Cedric Ceballos, Phoenix Suns
  • 1991: Dee Brown, Boston Celtics
  • 1990: Dominique Wilkins, Atlanta Hawks
  • 1989: Kenny Walker, New York Knicks
  • 1988: Michael Jordan, Chicago Bulls
  • 1987: Michael Jordan, Chicago Bulls
  • 1986: Spud Webb, Atlanta Hawks
  • 1985: Dominique Wilkins, Atlanta Hawks
  • 1984: Larry Nance, Phoenix Suns

Which players have won multiple NBA dunk contests?

Seven players have won the dunk contest at least twice. McClung is the latest having won in 2023 and 2024:

  • Nate Robinson, 3 (2006, 2009, 2010)
  • Dominique Wilkins, 2 (1985, 1990)
  • Michael Jordan, 2 (1987,1988)
  • Harold Miner, 2 (1993, 1995)
  • Jason Richardson, 2 (2002, 2003)
  • Zach LaVine, 2 (2015, 2016)
  • Mac McClung, 2 (2023, 2024)

Have any players won back-to-back NBA dunk contests?

Out of the seven who won it multiple times, five did it in consecutive years: Michael Jordan (1987,1988), Jason Richardson (2002, 2003) Nate Robinson (2009, 2010), Zach LaVine (2015, 2016) and Mac McClung (2023, 2024).

Who won the NBA dunk contest in 2024?

Mac McClung of the G League won the 2024 dunk contest, beating out Boston Celtics star Jaylen Brown, Miami Heat rookie Jaime Jacquez Jr. and New York Knicks' Jacob Toppin Saturday night.

Contact Us