第一轮
24支球队分成4个小组(A組至D組),每个小组有6支球队,以循环赛方式竞争。每个小组前四名队伍将晋级到第二轮,在第一輪的得分也將帶入第二輪。
第二轮
16支球隊分為2個組別比賽(E組及F組),每個組別有8支隊伍。A、D組的前四名分到E組,B、C組的前四名分到F組,在這一輪會與之前在第一輪分在另一小組的前四名隊伍交手(例如:A組的前四名隊伍在這一輪會與D組的前四名隊伍交手)。第一輪各小組的交手成績記錄會直接帶入第二輪,並不再與之前同一小組的隊伍交手。两個組別比賽的結果將列入各組的表格當中。每組的前三名將晉級第三輪。
第三轮
6支球隊分為2個組別比賽(G組及H組),每個組別有3支隊伍,採用單循環制。第二輪的比賽成績將不會計算在內。第二輪E組和F組第一名将抽签分入G组或H组。E組和F組第二、第三名的球隊,將通過抽籤決定分入G组或H组。
決賽
第三輪的每組的前兩名的球隊晉級至準決賽,进行交叉淘汰后的勝者晉級冠軍賽,負者进行季軍賽。每組最後一名的球隊进行第五名決賽。