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.
The laughable thing is that we are talking about how amazing this scenario is , yet it was totally acceptable when Couture faced Lesnar hahaha
A cruiser weight division is needed badly.