第一輪
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組。
決賽
第三輪的每組的前兩名的球隊晉級至準決賽,進行交叉淘汰後的勝者晉級冠軍賽,負者進行季軍賽。每組最後一名的球隊進行第五名決賽。