Skip to content
TheFootball.News

Cyprus vs Greece head-to-head record

Cyprus wins
4
Draws
6
Greece wins
20

30 meetings, 1963 to 2022Goals: Cyprus 27, Greece 56

Cyprus and Greece have met 30 times since 1963. Greece have won 20, Cyprus 4, and 6 matches ended level. They last met on 24 September 2022, when Cyprus won 1–0 in the Nations League.

The 30 meetings have produced 83 goals, 2.77 per game. The biggest win is Greece’s 4–0 in a friendly in 1997.

Who has won more, Cyprus or Greece?

All matches30 matches

4 Cyprus6 drawsGreece 20

Competitive6 matches

1 Cyprus0 drawsGreece 5

Friendlies24 matches

3 Cyprus6 drawsGreece 15

Key numbers

Goals
Cyprus 27, Greece 562.77 per game
First meeting
Cyprus 3–1 GreeceFriendly, 27 Nov 1963
Most recent
Cyprus 1–0 GreeceNations League, 24 Sept 2022
Cyprus’ biggest win
Cyprus 3–1 GreeceFriendly, 27 Nov 1963
Greece’s biggest win
Cyprus 0–4 GreeceFriendly, 12 Mar 1997
Most goals in a meeting
Cyprus 2–4 GreeceEuro qualifying, 3 Dec 1986
Biggest upset
Greece 2–3 CyprusFriendly, 2 Sept 1992Winner’s rating-based win expectancy: 5.3%
TFN Elo rating now
Cyprus 1393 (140th), Greece 1857 (26th)How the rating works

Last five meetings

  1. Cyprus1Greece0

    Nations League

    Larnaca, Cyprus

  2. Greece3Cyprus0

    Nations League

    Vólos, Greece

  3. Greece2Cyprus1

    Friendly

    Athens, Greece

  4. Cyprus1Greece2

    World Cup qualifying

    Nicosia, Cyprus

  5. Greece2Cyprus0

    World Cup qualifying

    Piraeus, Greece

Who has had the upper hand over time?

The line climbs with every Cyprus win and drops with every Greece win, so its height shows who has won more meetings up to that point.

Above the line: Cyprus have won more Below: Greece have won more
27 November 1963: Cyprus 3–1 Greece (Friendly). Cyprus +125 March 1969: Greece 1–0 Cyprus (Friendly). Level9 December 1970: Greece 1–1 Cyprus (Friendly). Level15 November 1974: Greece 3–1 Cyprus (Friendly). Greece +11 April 1975: Cyprus 1–2 Greece (Friendly). Greece +211 January 1978: Cyprus 0–2 Greece (Friendly). Greece +316 January 1980: Cyprus 1–1 Greece (Friendly). Greece +315 April 1981: Cyprus 0–1 Greece (Friendly). Greece +427 October 1982: Cyprus 1–1 Greece (Friendly). Greece +422 December 1982: Greece 1–0 Cyprus (Friendly). Greece +511 April 1984: Greece 1–1 Cyprus (Friendly). Greece +51 September 1984: Cyprus 0–2 Greece (Friendly). Greece +619 February 1986: Greece 0–0 Cyprus (Friendly). Greece +63 December 1986: Cyprus 2–4 Greece (Euro qualifying). Greece +714 January 1987: Greece 3–1 Cyprus (Euro qualifying). Greece +827 February 1991: Cyprus 1–1 Greece (Friendly). Greece +825 March 1992: Cyprus 1–3 Greece (Friendly). Greece +92 September 1992: Greece 2–3 Cyprus (Friendly). Greece +825 January 1995: Cyprus 2–3 Greece (Friendly). Greece +912 March 1997: Cyprus 0–4 Greece (Friendly). Greece +1019 August 1997: Greece 2–1 Cyprus (Friendly). Greece +1114 November 2001: Greece 1–2 Cyprus (Friendly). Greece +1015 May 2002: Greece 3–1 Cyprus (Friendly). Greece +1129 January 2003: Cyprus 1–2 Greece (Friendly). Greece +1219 May 2008: Greece 2–0 Cyprus (Friendly). Greece +137 October 2016: Greece 2–0 Cyprus (World Cup qualifying). Greece +147 October 2017: Cyprus 1–2 Greece (World Cup qualifying). Greece +1511 November 2020: Greece 2–1 Cyprus (Friendly). Greece +169 June 2022: Greece 3–0 Cyprus (Nations League). Greece +1724 September 2022: Cyprus 1–0 Greece (Nations League). Greece +16Level
Greece lead by 16 wins after the latest meeting. The biggest lead was 17, held by Greece from 9 June 2022.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Cyprus's home games

