The Kupa e Shqipërisë is Albania's nationwide men's main cup. The FSHF gives 1938 as its founding year; the first documented title in the honours list is the 1939 mini-league. A reported 1938 tournament remains outside the count because its status is insufficiently documented. Years without a competition are shown without an invented winner.
| Season | Albanian Cup | Runner-up | Trophy |
|---|---|---|---|
| 2025/26 | Dinamo City | Egnatia Rrogozhinë Decider: 3–2 | ![]() |
| 2024/25 | Dinamo City | Egnatia Rrogozhinë Decider: 2–2 a.e.t.; 5–4 pens | ![]() |
| 2023/24 | Egnatia Rrogozhinë | FK Kukësi Decider: 1–0 | ![]() |
| 2022/23 | Egnatia Rrogozhinë | KF Tirana Decider: 1–0 a.e.t. | ![]() |
| 2021/22 | Vllaznia Shkodër | KF Laçi Decider: 2–1 a.e.t. | ![]() |
| 2020/21 | Vllaznia Shkodër | Skënderbeu Korçë Decider: 1–0 | ![]() |
| 2019/20 | Teuta Durrës | KF Tirana Decider: 2–0 | ![]() |
| 2018/19 | FK Kukësi | KF Tirana Decider: 2–1 | ![]() |
| 2017/18 | Skënderbeu Korçë | KF Laçi Decider: 1–0 | ![]() |
| 2016/17 | KF Tirana | Skënderbeu Korçë Decider: 3–1 a.e.t. | ![]() |
| 2015/16 | FK Kukësi | KF Laçi Decider: 1–1 a.e.t.; 5–3 pens | — |
| 2014/15 | KF Laçi | FK Kukësi Decider: 2–1 | — |
| 2013/14 | Flamurtari Vlorë | FK Kukësi Decider: 1–0 | — |
| 2012/13 | KF Laçi | Bylis Ballsh Decider: 1–0 a.e.t. | — |
| 2011/12 | KF Tirana | Skënderbeu Korçë Decider: 1–0 a.e.t. | — |
| 2010/11 | KF Tirana | Dinamo Tirana Decider: 1–1 a.e.t.; 4–3 pens | — |
| 2009/10 | Besa Kavajë | Vllaznia Shkodër Decider: 2–1 a.e.t. | — |
| 2008/09 | Flamurtari Vlorë | KF Tirana Decider: 2–1 | — |
| 2007/08 | Vllaznia Shkodër | KF Tirana Decider: 2–0 | — |
| 2006/07 | Besa Kavajë | Teuta Durrës Decider: 3–2 | — |
| 2005/06 | KF Tirana | Vllaznia Shkodër Decider: 1–0 | — |
| 2004/05 | Teuta Durrës | KF Tirana Decider: 0–0 a.e.t.; 6–5 pens | — |
| 2003/04 | FK Partizani | Dinamo Tirana Decider: 1–0 | — |
| 2002/03 | Dinamo Tirana | Teuta Durrës Decider: 1–0 | — |
| 2001/02 | KF Tirana | Dinamo Tirana Decider: 1–0 | — |
| 2000/01 | KF Tirana | Teuta Durrës Decider: 5–0 | — |
| 1999/00 | Teuta Durrës | KF Lushnja Decider: 0–0 a.e.t.; 5–4 pens | — |
| 1998/99 | KF Tirana | Vllaznia Shkodër Decider: 0–0 a.e.t.; 3–0 pens | — |
| 1997/98 | Apolonia Fier | KF Lushnja Decider: 1–0 | — |
| 1996/97 | FK Partizani | Flamurtari Vlorë Decider: 2–2 a.e.t.; 4–3 pens | — |
| 1995/96 | KF Tirana | Flamurtari Vlorë Decider: 1–1 a.e.t.; 4–3 pens | — |
| 1994/95 | Teuta Durrës | KF Tirana Decider: 0–0 a.e.t.; 4–3 pens | — |
| 1993/94 | KF Tirana | Teuta Durrës Decider: 1–0 aggregate | — |
| 1992/93 | FK Partizani | KS Albpetrol Decider: 1–0 | — |
| 1991/92 | KS Elbasani | Besa Kavajë Decider: 2–1 | — |
| 1990/91 | FK Partizani | Flamurtari Vlorë Decider: 1–1 a.e.t.; 4–3 pens | — |
| 1989/90 | Dinamo Tirana | Flamurtari Vlorë Decider: 1–1 a.e.t.; 4–2 pens | — |
| 1988/89 | Dinamo Tirana | FK Partizani Decider: 3–1 aggregate | — |
| 1987/88 | Flamurtari Vlorë | FK Partizani Decider: 1–0 | — |
| 1986/87 | Vllaznia Shkodër | Flamurtari Vlorë Decider: 4–3 aggregate | — |
| 1985/86 | KF Tirana | Vllaznia Shkodër Decider: 3–1 | — |
| 1984/85 | Flamurtari Vlorë | FK Partizani Decider: 2–1 | — |
| 1983/84 | KF Tirana | Flamurtari Vlorë Decider: 2–1 | — |
| 1982/83 | KF Tirana | Flamurtari Vlorë Decider: 1–0 | — |
| 1981/82 | Dinamo Tirana | KF Tirana Decider: 3–3 aggregate; away goals | — |
| 1980/81 | Vllaznia Shkodër | Besa Kavajë Decider: 6–3 aggregate | — |
| 1979/80 | FK Partizani | KS Elbasani Decider: 2–1 aggregate | — |
| 1978/79 | Vllaznia Shkodër | Dinamo Tirana Decider: 3–2 aggregate a.e.t. | — |
| 1977/78 | Dinamo Tirana | KF Lushnja Decider: 1–0 aggregate | — |
| 1976/77 | KF Tirana | Dinamo Tirana Decider: 3–3 aggregate; 8–7 pens | — |
| 1975/76 | KF Tirana | Skënderbeu Korçë Decider: 4–1 aggregate | — |
| 1974/75 | KS Elbasani | Teuta Durrës Decider: 2–0 aggregate | — |
| 1973/74 | Dinamo Tirana | FK Partizani Decider: 1–0 | — |
| 1972/73 | FK Partizani | Dinamo Tirana Decider: 1–0 | — |
| 1971/72 | Vllaznia Shkodër | Besa Kavajë Decider: 2–2 aggregate; 5–3 pens | — |
| 1970/71 | Dinamo Tirana | Besa Kavajë Decider: 2–0 | — |
| 1969/70 | FK Partizani | Vllaznia Shkodër Decider: 4–1 aggregate | — |
| 1968/69 | Not held The competition was not held. | ||
| 1967/68 | FK Partizani | Vllaznia Shkodër Decider: 4–1 | — |
| 1966/67 | Not held The competition was not held. | ||
| 1965/66 | FK Partizani | Vllaznia Shkodër Decider: 6–4 aggregate | — |
| 1964/65 | Vllaznia Shkodër | Skënderbeu Korçë Decider: 1–0 | — |
| 1963/64 | FK Partizani | Tomori Berat Decider: 3–0 | — |
| 1962/63 | KF Tirana | Besa Kavajë Decider: 3–3 aggregate; 5–2 pens | — |
| 1962 | Not held The competition was not held. | ||
| 1961 | FK Partizani | Besa Kavajë Decider: 2–1 aggregate | — |
| 1960 | Dinamo Tirana | Flamurtari Vlorë Decider: 2–0 aggregate | — |
| 1959 | Not held The competition was not held. | ||
| 1958 | FK Partizani | Skënderbeu Korçë Decider: 4–0 | — |
| 1957 | FK Partizani | Teuta Durrës Decider: 2–0 | — |
| 1956 | Not held The competition was not held. | ||
| 1955 | Not held The competition was not held. | ||
| 1954 | Dinamo Tirana | FK Partizani Decider: 2–1 | — |
| 1953/54 | Dinamo Tirana | FK Partizani Decider: 2–0 | — |
| 1952 | Dinamo Tirana | KF Tirana Decider: 4–1 | — |
| 1951 | Dinamo Tirana | FK Partizani Decider: 3–2 | — |
| 1950 | Dinamo Tirana | FK Partizani Decider: 2–1 | — |
| 1949/50 | FK Partizani | KF Tirana Decider: 1–0 | — |
| 1948/49 | FK Partizani | KF Tirana Decider: 5–2 | — |
| 1947 | Not held The competition was not held. | ||
| 1946 | Not held The competition was not held. | ||
| 1945 | Not held The competition was not held. | ||
| 1944 | Not held The competition was not held. | ||
| 1943 | Not held The competition was not held. | ||
| 1942 | Not held The competition was not held. | ||
| 1941 | Not held The competition was not held. | ||
| 1940 | Not held The competition was not held. | ||
| 1939 | KF Tirana | Other final-round participants - Decider: won a mini-league | — |

















