Evander beats both of these big lummoxes IMO.

He was far too quick & skillful for both of them, plus his titanium chin would have ensured that they wouldn't have KO'd him.

He had tremendous strength for a 'little guy', so that would not have been an issue against either.

He also had underrated power, but he would not have KO'd the granite chinned Foreman, but he would have TKO'd VK IMO.