15 matches

2310

CyprusDrawsGreece

In Greece's home games

15 matches

2310

CyprusDrawsGreece

Record by competition

Record by competition
CompetitionPlayedCyprusDrawsGreeceGoals
Friendly24361522–42
World Cup qualifying20021–4
Euro qualifying20023–7
Nations League21011–3

Meetings by decade

Cyprus wins Draws Greece wins
Meetings by decade
DecadeResultsPlayedGoals
1960s25
1970s411
1980s920
1990s623
2000s412
2010s25
2020s37

Longest runs

Longest runs
Longest run ofCyprusGreece
Wins in a row1202272002 to 2022
Unbeaten meetings12022161969 to 1992

Top scorers in Cyprus vs Greece

  1. 1Nikos AnastopoulosGreece3
  2. 2Konstantinos MitroglouGreece2

Scorer records exist for 6 of the 30 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Cyprus and Greece played each other?

30 times, starting on 27 November 1963. 6 of those meetings were competitive and 24 were friendlies.

Who has won more matches between Cyprus and Greece?

Greece, with 20 wins to 4. 6 matches ended level.

What is the biggest win in Cyprus vs Greece?

Greece’s 4–0 win in a friendly on 12 March 1997 in Paralímni.

When did Cyprus and Greece last play?

On 24 September 2022 in Larnaca, when Cyprus won 1–0 in the Nations League.

What is the competitive record between Cyprus and Greece?

In 6 competitive matches, Cyprus have 1 win, Greece have 5, and 0 ended level.

Every Cyprus vs Greece result

Show
Every Cyprus vs Greece result
DateHomeScoreAwayCompetitionVenue
Cyprus1–0GreeceNations LeagueLarnaca, Cyprus
Greece3–0CyprusNations LeagueVólos, Greece
Greece2–1CyprusFriendlyAthens, Greece
Cyprus1–2GreeceWorld Cup qualifyingNicosia, Cyprus
Greece2–0CyprusWorld Cup qualifyingPiraeus, Greece
Greece2–0CyprusFriendlyPatras, Greece
Cyprus1–2GreeceFriendlyLarnaca, Cyprus
Greece3–1CyprusFriendlyRhodes, Greece
Greece1–2CyprusFriendlyAthens, Greece
Greece2–1CyprusFriendlyHeraklion, Greece
Cyprus0–4GreeceFriendlyParalímni, Cyprus
Cyprus2–3GreeceFriendlyLarnaca, Cyprus
Greece2–3CyprusFriendlySalonica, Greece
Cyprus1–3GreeceFriendlyLimassol, Cyprus
Cyprus1–1GreeceFriendlyLimassol, Cyprus
Greece3–1CyprusEuro qualifyingAthens, Greece
Cyprus2–4GreeceEuro qualifyingNicosia, Cyprus
Greece0–0CyprusFriendlyAthens, Greece
Cyprus0–2GreeceFriendlyLimassol, Cyprus
Greece1–1CyprusFriendlyAthens, Greece
Greece1–0CyprusFriendlyIoannina, Greece
Cyprus1–1GreeceFriendlyNicosia, Cyprus
Cyprus0–1GreeceFriendlyNicosia, Cyprus
Cyprus1–1GreeceFriendlyNicosia, Cyprus
Cyprus0–2GreeceFriendlyNicosia, Cyprus
Cyprus1–2GreeceFriendlyNicosia, Cyprus
Greece3–1CyprusFriendlyPiraeus, Greece
Greece1–1CyprusFriendlyPiraeus, Greece
Greece1–0CyprusFriendlyAthens, Greece
Cyprus3–1GreeceFriendlyNicosia, Cyprus

Recent form

Cyprus

  1. Wv LatviaNations League2–1Mon 5 Oct 2026
  2. Wv ArmeniaNations League2–0Fri 2 Oct 2026
  3. Dat LatviaNations League0–0Mon 28 Sept 2026
  4. Lat MontenegroNations League1–2Fri 25 Sept 2026
  5. Wat LiechtensteinFriendly2–0Sun 7 Jun 2026

Greece

  1. Dv GermanyNations League0–0Sun 4 Oct 2026
  2. Dv NetherlandsNations League2–2Thu 1 Oct 2026
  3. Wat GermanyNations League1–0Sun 27 Sept 2026
  4. Wat SerbiaNations League2–1Thu 24 Sept 2026
  5. Lv ItalyFriendly0–1Sun 7 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.