Dwight Howard has the most dunks in NBA history, with 3,252 career dunks made. Next up on the list is Shaquille O'Neal with 3,200 and DeAndre Jordan with 2,461. Aside from these three, we've listed the seven other all-time dunk leaders below.