Hit for six.

Hit for six.
Hit for six" is a term borrowed from cricket, used to describe a situation where someone is extremely shocked or devastated, as if knocked over by a powerful force. It vividly explains being deeply affected by unexpected news.
That news hit me for six, I didn’t see it coming.
Being shocked by unexpected news.
Wow, that revelation just hit me for six!
Feeling overwhelmed by a surprising revelation.
He was hit for six when he found out he got the job against so many applicants.
Being stunned upon learning he got a highly competitive job.