In-form Haynes hurts elbow on eve of ODI