Who-d-have-thunk-it Definition

(rhetorical question, colloquial, sometimes sarcastic, used to express incredulity) Who would have thought that would happen?; Who would have guessed it?

Wiktionary