Skip to content

NBA Β· Reference Guide

The NBA Slam Dunk Contest is held during All-Star Saturday Night and has been the premier showcase for the league's most creative finishers since 1984. The list below tracks the modern era (2000 onward); each entry links to the winner's player page when one exists on the site.

Year-by-Year Winners

2026 β€” Keshad Johnson

Miami Heat

Outpointed Carter Bryant in the Los Angeles final.

2025 β€” Mac McClung

Orlando Magic

Won in San Francisco to become the first player with three straight NBA Slam Dunk Contest titles.

2024 β€” Mac McClung

Osceola Magic (NBA G League)

Defended his 2023 crown to become the third back-to-back winner in event history.

2023 β€” Mac McClung

Philadelphia 76ers / Delaware Blue Coats

Won as a two-way contract player after a viral G League dunk reel earned him the All-Star Saturday invitation.

2022 β€” Obi Toppin

New York Knicks

Beat Cole Anthony, Jalen Green, and Juan Toscano-Anderson in the Cleveland field.

2021 β€” Anfernee Simons

Portland Trail Blazers

Edged Cassius Stanley in a fan-less All-Star Saturday held in Atlanta.

2020 β€” Derrick Jones Jr.

Miami Heat

Won a memorable Chicago final over Aaron Gordon on tiebreakers after both posted matching scores.

2019 β€” Hamidou Diallo

Oklahoma City Thunder

Cleared Shaquille O'Neal for a one-handed jam that became the night's signature highlight.

2018 β€” Donovan Mitchell

Utah Jazz

Wore Vince Carter's Raptors jersey on a tribute dunk during the Los Angeles final.

2017 β€” Glenn Robinson III

Indiana Pacers

Leapt over three teammates plus the Pacers' mascot for the winning dunk in New Orleans.

2016 β€” Zach LaVine

Minnesota Timberwolves

Won a near-perfect Toronto duel with Aaron Gordon often cited among the greatest finals in event history.

2015 β€” Zach LaVine

Minnesota Timberwolves

Rookie debut: opened with three straight 50-point dunks in New York.

2014 β€” John Wall

Washington Wizards

The contest used a one-off East-vs-West team format; Wall was named freestyle MVP for the East.

2013 β€” Terrence Ross

Toronto Raptors

Recreated a Vince Carter between-the-legs dunk wearing Carter's Raptors jersey.

2012 β€” Jeremy Evans

Utah Jazz

Two-balls-at-once windmill closed out the Orlando final.

2011 β€” Blake Griffin

Los Angeles Clippers

Capped his rookie season by leaping over a Kia sedan in the Staples Center final.

2010 β€” Nate Robinson

New York Knicks

Became the first three-time Slam Dunk champion in event history.

2009 β€” Nate Robinson

New York Knicks

Wore a 'Krypto-Nate' Superman parody jersey to dethrone Dwight Howard in Phoenix.

2008 β€” Dwight Howard

Orlando Magic

Made the Superman cape moment that became one of the contest's most-replayed images.

2007 β€” Gerald Green

Boston Celtics

Used a lit birthday-cake dunk in the Las Vegas final to edge Nate Robinson.

2006 β€” Nate Robinson

New York Knicks

5-foot-9 rookie leapt over Spud Webb to win in Houston.

2005 β€” Josh Smith

Atlanta Hawks

Honored Dominique Wilkins with a tribute jersey during the Denver final.

2004 β€” Fred Jones

Indiana Pacers

Won a low-key Los Angeles final over Jason Richardson and Chris Andersen.

2003 β€” Jason Richardson

Golden State Warriors

Repeated as champion behind a between-the-legs reverse in Atlanta.

2002 β€” Jason Richardson

Golden State Warriors

Won the Philadelphia final over Desmond Mason.

2001 β€” Desmond Mason

Seattle SuperSonics

Beat Baron Davis in the Washington, D.C. final.

2000 β€” Vince Carter

Toronto Raptors

Often called the most influential single dunk performance in event history; revived the contest after a two-year hiatus.

Source: Wikipedia (CC BY-SA). see source.

NBA Β· Last updated 2026-05-31

Trending