Ironhide at range, due to his weaponry and ability to take a hiding.
Bonecrusher's only hope is to close the range. Then his size/strength in a grapple (and that big, lashing digger like arm) might be a problem for Ironhide, as tough as he is.
Didn't it seem strange to you guys the level of speed Bonecrusher had [SPOILER - highlight to read]: against Optimus during their fight under the freeway? I thought, man that thing is fast! I just would've never thought Bonecrusher could be that speedy. So yeah, I think Ironhide might be down on this one. But I'm not sure, either. His weapons would probably nuke Bonecrusher from a long range.
bonecrusha will own ironhide with his speed and claw he could just jump on ironhide then with his speed stab his claw right trough his head or just rip his spark out of his chest.
Bonecrusher probably can't even stand up against Barricade. I recently a profile for Barricade and wow! He's alot better then I took him for. Extremely cunning, nimble and deadly with his cutting tools. Barricade's only downfall is his arrogance and stubborness. A flaw probably every Decepticon including Bonecrusher has.