| Cyprus national football team results |
|---|
| Win Draw Loss |
This article provides details of international football games played by the Cyprus national football team from 2020 to present. [1] [2] [3]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 5 September 2020 Nations League | Cyprus | 0–2 | Nicosia, Cyprus | |
| 19:00 UTC+3 | Report |
| Stadium: GSP Stadium Attendance: 0 [note 1] Referee: Harm Osmers (Germany) |
| 8 September 2020 Nations League | Cyprus | 0–1 | Nicosia, Cyprus | |
| 21:45 UTC+3 | Report |
| Stadium: GSP Stadium Attendance: 0 [note 1] Referee: Filip Glova (Slovakia) |
| 7 October 2020 Friendly | Cyprus | 1–2 | Larnaca, Cyprus | |
| 19:00 UTC+3 |
| Report | Stadium: AEK Arena Attendance: 0 Referee: Lionel Tschudi (Switzerland) |
| 10 October 2020 Nations League | Luxembourg | 2–0 | Luxembourg City, Luxembourg | |
| 15:00 UTC+2 |
| Report | Stadium: Stade Josy Barthel Attendance: 1,334 [6] Referee: Don Robertson (Scotland) |
| 13 October 2020 Nations League | Azerbaijan | 0–0 | Elbasan, Albania | |
| 21:00 UTC+2 | Report | Stadium: Elbasan Arena [note 2] Attendance: 0 Referee: Fran Jović (Croatia) |
| 11 November 2020 Friendly | Greece | 2–1 | Athens, Greece | |
| 16:45 UTC+2 |
| Report |
| Stadium: Georgios Kamaras Stadium Attendance: 0 Referee: Harm Osmers (Germany) |
| 14 November 2020 Nations League | Cyprus | 2–1 | Nicosia, Cyprus | |
| 19:00 UTC+3 | Report | Stadium: GSP Stadium Attendance: 0 Referee: Mattias Gestranius (Finland) |
| 17 November 2020 Nations League | Montenegro | 4–0 | Podgorica, Montenegro | |
| 20:45 UTC+2 | Report | Stadium: City Stadium Attendance: 0 Referee: Eitan Shemeulevitch (Israel) |
| 24 March 2021 2022 World Cup qualification | Cyprus | 0–0 | Nicosia, Cyprus | |
| 21:45 UTC+3 | Report | Stadium: GSP Stadium Attendance: 0 Referee: Aleksandar Stavrev (North Macedonia) |
| 27 March 2021 2022 World Cup qualification | Croatia | 1–0 | Rijeka, Croatia | |
| 18:00 UTC+2 |
| Report | Stadium: Stadion Rujevica Attendance: 0 Referee: Kristo Tohver (Estonia) |
| 30 March 2021 2022 World Cup qualification | Cyprus | 1–0 | Nicosia, Cyprus | |
| 19:00 UTC+3 |
| Report | Stadium: GSP Stadium Attendance: 0 Referee: Andreas Ekberg (Sweden) |
| 4 June 2021 Friendly | Hungary | 1–0 | Budapest, Hungary | |
| 20:00 UTC+2 |
| Report | Stadium: Szusza Ferenc Stadion Attendance: 7,500 Referee: Matej Jug (Slovenia) |
| 7 June 2021 Friendly | Ukraine | 4–0 | Kharkiv, Ukraine | |
| 18:00 UTC+3 |
| Report | Stadium: Metalist Oblast Sports Complex Attendance: 18,000 Referee: Vitālijs Spasjoņņikovs (Latvia) | |
| Note: The match originally scheduled for 26 May 2020, at the Metalist Stadium, Kharkiv was postponed due to the COVID-19 pandemic, and was later rescheduled to 7 June 2021. | ||||
| 1 September 2021 2022 World Cup qualification | Malta | 3–0 | Ta' Qali, Malta | |
| 20:45 UTC+2 | Report | Stadium: National Stadium Attendance: 2,686 Referee: Fabio Maresca (Italy) |
| 4 September 2021 2022 World Cup qualification | Cyprus | 0–2 | Nicosia, Cyprus | |
| 16:00 UTC+3 | Report |
| Stadium: GSP Stadium Attendance: 1,645 Referee: Alejandro Hernández (Spain) |
| 7 September 2021 2022 World Cup qualification | Slovakia | 2–0 | Bratislava, Slovakia | |
| 20:45 UTC+2 | Report | Stadium: Tehelné pole Attendance: 6,762 Referee: Aliyar Aghayev (Azerbaijan) |
| 8 October 2021 2022 World Cup qualification | Cyprus | 0–3 | Larnaca, Cyprus | |
| 21:45 UTC+3 | Report | Stadium: AEK Arena – Georgios Karapatakis Attendance: 2,333 Referee: Michael Oliver (England) |
| 11 October 2021 2022 World Cup qualification | Cyprus | 2–2 | Larnaca, Cyprus | |
| 21:45 UTC+3 | Report |
| Stadium: AEK Arena – Georgios Karapatakis Attendance: 1,405 Referee: Dennis Higler (Netherlands) |
| 11 November 2021 2022 World Cup qualification | Russia | 6–0 | Saint Petersburg, Russia | |
| 20:00 UTC+3 | Report | Stadium: Krestovsky Stadium Attendance: 10,108 Referee: Daniel Stefanski (Poland) |
| 14 November 2021 2022 World Cup qualification | Slovenia | 2–1 | Ljubljana, Slovenia | |
| 15:00 UTC+1 |
| Report |
| Stadium: Stožice Stadium Attendance: 5,117 Referee: Sergey Ivanov (Russia) |
| 24 March 2022 Nations League play-outs | Estonia | 0–0 | Tallinn, Estonia | |
| 19:00 UTC+3 | Report | Stadium: A. Le Coq Arena Attendance: 5,366 Referee: Willie Collum (Scotland) |
| 29 March 2022 Nations League play-outs | Cyprus | 2–0 (2–0 agg.) | Larnaca, Cyprus | |
| 19:00 UTC+3 | Report | Stadium: AEK Arena – Georgios Karapatakis Attendance: 2,464 Referee: Artur Soares Dias (Portugal) |
| 2 June 2022 Nations League | Cyprus | 0–2 | Larnaca, Cyprus | |
| 21:45 UTC+3 | Report | Stadium: AEK Arena – Georgios Karapatakis Attendance: 1,550 Referee: Jérôme Brisard (France) |
| 5 June 2022 Nations League | Cyprus | 0–0 | Larnaca, Cyprus | |
| 19:00 UTC+3 | Report | Stadium: AEK Arena – Georgios Karapatakis Attendance: 1,663 Referee: Enea Jorgji (Albania) |
| 9 June 2022 Nations League | Greece | 3–0 | Volos, Greece | |
| 21:45 UTC+3 | Report | Stadium: Panthessaliko Stadium Attendance: 12,418 Referee: Tamás Bognár (Hungary) |
| 12 June 2022 Nations League | Northern Ireland | 2–2 | Belfast, Northern Ireland | |
| 14:00 UTC+1 | Report |
| Stadium: Windsor Park Attendance: 16,454 Referee: Ricardo de Burgos Bengoetxea (Spain) |
| 24 September 2022 Nations League | Cyprus | 1–0 | Larnaca, Cyprus | |
| 21:45 UTC+3 |
| Report | Stadium: AEK Arena – Georgios Karapatakis Attendance: 4,548 Referee: Aleksei Kulbakov (Belarus) |
| 27 September 2022 Nations League | Kosovo | 5–1 | Pristina, Kosovo | |
| 14:00 UTC+1 | Muslija Rrudhani Rashani Muriqi | Report | Roberge | Stadium: Fadil Vokrri Stadium Attendance: 10,400 Referee: Kristo Tohver (Estonia) |
| 16 November 2022 Friendly | Cyprus | 0–2 | Larnaca, Cyprus | |
| 20:45 UTC+2 | Report | Stadium: AEK Arena – Georgios Karapatakis Attendance: 1,000 Referee: Trustin Farrugia Cann (Malta) |
| 20 November 2022 Friendly | Israel | 2–3 | Petah Tikva, Israel | |
| 18:45 UTC+2 | Report |
| Stadium: HaMoshava Stadium Attendance: 7.352 Referee: Arda Kardeşler (Turkey) |
| 25 March 2023 UEFA Euro 2024 qualifying | Scotland | 3–0 | Glasgow, Scotland | |
| 14:00 UTC+0 | Report | Stadium: Hampden Park Attendance: 48,195 Referee: Duje Strukan (Croatia) |
| 28 March 2023 Friendly | Armenia | 2–2 | Yerevan, Armenia | |
| 20:00 UTC+4 |
| Report | Stadium: Vazgen Sargsyan Republican Stadium Referee: Dumitru Muntean (Moldova) |
| 17 June 2023 UEFA Euro 2024 qualifying | Cyprus | 1–2 | Larnaca, Cyprus | |
| 21:45 UTC+3 | Report |
| Stadium: AEK Arena Attendance: 3,763 Referee: Fábio Veríssimo (Portugal) |
| 20 June 2023 UEFA Euro 2024 qualifying | Norway | 3–1 | Oslo, Norway | |
| 20:45 UTC+2 | Report |
| Stadium: Ullevaal Stadion Attendance: 23,643 Referee: Aleksandar Stavrev (North Macedonia) |
| 8 September 2023 UEFA Euro 2024 qualifying | Cyprus | 0–3 | Larnaca, Cyprus | |
| 21:45 UTC+3 | Report | Stadium: AEK Arena Attendance: 6,633 Referee: Balázs Berke (Hungary) |
| 12 September 2023 UEFA Euro 2024 qualifying | Spain | 6–0 | Granada, Spain | |
| 20:45 UTC+2 | Report | Stadium: Nuevo Los Cármenes Attendance: 17,311 Referee: Simone Sozza (Italy) |
| 12 October 2023 UEFA Euro 2024 qualifying | Cyprus | 0–4 | Larnaca, Cyprus | |
| 21:45 UTC+3 | Report | Stadium: AEK Arena Attendance: 7,206 Referee: Donatas Rumšas (Lithuania) |
| 15 October 2023 UEFA Euro 2024 qualifying | Georgia | 4–0 | Tbilisi, Georgia | |
| 17:00 UTC+4 |
| Report | Stadium: Boris Paichadze Dinamo Arena Attendance: 15,871 Referee: Rob Jones (England) |
| 16 November 2023 UEFA Euro 2024 qualifying | Cyprus | 1–3 | Limassol, Cyprus | |
| 19:00 UTC+2 |
| Report | Stadium: Alphamega Stadium Attendance: 9,667 Referee: Mykola Balakin (Ukraine) |
| 21 March 2024 Friendly | Cyprus | 1–1 | Larnaca, Cyprus | |
| 19:00 UTC+2 |
| Report |
| Stadium: AEK Arena Referee: Lukas Fähndrich (Switzerland) |
| 25 March 2024 Friendly | Cyprus | 0–1 | Larnaca, Cyprus | |
| 19:00 UTC+2 | Report | Stadium: AEK Arena Attendance: 1,938 Referee: Marco Di Bello (Italy) |
| 8 June 2024 Friendly | Moldova | 3–2 | Chișinău, Moldova | |
| 19:00 UTC+3 | Report | Stadium: Stadionul Zimbru Attendance: 1,938 Referee: Denys Shurman (Ukraine) |
| 11 June 2024 Friendly | San Marino | 1–4 | Serravalle, San Marino | |
| 18:00 UTC+2 |
| Report | Stadium: San Marino Stadium Attendance: 358 Referee: Ishmael Barbara (Malta) |
| 6 September 2024 Nations League | Lithuania | 0–1 | Kaunas, Lithuania | |
| 20:45 | Report |
| Stadium: Darius and Girėnas Stadium Attendance: 4,905 Referee: Igor Pajac (Croatia) |
| 9 September 2024 Nations League | Cyprus | 0–4 | Larnaca, Cyprus | |
| 21:45 | Report |
| Stadium: AEK Arena - Georgios Karapatakis Attendance: 2,041 Referee: Sebastian Gishamer (Austria) |
| 12 October 2024 Nations League | Cyprus | 0–3 | Larnaca, Cyprus | |
| 21:45 | Report | Stadium: AEK Arena - Georgios Karapatakis Attendance: 6,092 Referee: Sascha Stegemann (Germany) |
| 15 October 2024 Nations League | Kosovo | 3–0 | Pristina, Kosovo | |
| 20:45 | Report | Stadium: Fadil Vokrri Stadium Attendance: 12,863 Referee: Matej Jug (Slovenia) |
| 15 November 2024 Nations League | Cyprus | 2–1 | Larnaca, Cyprus | |
| 21:45 | Report |
| Stadium: AEK Arena - Georgios Karapatakis Attendance: 1,733 Referee: Nenad Minaković (Serbia) |
| 18 November 2024 Nations League | Romania | 4–1 | Bucharest, Romania | |
| 21:45 | Report |
| Stadium: Arena Națională Attendance: 45,318 Referee: Luca Pairetto (Italy) |
| 21 March 2025 2026 World Cup qualification | Cyprus | 2–0 | Larnaca, Cyprus | |
| 19:00 EET | Report | Stadium: AEK Arena Attendance: 2,336 Referee: Andris Treimanis (Latvia) |
| 24 March 2025 2026 World Cup qualification | Bosnia and Herzegovina | 2–1 | Zenica, Bosnia and Herzegovina | |
| 20:45 |
| Report |
| Stadium: Stadion Bilino Polje Attendance: 7,464 Referee: Rohit Saggi (Norway) |
| 6 June 2025 Friendly | Bulgaria | 2–2 | Plovdiv, Bulgaria | |
| 19:00 | Report | Stadium: Hristo Botev Stadium Attendance: 2,000 Referee: Igor Stojchevski (North Macedonia) |
| 10 June 2025 2026 World Cup qualification | Romania | 2–0 | Bucharest, Romania | |
| 21:45 | Report | Stadium: National Arena Attendance: 43,524 Referee: Donatas Rumšas (Lithuania) |
| 6 September 2025 2026 World Cup qualification | Austria | 1–0 | Linz, Austria | |
| 20:45 | Report | Stadium: Raiffeisen Arena Attendance: 16,300 Referee: Jakob Kehlet (Denmark) |
| 9 September 2025 2026 World Cup qualification | Cyprus | 2–2 | Nicosia, Cyprus | |
| 21:45 |
| Report |
| Stadium: GSP Stadium Attendance: 4,875 Referee: Matej Jug (Slovenia) |
Last updated 9 September 2025 after match against
Romania
| Opponent | P | W | D | L | GF | GA | W% | D% | L% |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 1 | 0 | 2 | 2 | 0 | 100 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 | |
| 2 | 0 | 1 | 1 | 0 | 1 | 0 | 50 | 50 | |
| 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 | |
| 2 | 0 | 1 | 1 | 2 | 4 | 0 | 50 | 50 | |
| 2 | 0 | 0 | 2 | 0 | 4 | 0 | 0 | 100 | |
| 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 | |
| 2 | 1 | 1 | 0 | 2 | 0 | 50 | 50 | 0 | |
| 2 | 0 | 0 | 2 | 1 | 6 | 0 | 0 | 100 | |
| 3 | 1 | 0 | 2 | 2 | 5 | 33.33 | 0 | 66.67 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 | |
| 1 | 1 | 0 | 0 | 3 | 2 | 100 | 0 | 0 | |
| 4 | 0 | 0 | 4 | 1 | 14 | 0 | 0 | 100 | |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 100 | 0 | |
| 3 | 3 | 0 | 0 | 4 | 1 | 100 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 2 | 3 | 50 | 0 | 50 | |
| 2 | 0 | 1 | 1 | 2 | 5 | 0 | 50 | 50 | |
| 1 | 0 | 0 | 1 | 2 | 3 | 0 | 0 | 100 | |
| 2 | 0 | 0 | 2 | 0 | 6 | 0 | 0 | 100 | |
| 2 | 0 | 2 | 0 | 2 | 2 | 0 | 100 | 0 | |
| 2 | 0 | 0 | 2 | 1 | 7 | 0 | 0 | 100 | |
| 4 | 0 | 1 | 3 | 3 | 11 | 0 | 25 | 75 | |
| 2 | 0 | 0 | 2 | 0 | 8 | 0 | 0 | 100 | |
| 2 | 2 | 0 | 0 | 6 | 1 | 100 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 | |
| 2 | 0 | 0 | 2 | 0 | 6 | 0 | 0 | 100 | |
| 2 | 0 | 1 | 1 | 0 | 2 | 0 | 50 | 50 | |
| 2 | 1 | 0 | 1 | 2 | 2 | 50 | 0 | 50 | |
| 2 | 0 | 0 | 2 | 1 | 9 | 0 | 0 | 100 | |
| 1 | 0 | 0 | 1 | 0 | 4 | 0 | 0 | 0 | |
| Totals | 56 | 10 | 10 | 36 | 41 | 116 | 17.86 | 17.86 | 64.29 |