Elmore Smith holds the record for most blocks in a single NBA game, with 17 blocks made. He achieved this feat against the Portland Trail Blazers on October 28, 1973, while playing for the Los Angeles Lakers.