it's not hard to figure out what has the longest 100% speedrun--it's clearly shadow the hedgehog, with its multiple-week-long speedrun and after that is Baten Kaitos with its two-weeks-but-mostly-just-sitting-there-doing-nothing speedrun
but any% is a little more interesting because just, what games take the longest to complete if you *don't* go out of your way to do everything
@Felthry wait what's going on with shadow the hedgehog.
@starkatt shadow the hedgehog has branching levels; after each level, your next level is different depending on what you did in that level
when you beat the final boss you're awarded a title based on the specific path you took, doing either the good, neutral, or evil goals of each level (all good gets you one title, all evil gets you another, good-good-neutral-good-evil-evil gets you a third, etc)
100% is defined as getting all of those titles, so it means beating the game over a hundred times
@Felthry that's deeply masochistic.