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
Outpointed Carter Bryant in the Los Angeles final.
2025 β Mac McClung
Won in San Francisco to become the first player with three straight NBA Slam Dunk Contest titles.
2024 β Mac McClung
Defended his 2023 crown to become the third back-to-back winner in event history.
2023 β Mac McClung
Won as a two-way contract player after a viral G League dunk reel earned him the All-Star Saturday invitation.
2022 β Obi Toppin
Beat Cole Anthony, Jalen Green, and Juan Toscano-Anderson in the Cleveland field.
2021 β Anfernee Simons
Edged Cassius Stanley in a fan-less All-Star Saturday held in Atlanta.
2020 β Derrick Jones Jr.
Won a memorable Chicago final over Aaron Gordon on tiebreakers after both posted matching scores.
2019 β Hamidou Diallo
Cleared Shaquille O'Neal for a one-handed jam that became the night's signature highlight.
2018 β Donovan Mitchell
Wore Vince Carter's Raptors jersey on a tribute dunk during the Los Angeles final.
2017 β Glenn Robinson III
Leapt over three teammates plus the Pacers' mascot for the winning dunk in New Orleans.
2016 β Zach LaVine
Won a near-perfect Toronto duel with Aaron Gordon often cited among the greatest finals in event history.
2015 β Zach LaVine
Rookie debut: opened with three straight 50-point dunks in New York.
2014 β John Wall
The contest used a one-off East-vs-West team format; Wall was named freestyle MVP for the East.
2013 β Terrence Ross
Recreated a Vince Carter between-the-legs dunk wearing Carter's Raptors jersey.
2012 β Jeremy Evans
Two-balls-at-once windmill closed out the Orlando final.
2011 β Blake Griffin
Capped his rookie season by leaping over a Kia sedan in the Staples Center final.
2010 β Nate Robinson
Became the first three-time Slam Dunk champion in event history.
2009 β Nate Robinson
Wore a 'Krypto-Nate' Superman parody jersey to dethrone Dwight Howard in Phoenix.
2008 β Dwight Howard
Made the Superman cape moment that became one of the contest's most-replayed images.
2007 β Gerald Green
Used a lit birthday-cake dunk in the Las Vegas final to edge Nate Robinson.
2006 β Nate Robinson
5-foot-9 rookie leapt over Spud Webb to win in Houston.
2005 β Josh Smith
Honored Dominique Wilkins with a tribute jersey during the Denver final.
2004 β Fred Jones
Won a low-key Los Angeles final over Jason Richardson and Chris Andersen.
2003 β Jason Richardson
Repeated as champion behind a between-the-legs reverse in Atlanta.
2002 β Jason Richardson
Won the Philadelphia final over Desmond Mason.
2001 β Desmond Mason
Beat Baron Davis in the Washington, D.C. final.
2000 β Vince Carter
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