West Australian Cody Haddon has been forced to withdraw from the biggest fight of his career to date because of an injury.