Babalu is honestly IMO just a better fighter then Okami.
He is the much better fighter on the ground. I mean I think he would control Okami of his back.
But then honestly Babalu has good wrestling. He did a damn good job against Whitehead who is a top notch wrestler and 240 at LHW.
Babalu on the feet with Okami would be close but he could just take it down and win.
I don't see any MW's besides Silva beating Babalu.
I mean Marquardt I think would be outmatched by Babalu on the ground.
Henderson isn't constant enough at 185. Babalu could probably take him down and out grapple him.
Filho wouldn't get Babalu down and Babalu would out strike him.
Franklin could be his only problem and honestly Babalu would have the advantage on the ground the stand up would be the question.