To have an off day

Not to perform at your best

e.g. the footballer missed a few clear chances to score; he was obviously having an off day.

Not to be confused with having a day off (a break - from work or a long task).