| NAME | WINNER | RUNNER UP |
|
Benfica
| 38 | 31 |
|
Porto
| 30 | 29 |
|
Sporting
| 21 | 22 |
|
Belenenses
| 1 | 3 |
|
Boavista
| 1 | 3 |
|
Académica de Coimbra
| 0 | 1 |
|
Vitória de Setúbal
| 0 | 1 |
|
Braga
| 0 | 1 |
| YEAR | WINNER | RUNNER UP |
| 2024/25 | Sporting CP (21) | Benfica |
| 2023/24 | Sporting CP (20) | Benfica |
| 2022/23 | Benfica (38) | Oporto |
| 2021/22 | Oporto (30) | Sporting CP |
| 2020-21 | Sporting CP (19) | Oporto |
| 2019-20 | Oporto (29) | Benfica |
| 2018-19 | Benfica (37) | Oporto |
| 2017-18 | Porto (28) | Benfica |
| 2016-17 | Benfica (36) | Porto |
| 2015-16 | Benfica (35) | Sporting CP |
| 2014-15 | Benfica (34) | Porto |
| 2013-14 | Benfica (33) | Sporting CP |
| 2012-13 | Porto (27) | Benfica |
| 2011-12 | Porto (26) | Benfica |
| 2010-11 | Porto (25) | Benfica |
| 2009-10 | Benfica (32) | Braga |
| 2008-09 | Porto (24) | Sporting CP |
| 2007-08 | Porto (23) | Sporting CP |
| 2006-07 | Porto (22) | Sporting CP |
| 2005-06 | Porto (21) | Sporting CP |
| 2004-05 | Benfica (31) | Porto |
| 2003-04 | Porto (20) | Benfica |
| 2002-03 | Porto (19) | Benfica |
| 2001-02 | Sporting CP (18) | Boavista |
| 2000-01 | Boavista | Porto |
| 1999-2000 | Sporting CP (17) | Porto |
| 1998-99 | Porto (18) | Boavista |
| 1997-98 | Porto (17) | Benfica |
| 1996-97 | Porto (16) | Sporting CP |
| 1995-96 | Porto (15) | Benfica |
| 1994-95 | Porto (14) | Sporting CP |
| 1993-94 | Benfica (30) | Porto |
| 1992-93 | Porto (13) | Benfica |
| 1991-92 | Porto (12) | Benfica |
| 1990-91 | Benfica (29) | Porto |
| 1989-90 | Porto (11) | Benfica |
| 1988-89 | Benfica (28) | Porto |
| 1987-88 | Porto (10) | Benfica |
| 1986-87 | Benfica (27) | Porto |
| 1985-86 | Porto (9) | Benfica |
| 1984-85 | Porto (8) | Sporting CP |
| 1983-84 | Benfica (26) | Porto |
| 1982-83 | Benfica (25) | Porto |
| 1981-82 | Sporting CP (16) | Benfica |
| 1980-81 | Benfica (24) | Porto |
| 1979-80 | Sporting CP (15) | Porto |
| 1978-79 | Porto (7) | Benfica |
| 1977-78 | Porto (6) | Benfica |
| 1976-77 | Benfica (23) | Sporting CP |
| 1975-76 | Benfica (22) | Boavista |
| 1974-75 | Benfica (21) | Porto |
| 1973-74 | Sporting CP (14) | Benfica |
| 1972-73 | Benfica (20) | Belenenses |
| 1971-72 | Benfica (19) | Vitria de Setbal |
| 1970-71 | Benfica (18) | Sporting CP |
| 1969-70 | Sporting CP (13) | Benfica |
| 1968-69 | Benfica (17) | Porto |
| 1967-68 | Benfica (16) | Sporting CP |
| 1966-67 | Benfica (15) | Acadmica |
| 1965-66 | Sporting CP (12) | Benfica |
| 1964-65 | Benfica (14) | Porto |
| 1963-64 | Benfica (13) | Porto |
| 1962-63 | Benfica (12) | Porto |
| 1961-62 | Sporting CP (11) | Porto |
| 1960-61 | Benfica (11) | Sporting CP |
| 1959-60 | Benfica (10) | Sporting CP |
| 1958-59 | Porto (5) | Benfica |
| 1957-58 | Sporting CP (10) | Porto |
| 1956-57 | Benfica (9) | Porto |
| 1955-56 | Porto (4) | Benfica |
| 1954-55 | Benfica (8) | Belenenses |
| 1953-54 | Sporting CP (9) | Porto |
| 1952-53 | Sporting CP (8) | Benfica |
| 1951-52 | Sporting CP (7) | Benfica |
| 1950-51 | Sporting CP (6) | Porto |
| 1949-50 | Benfica (7) | Sporting CP |
| 1948-49 | Sporting CP (5) | Benfica |
| 1947-48 | Sporting CP (4) | Benfica |
| 1946-47 | Sporting CP (3) | Benfica |
| 1945-46 | Belenenses | Benfica |
| 1944-45 | Benfica (6) | Sporting CP |
| 1943-44 | Sporting CP (2) | Benfica |
| 1942-43 | Benfica (5) | Sporting CP |
| 1941-42 | Benfica (4) | Sporting CP |
| 1940-41 | Sporting CP | Porto |
| 1939-40 | Porto (3) | Sporting CP |
| 1938-39 | Porto (2) | Sporting CP |
| 1937-38 | Benfica (3) | Porto |
| 1936-37 | Benfica (2) | Belenenses |
| 1935-36 | Benfica | Porto |
| 1934-35 | Porto | Sporting CP |