The 2016–17 AEFA Cup was the fourth edition of the AEFA Cup, which began on 31 August 2016 with the first qualifying round and culminated with the final in May 2017. Forty-six teams participated in the competition from eighteen nations.
List of qualified teams
Qualifying stages
First qualifying round
The first qualifiers were held over two legs, with the first leg being played on 31 August 2016, and the second on 7 September 2016. Ties were settled by the away goals rule after 90 minutes, or by extra time and penalties if there was still no winner.
Second qualifying round
The second qualifiers were held over two legs, with the first leg being played on 14 September 2016, and the second on 21 September 2016. Ties were settled by the away goals rule after 90 minutes, or by extra time and penalties if there was still no winner.
Third qualifying round
The third qualifiers were held over two legs, with the first leg being played on 14 September 2016, and the second on 21 September 2016. Ties were settled by the away goals rule after 90 minutes, or by extra time and penalties if there was still no winner.
Group stage
Group A
Group B
Group C
Group D
Group E
Group F
Knock-out stages
Round of 16
The second round was held over two legs, with the first leg being played on 11 January 2017, and the second on 18 January 2017. Ties were settled by the away goals rule after 90 minutes, or by extra time and penalties if there was still no winner.
Feldberg FC win 3–1 on aggregate.
Urzi Magalatska FK win 4–0 on aggregate.
KA Bazree Mäeklenes win 3–2 on aggregate.
Svorgas Scitenhima FK win 3–2 on aggregate.
Scores tied at 1–1 on aggregate. Huyenkula 07 Sport win on away goals.
SK Ambetanterijk win 3–0 on aggregate.
Haraldsborg Cool Cats F.C.
v
FC Freedom
Scores tied at 2–2 on aggregate. Haraldsborg Cool Cats F.C. win on penalties.
Scores tied at 1–1 on aggregate. KZ Clementsgrad win on away goals.
Quarter-finals
The quarter-finals were held over two legs, with the first leg being played on 15 February 2017, and the second on 1 March 2017. Ties were settled by the away goals rule after 90 minutes, or by extra time and penalties if there was still no winner.
Urzi Magalatska FK win 2–1 on aggregate.
KA Bazree Mäeklenes
v
Svorgas Scitenhima FK
Scores tied at 0–0 on aggregate. KA Bazree Mäeklenes win on penalties.
Huyenkula 07 Sport win 3–2 on aggregate.
KZ Clementsgrad win 4–0 on aggregate.
Semi-finals
The semi-finals were held over two legs, with the first leg being played on 29 March 2017, and the second on 12 April 2017. Ties were settled by the away goals rule after 90 minutes, or by extra time and penalties if there was still no winner.
KA Bazree Mäeklenes win 4–3 on aggregate.
Huyenkula 07 Sport win 4–3 on aggregate.
Final
The final was held over a single match, held on 24 May 2017. If the match were drawn, extra time and penalties were to be used to settle the tie.