I think Anthony Hernandez is a really underrated fighter. He has an excellent skillset for MMA. Well-rounded, great cardio and output, aggressive striking and grappling that he mixes up well, he will fight across 3 rounds like a dog for your money. His problem is that he isn't the most technical striker and he can leave some defensive holes in both his striking and grappling with how offensive he is. He got one-shot by body blows against Kevin Holland and Markus Perez, both fighters that I think he can absolutely beat if they fought again on a different night.
Marc-Andre is a solid veteran striker who is an underrated contender for the best gas tank in the UFC roster(winning the third round in almost every one of his fights including losses)but he has a weakness to grappling that is pretty well established at this point, with all of his losses barring the flash knock-out loss to Chidi coming from a grappling-centric gameplan. He even got taken down and controlled by Jordan Wright(bum). This is a pretty solid matchup for Hernandez to impose his grappling. This fight will be a cardio war, and while Marc-Andre probably has the better cardio, I think Hernandez has enough to take at least 2 rounds without getting finished in the third.