I voted Machida, but the difference is very slightly
1. Machida had a better prime (undefeated)
2. First I thought Machida Machida had better opponents, but then I've seen again who Shogun fought against. Same quality of opponents.
3. Machida lost to 8 people. Two were very close fights, I don't count them losses (Rampage and Davis), many believe Machida won. The other 6 people,... 4 are UFC champions, one is Yoel fucking Romero and (not in his prime) Brunson.
4. He lost to Shogun...actually twice.
Curious about Hendo vs Machida vs Shogun, who had a better career
Hendo has wins over Nog, Vitor, Wand, Sobral, Fedor, Shogun, Rich, Bisping and others