Rising Perth UFC star Cody Haddon has been forced to withdraw from his bout at UFC 312 this weekend after picking up a foot injury while sparring.