Sol Badguy vs Xehanort



Suggested by Sonic Xehanort is a powerful master of darkness and can hold his own in a fight but this fire fighter is a bad matchup for him. Sol has good speed feats of his own and his raw power would certainly be able to match Xehanort. I don’t see Xehanort being fast enough to take full advantage of his shadow abilities and so ultimately he would be the one to be defeated as a result. Sol Badguy wins.

Xehanort vs Vegeta




Xehanort is certainly a skilled fighter, but he’s not ready to deal with someone like Vegeta. Vegeta is the Prince of All Saiyans and as such his abilities are considerably greater than that of Xehanort’s. His Big Bang Attack can wipe out a planet in an instant and with his speed Vegeta can dodge all of Xehanort’s counters with ease. It’s a one sided match from start to finish. Vegeta wins.

Rand al’thor vs Xehanort



Rand_al'Thor
Suggested by iKnowledge Rand has returned, but now he is up against a very clever mastermind. Xehanort has orchestrated a bunch of events even while he was dead. That certainly takes a genius level intellect at the very least. Rand is very skilled though and his channeling abilities are second to none. The whole fight could be over in a single turn once both combatants have thought of the optimal outcome. I believe Xehanort would have the edge though. His magical abilities are top notch and he can also fight at close range. Rand would ultimately be overcome. Xehanort wins.