Team · UEFA
13 Oct 1993 – 1 Jun 2026 · Elo 1642 (77th now), peak 1716 in 2022
95 won · 79 drawn · 131 lost
World Football Elo at the end of each year. A rating counts every match, so only the years filter applies.
Tallest: 15 · Year
| Home | 141 | 59 | 32 | 50 | 200 | 160 | +40 | 41.8% |
| Away | 134 | 29 | 38 | 67 | 141 | 214 | -73 | 21.6% |
| Neutral | 30 | 7 | 9 | 14 | 23 | 37 | -14 | 23.3% |
| Tournament finals | 27 | 14 | 5 | 8 | 42 | 29 | +13 | 51.9% |
| Qualifiers | 159 | 42 | 37 | 80 | 192 | 253 | -61 | 26.4% |
| Friendlies | 119 | 39 | 37 | 43 | 130 | 129 | +1 | 32.8% |
Longest run of each kind in these matches; “now” is the run still going at the last of them.
| Wins | 6 | 10 Sep 2024 | 22 Mar 2025 | 0 |
| Unbeaten | 10 | 2 Sep 2017 | 13 Oct 2018 | 0 |
| Scored in | 13 | 10 Jun 2024 | 7 Sep 2025 | 0 |
| Clean sheets | 6 | 10 Sep 2024 | 22 Mar 2025 | 0 |
| Without a win | 19 | 11 Oct 2000 | 27 Mar 2002 | 8 |
| Defeats | 5 | 2 Jun 2016 | 12 Nov 2016 | 1 |
| Without scoring | 4 | 7 Oct 2001 | 5 Jan 2002 | 4 |
Appearances at finals tournaments, and the best finish at each competition.
| UEFA Nations League | 4 | 0 | — |
| UEFA Euro | 1 | 0 | Group stage (2021) |
| UEFA Nations League 2024 | — | 6 | 5 | 1 | 0 | 10 | 1 | +9 | — |
| UEFA Nations League 2022 | — | 6 | 2 | 1 | 3 | 7 | 7 | 0 | — |
| UEFA Euro 2021 | Group stage | 3 | 0 | 0 | 3 | 2 | 8 | -6 | C · 4th |
| UEFA Nations League 2020 | — | 6 | 2 | 3 | 1 | 9 | 8 | +1 | — |
| UEFA Nations League 2018 | — | 6 | 5 | 0 | 1 | 14 | 5 | +9 | — |
| Armenia | UEFA | 15 | 8 | 3 | 4 | 27 | 18 | +9 | 53.3% | 1995 | 2024 |
| Liechtenstein | UEFA | 13 | 12 | 1 | 0 | 50 | 5 | +45 | 92.3% | 1996 | 2025 |
| Albania | UEFA | 10 | 4 | 4 | 2 | 12 | 7 | +5 | 40% | 1994 | 2017 |
| Turkey | UEFA | 9 | 1 | 2 | 6 | 9 | 18 | -9 | 11.1% | 1994 | 2026 |
| Bulgaria | UEFA | 9 | 2 | 2 | 5 | 4 | 9 | -5 | 22.2% | 1995 | 2022 |
| Croatia | UEFA | 9 | 1 | 2 | 6 | 9 | 15 | -6 | 11.1% | 1998 | 2024 |
| Malta | UEFA | 8 | 7 | 1 | 0 | 19 | 3 | +16 | 87.5% | 1996 | 2023 |
| Azerbaijan | UEFA | 8 | 5 | 2 | 1 | 15 | 8 | +7 | 62.5% | 2000 | 2022 |
| Slovakia | UEFA | 8 | 0 | 2 | 6 | 3 | 16 | -13 | 0% | 2000 | 2015 |
| Slovenia | UEFA | 7 | 4 | 2 | 1 | 13 | 7 | +6 | 57.1% | 1993 | 2021 |
| Spain | UEFA | 7 | 0 | 0 | 7 | 4 | 20 | -16 | 0% | 1994 | 2017 |
| Republic of Ireland | UEFA | 7 | 1 | 2 | 4 | 5 | 11 | -6 | 14.3% | 1996 | 2026 |
| Romania | UEFA | 7 | 1 | 1 | 5 | 7 | 14 | -7 | 14.3% | 1996 | 2021 |
| Israel | UEFA | 7 | 2 | 1 | 4 | 7 | 9 | -2 | 28.6% | 2002 | 2019 |
| Ukraine | UEFA | 7 | 1 | 1 | 5 | 4 | 10 | -6 | 14.3% | 2003 | 2023 |
| Estonia | UEFA | 6 | 4 | 2 | 0 | 13 | 7 | +6 | 66.7% | 1994 | 2020 |
| Belgium | UEFA | 6 | 0 | 3 | 3 | 2 | 10 | -8 | 0% | 1994 | 2025 |
| Iceland | UEFA | 6 | 3 | 2 | 1 | 9 | 5 | +4 | 50% | 1996 | 2021 |
| Bosnia and Herzegovina | UEFA | 6 | 1 | 4 | 1 | 8 | 8 | 0 | 16.7% | 1998 | 2026 |
| Serbia | UEFA | 6 | 1 | 1 | 4 | 7 | 15 | -8 | 16.7% | 1999 | 2013 |
| Friendly | 116 | 39 | 35 | 42 | 33.6% |
| FIFA World Cup qualification | 81 | 23 | 19 | 39 | 28.4% |
| UEFA Euro qualification | 78 | 19 | 18 | 41 | 24.4% |
| UEFA Nations League | 24 | 14 | 5 | 5 | 58.3% |
| Prime Minister's Cup | 3 | 0 | 2 | 1 | 0% |
| UEFA Euro | 3 | 0 | 0 | 3 | 0% |
Goals with a named scorer in these matches — older friendlies mostly have none.
| Goran Pandev | 25 | 2 | 2003–2021 |
| Aleksandar Trajkovski | 24 | 3 | 2013–2025 |
| Enis Bardhi | 20 | 6 | 2017–2025 |
| Eljif Elmas | 13 | 0 | 2019–2024 |
| Ezgjan Alioski | 13 | 5 | 2016–2025 |
| Artim Sakiri | 11 | 1 | 1997–2004 |
| Bojan Miovski | 9 | 0 | 2022–2025 |
| Ilija Nestorovski | 9 | 2 | 2016–2021 |
| Gjorgji Hristov | 8 | 0 | 1995–2002 |
| Ilco Naumoski | 7 | 1 | 2003–2010 |
| Darko Churlinov | 5 | 0 | 2021–2025 |
| Goce Sedloski | 5 | 1 | 2003–2007 |
Recorded caps: line-ups are known for 58% of these matches.
| Goran Pandev | 93 | 89 | 2002–2021 |
| Aleksandar Trajkovski | 90 | 58 | 2011–2025 |
| Ezgjan Alioski | 87 | 83 | 2013–2026 |
| Stole Dimitrievski | 86 | 86 | 2015–2026 |
| Enis Bardhi | 78 | 72 | 2015–2026 |
| Eljif Elmas | 77 | 69 | 2017–2026 |
| Stefan Ristovski | 76 | 73 | 2012–2023 |
| Visar Musliu | 73 | 71 | 2017–2026 |
| Darko Velkoski | 59 | 53 | 2015–2026 |
| Kire Ristevski | 57 | 41 | 2014–2023 |
| Ivan Trickovski | 53 | 39 | 2010–2021 |
| Stefan Spirovski | 51 | 36 | 2012–2022 |