Considering how easily Jozu wrecked him and the damage he took, I have severe doubts on Crocodile being much higher than I placed him, plus Doffy would still be significantly above him regardless due to Awakening hax. You could assume Croc also has Awakening due to knowing about it, though such lacks any major evidence and if he does, would be an asspull when he never used it in Marineford. As for holding back Akainu, he only did so through a surprise Sables, and only for a few seconds as Akainu was able to easily resume his pursuit only 2 pages later.