I think a lot of UFC heavy's have the potential to beat Silva.
Obviously, the wrestlers would have the best chance against him. Guys like Carwin, Lesnar and Cain would most likely dominate Silva with their size, strength and wrestling calibre.
If Mir could get it to the ground, he'd be favourite to win imo. I think he could control Silva on the ground with his jitz and size advantage. If he decided to stand with Anderson he'd get murdered though. Gonzaga would do well against Silva too imo. I think both Mir and GG would eventually get it to the ground and control the fight.
Stand-up guys like Kongo and JDS are more interesting match-ups. Very hard to tell how these fights would go. Would Kongos power and length cause Silva problems in the stand-up. Would JDS overwhelm Silva with his pressure and power. I think Silva would eventually get the timing down and win against these guys, his striking is just too good.
The true soldier fights not because he hates what is in front of him, but because he loves what is behind him.
- Gilbert Keith Chesterton