Hi, here is a problem which I can't solve (out of a list of 12)

8 teams take part in a tournament. Each team plays each other once exactly. Prove that there are at least two teams that have played the same number of matches at any given time.

While it looks simple, I simply can't find the answer.

I've been trying for around a week now and its due tomorrow.

Thanks