of all things; of all people; of all places
Used to express frustration or lament that something particularly undesirable was chosen or happened. Often followed by a negative outcome.
Of all days, it had to rain today.
よりによって彼が遅刻するとは思わなかった。
Of all people, I didn't expect him to be late.