Bowl someone over (Fig.)

(See: Be stunned)


Origin
It is said that this term originated in cricket in the mid-1800s, with the meaning of “to knock all the bails off the wicket.” Only in the 20th century it started to be used metaphorically to mean something surprising