April 28, 2026

Crucial Baskets

Embracing Basketball's Journey

NBA: How Often Do Slam Dunk Contest Participants Dunk In-Game?

Does the 2021 NBA Slam Dunk Contest field truly dunk on a consistent basis? How does their frequency compare to past participants?

On Tuesday the NBA announced the field for 2021 Slam Dunk Contest, which will take place during halftime of the All-Star Game Sunday, March 7 in Atlanta. New York Knicks forward Obi Toppin, Portland Trail Blazers guard Anfernee Simons, and Indiana Pacers guard Cassius Stanley are the contestants, giving this edition the fewest amount of competitors in Slam Dunk Contest history. It’s hard to tell rather it’s because the event takes place during halftime and they want to abbreviate the contest or if it’s because a bunch of potential candidates declined to participate. Or both.

But with the field set, I wondered how often this trio actually dunk in real games. Does their frequency on the court portend their creativity? I also wondered how that frequency would compare to past participants. So in this article, I will be comparing the Dunks per 36 Minutes of every Dunk Contest competitor since 1997. I start from the ’97 Contest because 1996-97 is the first season with available play-by-play data that tracks dunks.

Do you have any thoughts on the results posted below? Hit me up on Twitter and let me know!

2021

PlayerTeamMinutesDunksDunks/36 Minutes
Obi ToppinKnicks330181.96
Anfernee SimonsTrail Blazers52220.14
Cassius StanleyPacers2300.00
TOTALNBA875200.82

2020

PlayerTeamMinutesDunksDunks/36 Minutes
Dwight HowardLakers13061163.20
Derrick Jones Jr. (Winner)Heat1375842.20
Aaron GordonMagic2017881.57
Pat ConnaughtonBucks1243290.84
TOTALNBA59413171.92

2019

PlayerTeamMinutesDunksDunks/36 Minutes
John CollinsHawks18291573.09
Miles BridgesHornets1696711.51
Hamidou Diallo (Winner)Thunder526221.51
Dennis Smith Jr.Knicks1508310.74
TOTALNBA55592811.82

2018

PlayerTeamMinutesDunksDunks/36 Minutes
Larry Nance Jr.Cavaliers1421942.38
Victor OladipoPacers2552610.86
Dennis Smith Jr.Mavericks2049400.70
Donovan Mitchell (Winner)Jazz2638420.57
TOTALNBA86602370.99

2017

PlayerTeamMinutesDunksDunks/36 Minutes
DeAndre JordanClippers25702533.54
Derrick Jones Jr.Suns545332.18
Aaron GordonMagic2298991.55
Glenn Robinson III (Winner)Pacers1426210.53
TOTALNBA68394052.14

2016

PlayerTeamMinutesDunksDunks/36 Minutes
Andre DrummondPistons26661151.55
Aaron GordonMagic1863721.39
Zach LaVine (Winner)Timberwolves2294520.82
Will BartonNuggets2353460.70
TOTALNBA91762851.12

2015

PlayerTeamMinutesDunksDunks/36 Minutes
Giannis AntetokounmpoBucks2541951.35
Mason PlumleeNets1194431.30
Zach LaVine (Winner)Timberwolves1902390.74
Victor OladipoMagic2573450.63
TOTALNBA82102220.97

2014

PlayerTeamMinutesDunksDunks/36 Minutes
Paul GeorgePacers2898690.86
Harrison BarnesWarriors2204370.60
Ben McLemoreKings2187340.56
John Wall (Dunker of the Night)Wizards2980430.52
Terrence RossRaptors2159250.42
Damian LillardTrail Blazers2937220.27
TOTALNBA153652300.54

2013

PlayerTeamMinutesDunksDunks/36 Minutes
Jeremy EvansJazz215132.18
Kenneth FariedNuggets22481272.03
Terrence Ross (Winner)Raptors1239381.10
Gerald GreenPacers1080250.83
James WhiteKnicks43560.50
Eric BledsoeClippers1553210.49
TOTALNBA67702301.22

2012

