# 2016–17 Albanian Cup

2016–17 Albanian Cup (Albanian: Kupa e Shqipërisë) was the sixty-fifth season of Albania's annual cup competition. Tirana won the title for the 16th time, becoming the most successful club in cup's history.
Ties are played in a two-legged format similar to those of European competitions. If the aggregate score is tied after both games, the team with the higher number of away goals advances. If the number of away goals is equal in both games, the match is decided by extra time and a penalty shoot-out, if necessary.

## Preliminary round

In order to reduce the number of participating teams for the first round to 32, a preliminary tournament is played. In contrast to the main tournament, the preliminary tournament is held as a single-leg knock-out competition. Matches were played on 25 September 2016 and involved the teams from Albanian Second Division.
| Team 1 | Score | Team 2 |
| Butrinti (III) | 4–3 | Naftëtari (III) |
| Ada (III) | 0–3 | Kevitan (III) |

## First round

All 28 teams of the 2016–17 Superliga and First Division entered in this round along with the two qualifiers from the preliminary round. The first legs were played on 28 September 2016 and the second legs took place on 5 October 2016.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Butrinti (III) | 1–9 | Skënderbeu (I) | 1–1 | 0–8 |
| Tomori (II) | 0–4 | Kukësi (I) | 0–3 | 0–1 |
| Sopoti (II) | 1–8 | Tirana (I) | 1–1 | 0–7 |
| Turbina (II) | 0–5 | Laçi (I) | 0–2 | 0–3 |
| Shkumbini (II) | 1–7 | Bylis (II) | 1–3 | 0–4 |
| Elbasani (II) | 2–3 | Luftëtari (I) | 0–1 | 2–2 |
| Dinamo Tirana (II) | 3–2 | Pogradeci (II) | 2–1 | 1–1 |
| Lushnja (II) | 1–4 | Apolonia (II) | 1–3 | 0–1 |
| Shënkolli (II) | 0–2 | Teuta (I) | 0–0 | 0–2 |
| Adriatiku (II) | 0–7 | Vllaznia (I) | 0–3 | 0–4 |
| Iliria (II) | 1–6 | Flamurtari (I) | 1–0 | 0–6 |
| Besa (II) | 2–5 | Tërbuni (II) | 1–1 | 1–4 (a.e.t.) |
| Kamza (II) | 3–1 | Korabi (I) | 1–1 | 2–0 |
| Burreli (II) | 4–5 | Kastrioti (II) | 3–1 | 1–4 |
| Erzeni (II) | 3–5 | Besëlidhja (II) | 1–3 | 2–2 |
| Kevitan (III) | 1–9 | Partizani (I) | 1–5 | 0–4 |

## Second round

All 16 qualified teams from First round progressed to the second round. The first legs were played on 26 October 2016 and the second legs took place on 16 November 2016.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Apolonia (II) | 2–4 | Skënderbeu (I) | 2–1 | 0–3 |
| Dinamo Tirana (II) | 0–2 | Kukësi (I) | 0–2 | 0–0 |
| Luftëtari (I) | 1–5 | Tirana (I) | 1–4 | 0–1 |
| Bylis (II) | 1–4 | Laçi (I) | 1–1 | 0–3 |
| Besëlidhja (II) | 2–1 | Partizani (I) | 1–0 | 1–1 |
| Kastrioti (II) | 3–4 | Teuta (I) | 2–1 | 1–3 |
| Kamza (II) | 0–8 | Vllaznia (I) | 0–2 | 0–6 |
| Tërbuni (II) | 3–5 | Flamurtari (I) | 3–3 | 0–2 |

## Quarter-finals

All eight qualified teams from the second round progressed to the quarter-finals. The first legs were played on 1 February 2017 and the second legs took place on 15 February 2017.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Laçi (I) | 1–2 | Skënderbeu (I) | 1–1 | 0–1 |
| Tirana (I) | 2–1 | Kukësi (I) | 2–1 | 0–0 |
| Besëlidhja (II) | 2–1 | Flamurtari (I) | 2–1 | 0–0 |
| Teuta (I) | 2–1 | Vllaznia (I) | 2-0 | 0–1 |

## Semi-finals

The first legs were played on 5–6 April and the second legs were played on 19 April 2017.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Besëlidhja (II) | 1–3 | Tirana (I) | 1–1 | 0–2 |
| Skënderbeu (I) | 2–0 | Teuta (I) | 1–0 | 1–0 |