I don't think anyone at MW currently can beat Weidman other than Anderson. I mean Vitor has the power to end it, but off TRT I give him no chance. He isn't elusive enough to stay away from TDs. Mousasi is good, but has no wrestling and would have to sub from bottom somehow. Jacare may be a good fight.
I give Jacare the best shot other than Anderson. I do think if Machida moved down and did well with cutting weight that he would beat Weidman. He could be boring and out cardio/out point Chris.