Слово «состоявших» является глаголом-причастием прошедшего времени от глагола «состоять».
Глагол-причастие прошедшего времени обозначает действие, которое уже произошло в прошлом и завершилось, но его результаты ещё сохранились. В отличие от глагола, глагол-причастие не употребляется в качестве сказуемого, а служит для образования сочетаний с глаголами-связками и модальными глаголами, а также может выступать в качестве определения и обстоятельства.
В предложении «Состоявших по причине непогоды игр футбольных клубов было отменено» слово «состоявших» выполняет роль определения и указывает на то, какие именно игры были отменены (те, которые уже состоялись).
Таким образом, глагол-причастие прошедшего времени является одним из важных элементов речи, который помогает нам описывать действия, произошедшие в прошлом и связанные с настоящим.