Mephisto is strong to be sure, but he won’t be winning this round. Thanos is far stronger than Mephisto and he’s a better hand to hand fighter. Mephisto is good from long range, but not quite as good as Thanos. Thanos has attained many abilities over the years and they have given him a solid edge. Thanos wins.