Pretty much the only guy to truly beat Randy in the last five years is Chuck Liddell (that's not counting that fluke punch by Vitor that cut Randy's eyelid and resulted in a TKO). Nine of Randys' last eleven fights have been Championship fights, so it's not like he's fighting all these cans. I would say guys like Marcus Davis (he's on the top 10 list for beating a bunch one dimensional fighters), Gomi (who hasn't looked good in a fight in over a year, and is still ranked #1 in the LW div), Houston Alexander was proved to be overrated, Matt Serra (he's a helluva coach, and I was there when he won the belt, but I think there was a certain degree of luck involved in his win over GSP) and I still have my doubts about Ken-Flo and Forrest. Im sure more will come to mind.