There have been 19 players in NBA history to grab 31 or more rebounds in a single game.
Wilt Chamberlain (most 55, has done it many times)
Bill Russell (most 51, has done it many times)
Nate Thurmond - 42
Jerry Lucas - 40
Neil Johnston - 39
Maurice Stokes - 38
Moses Malone - 37 & 32
Charles Oakley - 35
Kareem Abdul-Jabbar - 34
Dennis Rodman - 34, 32 twice & 31
Rony Seikaly - 34
Swen Nater - 33 & 32
Kevin Willis - 33 & 31
Charles Barkley - 33
Elvin Hayes - 32
Robert Parish - 32
Larry Smith - 31
Dikembe Mutombo - 31
Kevin Love - 31