If you meant "whoda" as a misspelling of "who'd have", here are some correct suggestions for your intended phrase: "who would have", "who could have" or "who might have". These alternatives maintain the same meaning while using proper grammar and spelling.