Knock someone for six

Origin of: Knock someone for six

Knock someone for six

To knock or hit someone for six means to astound, amaze or flabbergast someone and in this figurative sense dates from the late 19th/early 20th century, derives originally from hitting a six or six runs at cricket with one swing of the bat.