Miami Heat wing Keshad Johnson won the 2026 Slam Dunk contest, defeating San Antonio Spurs rookie Carter Bryant in the final.
Johnson scored a combined 97.4 points with his two dunks in the final round, concluding with a monster one-handed windmill for 47.8 points.
RUNNING WINDMILL JAM FOR THE WIN!
— NBA (@NBA) February 15, 2026
Keshad Johnson is your 2026 @ATT Slam Dunk Champion 🏆 pic.twitter.com/jAhyHzesvr
Bryant put up the night's only 50-point dunk with his first attempt of the final, a through-the-legs cram off a self-assisted bounce pass in which he nearly went eye-level with the rim.
5️⃣ 0️⃣!!! pic.twitter.com/0wFX02vfew
— San Antonio Spurs (@spurs) February 15, 2026
However, needing a 48 or better to hold off Johnson for the Slam Dunk crown, Bryant struggled to convert his second attempt, forcing him to resort to a simple two-handed throwdown for 43 points before his allotted time expired. He finished with a combined score of 93 in Round 2 after leading the Round 1 field with 94.8 points.
Johnson impressed out of the gate with his first slam. The second-year Heat forward easily jumped over rapper E-40 while posing with one hand behind his head as he dunked it with the other.
Keshad Johnson over E-40 at @ATT Slam Dunk 😳
— NBA (@NBA) February 15, 2026
Tap to watch: https://t.co/BpnjnxQ8vC pic.twitter.com/zGQfU8kDdR
Orlando Magic guard Jase Richardson and Los Angeles Lakers center Jaxson Hayes also competed in Saturday's competition. Richardson had a scary moment during his second dunk attempt when the ball got caught on the side of the backboard, causing him to fall hard on his back.
Oh my goodness, what a horrible fall pic.twitter.com/HHM0r2kUj4
— Italo Santana (@BulletClubIta) February 15, 2026
The 20-year-old recovered but finished Round 1 with the lowest combined score of all four competitors at 88.8.














