According to the Guinness World Records book, the longest game ever was an NBA game played between the Indianapolis Olympians and the Rochester Royals in Rochester on January 6th, 1951. This game lasted for 78 minutes and included six overtime periods.