Format W turnieju występowały kluby z pierwszej i drugiej dywizji mistrzostw Portugalii. Zespoły zostały podzielone na 4 grupy w zależności od odległości geograficznej. Drużyny grały ze sobą raz w meczach grupowych. Zwycięzcy grup awansowali do jednomeczowych półfinałów (jeden dla drużyn południowych, drugi dla drużyn północnych). Zwycięzcy półfinałów awansowali do finału, przegrani półfinałów grali o trzecie miejsce w barażach. W ostatnich dwóch edycjach było 7 grup i faza ćwierćfinałowa, w której jedna drużyna przechodziła do kolejnej rundy. Zwycięzca kwalifikował się do dalszych gier, a pokonany odpadał z rywalizacji. W wypadku kiedy w regulaminowym czasie gry padł remis zarządzana była dogrywka, a jeśli i ona nie przyniosła rozstrzygnięcia, to dyktowane były rzuty karne.
Zwycięzcy i finaliści
Uwagi: wytłuszczono i kursywą oznaczone zespoły, które w tym samym roku wywalczyły mistrzostwo i Puchar kraju (dublet), wytłuszczono zespoły, które zdobyły mistrzostwo kraju, kursywą oznaczone zespoły, które zdobyły Puchar kraju.
Statystyka Klasyfikacja według klubów W dotychczasowej historii finałów o Puchar Ribeiro dos Reisa na podium oficjalnie stawało w sumie 7 drużyn.