I think Anderson is actually bigger than Machida. BJ would take the fight but Silva is to freaking big. Anderson is a huge 185 who is big enough to fight at 205 while BJ should probably be fighting at 145 if you want to be honest. They probably walk around with over around 60 pound weight diffrence.
"If you get hit and it hurts hit him back you not knocked out yet."-Joe Doerksen
The Toxic Terrors (FFL)
Demetrious Johnson*Eduardo Dantas*Emanuel Newton*Will Brooks*Michael Page