I do think he can beat some of the guys you listed such as Davis, Shogun and I think Evans would be a very good fight.He lost twice to the current champ and right now is still in the top 2-3 MW fighters but its a question is to whether he is in limbo at his division.