North Macedonian football clubs have participated in European football competitions since 1961. Before 1992 North Macedonia was a part of Yugoslavia. Therefore, Macedonian teams represented this country and did not always have a guaranteed spot in European competitions.
For the 2018–19 UEFA competitions, the associations will be allocated places according to their 2017 UEFA country coefficients, which will take into account their performance in European competitions from 2012–13 to 2016–17. In the 2017 rankings that will be used for the 2018–19 European competitions, Macedonia's coefficient points total is 5.625. After earning a score of 1.250 during the 2016–17 European campaign, Macedonia is ranked by UEFA as the 42nd best association in Europe out of 54.
Season | Club | Round | Opponent | Home | Away | Agg. | 1987–88 | Vardar | R1 | {{flagicon|POR}} FC Porto | 0–3 | 0–3 | 0–6 |
1997–98 | Sileks | QR1 | {{flagicon|ISR}} Beitar Jerusalem | 1–0 | 0–3 | 1–3 |
1998–99 | Sileks | QR1 | {{flagicon|BEL}} Club Brugge | 0–0 | 1–2 | 1–2 |
1999–2000 | Sloga Jugomagnat | QR1 | {{flagicon|AZE}} Kapaz | 1–0 | 1–2 | 2–2 (a) |
QR2 | {{flagicon|DEN}} Brøndby | 0–1 | 0–1 | 0–2 |
2000–01 | Sloga Jugomagnat | QR1 | {{flagicon|IRL}} Shelbourne | 0–1 | 1–1 | 1–2 |
2001–02 | Sloga Jugomagnat | QR1 | {{flagicon|LTU}} FBK Kaunas | 0–0 | 1–1 | 1–1 (a) |
QR2 | {{flagicon|ROM}} Steaua București | 1–2 | 0–3 | 1–5 |
2002–03 | Vardar | QR1 | {{flagicon|LUX}} F91 Dudelange | 3–0 | 1–1 | 4–1 |
QR2 | {{flagicon|POL}} Legia Warsaw | 1–3 | 1–1 | 2–4 |
2003–04 | Vardar | QR1 | {{flagicon|WAL}} Barry Town | 3–0 | 1–2 | 3–2 |
QR2 | {{flagicon|RUS}} CSKA Moscow | 1–1 | 2–1 | 3–2 |
QR3 | {{flagicon|CZE}} Sparta Prague | 2–3 | 2–2 | 4–5 |
2004–05 | Pobeda | QR1 | {{flagicon|ARM}} Pyunik | 1–3 | 1–1 | 2–4 |
2005–06 | Rabotnichki | QR1 | {{flagicon|LVA}} Skonto | 6–0 | 0–1 | 6–1 |
QR2 | {{flagicon|RUS}} Lokomotiv Moscow | 1–1 | 0–2 | 1–3 |
2006–07 | Rabotnichki | QR1 | {{flagicon|LUX}} F91 Dudelange | 0–0 | 1–0 | 1–0 |
QR2 | {{flagicon|HUN}} Debrecen | 4–1 | 1–1 | 5–2 |
QR3 | {{flagicon|FRA}} Lille | 0–1 | 0–3 | 0–4 |
2007–08 | Pobeda | QR1 | {{flagicon|EST}} Levadia | 0–1 | 0–0 | 0–1 |
2008–09 | Rabotnichki | QR1 | {{flagicon|AZE}} Inter Baku | 1–1 | 0–0 | 1–1 (a) |
2009–10 | Makedonija GP | QR2 | {{flagicon|BLR}} BATE Borisov | 0–2 | 0–2 | 0–4 |
2010–11 | Renova | QR2 | {{flagicon|CYP}} Omonia | 0–2 | 0–3 | 0–5 |
2011–12 | Shkëndija | QR2 | {{flagicon|SRB}} Partizan | 0–1 | 0–4 | 0–5 |
2012–13 | Vardar | QR2 | {{flagicon|BLR}} BATE Borisov | 0–0 | 2–3 | 2–3 |
2013–14 | Vardar | QR2 | {{flagicon|ROM}} Steaua București | 1–2 | 0–3 | 1–5 |
2014–15 | Rabotnichki | QR2 | {{flagicon|FIN}} HJK Helsinki | 0–0 | 1–2 | 1–2 |
2015–16 | Vardar | QR2 | {{flagicon|CYP}} APOEL | 1–1 | 0–0 | 1–1 (a) |
2016–17 | Vardar | QR2 | {{flagicon|CRO}} Dinamo Zagreb | 1–2 | 2–3 | 3–5 |
2017–18 | Vardar | QR2 | {{flagicon|SWE}} Malmö | 3–1 | 1–1 | 4–2 |
QR3 | {{flagicon|DEN}} Copenhagen | 1–0 | 1–4 | 2–4 |
2018–19 | Shkëndija | QR1 | {{flagicon|WAL}} The New Saints | 5–0 | 0–4 | 5–4 |
QR2 | {{flagicon|MDA}} Sheriff Tiraspol | 1–0 | 0–0 | 1–0 |
QR3 | {{flagicon|AUT}} Red Bull Salzburg | 0–1 | 0–3 | 0−4 |
|
Season | Club | Round | Opponent | Home | Away | Agg. | 1985–86 | Vardar | R1 | {{flagicon|ROM|1965}} Dinamo București | 1–0 | 1–2 | 2–2 (a) |
R2 | {{flagicon|SCO}} Dundee United | 1–1 | 0–2 | 1–3 |
1994–95 | Vardar | QR | {{flagicon|HUN}} Békéscsaba | 1–1 | 0–1 | 1–2 |
1995–96 | Vardar | QR | {{flagicon|GEO|1990}} Samtredia | 1–0 | 2–0 | 3–0 |
R1 | {{flagicon|FRA}} Bordeaux | 0–2 | 1–1 | 1–3 |
1996–97 | Sileks | PR | {{flagicon|ISL}} ÍA Akranes | 1–0 | 0–2 | 1–2 |
Vardar | PR | {{flagicon|SLO}} Gorica | 2–1 | 1–0 | 3–1 |
QR | {{flagicon|SWE}} Halmstad | 0–1 | 0–0 | 0–1 |
1997–98 | Pobeda | QR1 | {{flagicon|POL}} Odra Wodzisław | 2–1 | 0–3 | 2–4 |
1998–99 | Sloga Jugomagnat | QR1 | {{flagicon|ROM}} Oțelul Galați | 1–1 | 0–3 | 1–4 |
1999–2000 | Sileks | QR | {{flagicon|UKR}} Shakhtar Donetsk | 2–1 | 1–3 | 3–4 |
Vardar | QR | {{flagicon|POL}} Legia Warsaw | 0–5 | 0–4 | 0–9 |
2000–01 | Pobeda | QR | {{flagicon|ROM}} Universitatea Craiova | 1–0 | 1–1 | 2–1 |
R1 | {{flagicon|ITA}} Parma | 0–2 | 0–4 | 0–6 |
Rabotnichki | QR | {{flagicon|UKR}} Vorskla Poltava | 0–2 | 0–2 | 0–4 |
2001–02 | Pelister | QR | {{flagicon|SUI}} St. Gallen | 0–2 | 3–2 | 3–4 |
Vardar | QR | {{flagicon|BEL}} Standard Liège | 0–3 | 1–3 | 1–6 |
2002–03 | Belasica | QR | {{flagicon|POR}} Leixões | 2–2 | 1–2 | 3–4 |
Pobeda | QR | {{flagicon|DEN}} Midtjylland | 2–0 | 0–3 (aet) | 2–3 |
2003–04 | Belasica | QR | {{flagicon|SLO}} Celje | 2–7 | 0–5 | 2–12 |
Cementarnica | QR | {{flagicon|POL}} GKS Katowice | 0–0 | 1–1 | 1–1 (a) |
R1 | {{flagicon|FRA}} Lens | 0–1 | 0–5 | 0–6 |
Vardar | R1 | {{flagicon|ITA}} Roma | 1–1 | 0–4 | 1–5 |
2004–05 | Sileks | QR1 | {{flagicon|SLO}} Maribor | 0–1 | 1–1 | 1–2 |
Sloga Jugomagnat | QR1 | {{flagicon|CYP}} Omonia | 1–4 | 0–4 | 1–8 |
2005–06 | Bashkimi | QR1 | {{flagicon|BIH}} Žepče | 3–01 | 1–1 | 4–1 |
QR2 | {{flagicon|ISR}} Maccabi Petah Tikva | 0–5 | 0–6 | 0–11 |
Vardar | QR1 | {{flagicon|ALB}} Elbasani | 0–0 | 1–1 | 1–1 (a) |
QR2 | {{flagicon|ROM}} Rapid București | 1–1 | 0–3 | 1–4 |
2006–07 | Makedonija GP | QR1 | {{flagicon|BUL}} Lokomotiv Sofia | 1–1 | 0–2 | 1–3 |
Rabotnichki | R1 | {{flagicon|SUI}} Basel | 0–1 | 2–6 | 2–7 |
Vardar | QR1 | {{flagicon|BEL}} Roeselare | 1–2 | 1–5 | 2–7 |
2007–08 | Rabotnichki | QR1 | {{flagicon|SLO}} Gorica | 2–1 | 2–1 | 4–2 |
QR2 | {{flagicon|BIH}} Zrinjski | 0–0 | 2–1 | 2–1 |
R1 | {{flagicon|ENG}} Bolton Wanderers | 1–1 | 0–1 | 1–2 |
Vardar | QR1 | {{flagicon|CYP}} Anorthosis | 0–1 | 0–1 | 0–2 |
2008–09 | Milano | QR1 | {{flagicon|CYP}} Omonia | 1–2 | 0–2 | 1–4 |
Pelister | QR1 | {{flagicon|CYP}} APOEL | 0–0 | 0–1 | 0–1 |
2009–10 | Milano | QR2 | {{flagicon|CRO}} Slaven Belupo | 0–4 | 2–8 | 2–12 |
Rabotnichki | QR2 | {{flagicon|NIR}} Crusaders | 4–2 | 1–1 | 5–3 |
QR3 | {{flagicon|DEN}} Odense | 3–4 | 0–3 | 3–7 |
Renova | QR1 | {{flagicon|BLR}} Dinamo Minsk | 1–1 | 1–2 | 2–3 |
2010–11 | Metalurg | QR1 | {{flagicon|AZE}} Qarabağ | 1–1 | 1–4 | 1–5 |
Rabotnichki | QR1 | {{flagicon|AND}} Lusitanos | 5–0 | 6–0 | 11–0 |
QR2 | {{flagicon|ARM}} Mika | 1–0 | 0–0 | 1–0 |
QR3 | {{flagicon|ENG}} Liverpool | 0–2 | 0–2 | 0–4 |
Teteks | QR2 | {{Flagicon|LVA}} Ventspils | 3–1 | 0–0 | 3–1 |
QR3 | {{Flagicon|SWE}} Elfsborg | 0–2 | 1–5 | 1–7 |
2011–12 | Metalurg | QR2 | {{flagicon|BUL}} Lokomotiv Sofia | 0–0 | 2–3 | 2–3 |
Rabotnichki | QR1 | {{flagicon|EST}} Narva Trans | 3–0 | 4–1 | 7–1 |
QR2 | {{flagicon|SMR}} Juvenes/Dogana | 3–0 | 1–0 | 4–0 |
QR3 | {{flagicon|CYP}} Anorthosis | 1–2 | 2–0 | 3–2 |
PO | {{flagicon|ITA}} Lazio | 1–3 | 0–6 | 1–9 |
Renova | QR1 | {{flagicon|NIR}} Glentoran | 2–1 | 1–2 | 3–3 (2–3 p) |
2012–13 | Metalurg | QR1 | {{flagicon|MLT}} Birkirkara | 0–0 | 2–2 | 2–2 (a) |
QR2 | {{flagicon|POL}} Ruch Chorzów | 0–3 | 1–3 | 1–6 |
Renova | QR1 | {{flagicon|SMR}} Libertas | 4–0 | 4–0 | 8–0 |
QR2 | {{flagicon|BLR}} Gomel | 0–2 | 1–0 | 1–2 |
Shkëndija | QR1 | {{flagicon|NIR}} Portadown | 0–0 | 1–2 | 1–2 |
2013–14 | Metalurg | QR1 | {{flagicon|AZE}} Qarabağ | 0–1 | 0–1 | 0–2 |
Teteks | QR1 | {{flagicon|ARM}} Pyunik | 1–1 | 0–1 | 1–2 |
Turnovo | QR1 | {{flagicon|LTU}} Sūduva | 2–2 | 2–2 | 4–4 (5–4 p) |
QR2 | {{flagicon|CRO}} Hajduk Split | 1–1 | 1–2 | 2–3 |
2014–15 | Metalurg | QR1 | {{flagicon|AND}} UE Santa Coloma | 2–0 | 3–0 | 5–0 |
QR2 | {{flagicon|BIH}} Željezničar | 0–0 | 2–2 | 2–2 (a) |
QR3 | {{flagicon|CYP}} Omonia | 0–1 | 0–3 | 0–4 |
Shkëndija | QR1 | {{flagicon|MDA}} Zimbru | 2–1 | 0–2 | 2–3 |
Turnovo | QR1 | {{flagicon|GEO}} Chikhura | 0–1 | 1–3 | 1–4 |
2015–16 | Rabotnichki | QR1 | {{flagicon|EST}} Flora | 2–0 | 0–1 | 2–1 |
QR2 | {{flagicon|LAT}} Jelgava | 2–0 | 0–1 | 2–1 |
QR3 | {{flagicon|TUR}} Trabzonspor | 1–0 | 1–1 (aet) | 2–1 |
PO | {{flagicon|RUS}} Rubin Kazan | 1–1 | 0–1 | 1–2 |
Renova | QR1 | {{flagicon|MDA}} Dacia | 1–4 | 0–1 | 1–5 |
Shkëndija | QR1 | {{flagicon|SCO}} Aberdeen | 1–1 | 0–0 | 1–1 (a) |
2016–17 | Rabotnichki | QR1 | {{flagicon|MNE}} Budućnost Podgorica | 1–1 | 0–1 | 1–2 |
Shkëndija | QR1 | {{flagicon|POL}} Cracovia | 2–0 | 2–1 | 4–1 |
QR2 | {{flagicon|AZE}} Neftçi | 1–0 | 0–0 | 1–0 |
QR3 | {{flagicon|CZE}} Mladá Boleslav | 2–0 | 0–1 | 2–1 |
PO | {{flagicon|BEL}} Gent | 0–4 | 1–2 | 1–6 |
Sileks | QR1 | {{flagicon|LIE}} Vaduz | 1–2 | 1–3 | 2–5 |
2017–18 | Pelister | QR1 | {{flagicon|POL}} Lech Poznań | 0–3 | 0–4 | 0–7 |
Rabotnichki | QR1 | {{flagicon|SMR}} Tre Penne | 6–0 | 1–0 | 7–0 |
QR2 | {{flagicon|BLR}} Dinamo Minsk | 1–1 | 0–3 | 1–4 |
Shkëndija | QR1 | {{flagicon|MDA}} Dacia | 3–0 | 4–0 | 7–0 |
QR2 | {{flagicon|FIN}} HJK Helsinki | 3–1 | 1–1 | 4–2 |
QR3 | {{flagicon|LTU}} Trakai | 3–0 | 1–2 | 4–2 |
PO | {{flagicon|ITA}} Milan | 0–1 | 0–6 | 0–7 |
Vardar | PO | {{flagicon|TUR}} Fenerbahçe | 2–0 | 2–1 | 4–1 |
GS | {{flagicon|ESP}} Real Sociedad | 0–6 | 0–3 | 4th out of 4 |
{{flagicon|NOR}} Rosenborg | 1–1 | 1–3 |
{{flagicon|RUS}} Zenit St. Petersburg | 0–5 | 1–2 |
2018–19 | Rabotnichki | QR1 | {{flagicon|HUN}} Honvéd | 2–1 | 0–4 | 2–5 |
Shkupi | QR1 | {{flagicon|SCO}} Rangers | 0–0 | 0–2 | 0–2 |
Vardar | QR1 | {{flagicon|ARM}} Pyunik | 0–2 | 0–1 | 0–3 |
Shkëndija | PO | {{flagicon|NOR}} Rosenborg | 0–2 | 1–3 | 1–5 |
|
Season | Club | Round | Opponent | Home | Away | Agg. | 1998 | Makedonija GP | R1 | {{flagicon|SLO}} Olimpija Ljubljana | 4–2 | 1–1 | 5–3 |
R2 | {{flagicon|FRA}} Bastia | 1–0 | 0–7 | 1–7 |
1999 | Cementarnica | R1 | {{flagicon|GEO|1990}} Kolkheti-1913 Poti | 4–2 | 4–0 | 8–2 |
R2 | {{flagicon|RUS}} Rostselmash | 1–1 | 1–2 | 2–3 |
Pobeda | R1 | {{flagicon|SVK}} OD Trenčín | 3–1 | 1–3 | 4–4 (4–3 p) |
R2 | {{flagicon|ITA}} Perugia | 0–0 | 0–1 | 0–1 |
2000 | Pelister | R1 | {{flagicon|LUX}} Hobscheid | 3–1 | 1–0 | 4–1 |
R2 | {{flagicon|SWE}} Västra Frölunda | 3–1 | 0–0 | 3–1 |
R3 | {{flagicon|ESP}} Celta Vigo | 1–2 | 0–3 | 1–5 |
2001 | Pobeda | R1 | {{flagicon|CRO}} NK Zagreb | 1–1 | 2–1 | 3–2 |
R2 | {{flagicon|TUR}} Rizespor | 2–1 | 2–0 | 4–1 |
R3 | {{flagicon|CZE}} Chmel Blšany | 0–1 | 0–0 | 0–1 |
2002 | Cementarnica | R1 | {{flagicon|ISL}} FH | 1–3 | 2–1 | 3–4 |
2003 | Pobeda | R1 | {{flagicon|SVK}} Spartak Trnava | 2–1 | 5–1 | 7–1 |
R2 | {{flagicon|AUT}} Pasching | 1–1 | 1–2 | 2–3 |
2004 | Vardar | R1 | {{flagicon|CYP}} Ethnikos Achna | 5–1 | 5–1 | 10–2 |
R2 | {{flagicon|BEL}} Gent | 1–0 | 0–1 | 1–1 (4–1 p) |
R3 | {{flagicon|GER}} Schalke 04 | 1–2 | 0–5 | 1–7 |
2005 | Pobeda | R1 | {{flagicon|SCG}} Smederevo | 2–1 | 1–0 | 3–1 |
R2 | {{flagicon|GER}} Hamburg | 1–4 | 1–4 | 2–8 |
Sileks | R1 | {{flagicon|ISR}} Beitar Jerusalem | 1–2 | 3–4 | 4–6 |
2006 | Pobeda | R1 | {{flagicon|ROM}} Farul Constanța | 2–2 | 0–2 | 2–4 |
2007 | Makedonija GP | R1 | {{flagicon|CYP}} Ethnikos Achna | 2–0 | 0–1 | 2–1 |
R2 | {{flagicon|BUL}} Cherno More | 0–4 | 0–3 | 0–7 |
2008 | Renova | R1 | {{flagicon|CRO}} Rijeka | 2–0 | 0–0 | 2–0 |
R2 | {{flagicon|ISR}} Bnei Sakhnin | 1–2 | 0–1 | 1–3 |
|
Season | Club | Round | Opponent | Home | Away | Agg. | 1964–66 | Vardar | GS | {{flagicon|BUL|1946}} Spartak Plovdiv | 0–3 | 1–4 | 4th out of 4 |
{{flagicon|ROM|1952}} Farul Constanța | 0–4 | 0–1 |
{{flagicon|GRE|old}} Olympiacos | 2–2 | 0–1 |
1966–67 | Vardar | GS | {{flagicon|GRE|old}} AEK Athens | 1–1 | 0–1 | 4th out of 4 |
{{flagicon|BUL|1946}} Lokomotiv Sofia | 1–1 | 0–1 |
{{flagicon|ROM|1952}} Farul Constanța | 4–0 | 0–2 |
1972 | Vardar | GS | {{flagicon|GRE|1970}} Kavala | 4–1 | 0–1 | 1st out of 3 |
{{flagicon|ALB|1946}} Shkëndija Tiranë | 1–1 | 1–1 |
Final | {{flagicon|BUL|1971}} Trakia Plovdiv | 4–0 | 0–5 | 4–5 |
1974 | Vardar | GS | {{flagicon|ALB|1946}} Partizani Tirana | 2–0 | 1–2 | 1st out of 3 |
{{flagicon|GRE|1970}} Larissa | 2–0 | 3–0 |
Final | {{flagicon|BUL|1971}} Akademik Sofia | 0–0 | 1–2 | 1–2 |
|
1. ^{{cite web|last=uefa.com|title=Vardar in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=53080/profile/history/index.html|accessdate=14 June 2016}}
2. ^{{cite web|last=uefa.com|title=Rabotnički in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=69601/profile/history/index.html|accessdate=14 June 2016}}
3. ^{{cite web|last=uefa.com|title=Sileks in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=59871/profile/history/index.html|accessdate=14 June 2016}}
4. ^{{cite web|last=uefa.com|title=Shkëndija in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=75807/profile/history/index.html|accessdate=14 June 2016}}
5. ^{{cite web|last=uefa.com|title=Renova in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=89708/profile/history/index.html|accessdate=14 June 2016}}
6. ^{{cite web|last=uefa.com|title=Metalurg in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=2600538/profile/history/index.html|accessdate=14 June 2016}}
7. ^{{cite web|last=uefa.com|title=Pelister in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=64396/profile/history/index.html|accessdate=14 June 2016}}
8. ^{{cite web|last=uefa.com|title=Teteks in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=2600283/profile/history/index.html|accessdate=14 June 2016}}
9. ^{{cite web|last=uefa.com|title=Turnovo in UEFA competitions|url=http://www.uefa.com/teamsandplayers/teams/club=89709/profile/history/index.html|accessdate=14 June 2016}}
10. ^{{cite news|url=http://www.uefa.com/uefaeuropaleague/news/newsid=317763.html |title=Ineligible player costs Zepce |date=18 July 2005 |work=UEFA.com |accessdate=4 July 2016}}