PlayerTeamMinutesDunksDunks/36 Minutes
Jeremy Evans (Winner)Jazz217254.15
Derrick WilliamsTimberwolves1418360.91
Paul GeorgePacers1958490.90
Chase BudingerRockets1298190.53
TOTALNBA48911290.95

2011

PlayerTeamMinutesDunksDunks/36 Minutes
JaVale McGeeWizards21931552.54
Blake Griffin (Winner)Clippers31122142.48
Serge IbakaThunder22161021.66
DeMar DeRozanRaptors2851600.76
TOTALNBA103725311.84

2010

PlayerTeamMinutesDunksDunks/36 Minutes
DeMar DeRozanRaptors1664491.06
Shannon BrownLakers1700410.87
Gerald WallaceBobcats3119570.66
Nate Robinson (Winner)Knicks111540.13
TOTALNBA75981510.72

2009

PlayerTeamMinutesDunksDunks/36 Minutes
Dwight HowardMagic28212022.58
Rudy FernandezTrail Blazers1993260.47
J.R. SmithNuggets2245280.45
Nate Robinson (Winner)Knicks220950.08
TOTALNBA92682611.01

2008

PlayerTeamMinutesDunksDunks/36 Minutes
Dwight Howard (Winner)Magic30882693.14
Rudy GayGrizzlies30001151.38
Jamario MoonRaptors2166751.25
Gerald GreenTimberwolves36270.70
TOTALNBA86164661.95

2007

PlayerTeamMinutesDunksDunks/36 Minutes
Dwight HowardMagic30232543.02
Tyrus ThomasBulls966762.83
Gerald Green (Winner)Celtics1780340.69
Nate RobinsonKnicks135610.03
TOTALNBA71253651.84

2006

PlayerTeamMinutesDunksDunks/36 Minutes
Hakim WarrickGrizzlies724381.89
Andre Iguodala76ers30861291.50
Josh SmithHawks2559751.06
Nate Robinson (Winner)Knicks154450.12
TOTALNBA79132471.12

2005

PlayerTeamMinutesDunksDunks/36 Minutes
Amar’e StoudemireSuns28892372.95
Josh Smith (Winner)Hawks20501142.00
Chris AndersenHornets1430691.74
J.R. SmithHornets1859490.95
TOTALNBA82284692.05

2004

PlayerTeamMinutesDunksDunks/36 Minutes
Chris AndersenNuggets1029381.33
Jason RichardsonWarriors2936861.05
Ricky DavisCeltics2474670.97
Fred Jones (Winner)Pacers1508160.38
TOTALNBA79472070.94

2003

PlayerTeamMinutesDunksDunks/36 Minutes
Amar’e StoudemireSuns25701401.96
Richard JeffersonNets28791111.39
Jason Richardson (Winner)Warriors2698640.85
Desmond MasonSonics2763520.68
TOTALNBA109103671.21

2002

PlayerTeamMinutesDunksDunks/36 Minutes
Gerald WallaceKings430272.26
Jason Richardson (Winner)Warriors2629811.11
Desmond MasonSonics2420450.67
Steve FrancisRockets2343220.34
TOTALNBA78221750.81

2001

PlayerTeamMinutesDunksDunks/36 Minutes
Stromile SwiftGrizzlies1312571.56
Corey MaggetteClippers1359310.82
DeShawn StevensonJazz29360.74
Desmond Mason (Winner)Sonics1522180.43
Baron DavisHornets3192310.35
Jonathan BenderPacers57450.31
TOTALNBA82521480.65

2000

PlayerTeamMinutesDunksDunks/36 Minutes
Ricky DavisHornets570251.58
Jerry StackhousePistons31481321.51
Vince Carter (Winner)Raptors31261311.51
Tracy McGradyRaptors2462971.42
Steve FrancisRockets2776961.24
Larry Hughes76ers2324500.77
TOTALNBA144065311.33

1997

PlayerTeamMinutesDunksDunks/36 Minutes
Darvin HamNuggets318212.38
Michael FinleyMavericks2790791.02
Chris CarrTimberwolves830190.82
Kobe Bryant (Winner)Lakers1103170.55
Ray AllenBucks2532210.30
Bob SuraCavaliers2269150.24
TOTALNBA98421720.63