Huh? I couldn't understand that...
Did you mean you post the current match if there is one that day, and if there isn't one, then you display all the matches in the current week?
You could do that with IFs. Get all your data from your database, or text file or whatever. Put them in an Array, use For Each to check each entry, and IFs to see if an entry's date matches the current date. If so display it, and stop the loop. If there are none, then display everything that week.
I think that'll work - if you could make sense of it. 😛