Football matches on July 31, 2018

Which matches are played on July 31, 2018?

4 major-competition matches were played on July 31, 2018.