All teams

Cyprus

national · strength −0.30 (attack −0.08, defence −0.22) against an average Premier League side, rated Oct 2026

Last 14 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
UEFA Nations League 26/27 goals 5–3 · xG 4.8–4.7 · 7 points from 5.8 in 4475.8+1.2

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.40−0.20+0.00+0.20Mar 2025JunSepDecMarJunSepAttack −0.08Defence −0.22
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.30−0.08−0.22
Sep 2026−0.31−0.05−0.25
Aug 2026−0.33−0.11−0.22
Jul 2026−0.37−0.13−0.24
Jun 2026−0.37−0.12−0.24
May 2026−0.47−0.11−0.36
Apr 2026−0.48−0.12−0.36
Mar 2026−0.50−0.12−0.38
Feb 2026−0.25−0.03−0.23
Jan 2026−0.27−0.03−0.24
Dec 2025−0.28−0.02−0.26
Nov 2025−0.30−0.03−0.27
Oct 2025−0.07+0.01−0.08
Sep 2025−0.26−0.14−0.12
Aug 2025−0.15−0.02−0.13
Jul 2025−0.17−0.02−0.15
Jun 2025−0.18−0.02−0.16
May 2025+0.15+0.08+0.07
Apr 2025+0.13+0.06+0.07
Mar 2025+0.12+0.05+0.07

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Grigoris Kastanos Midfielder · 762′ · 9 matches953.958.5on 5 Oct 2026 v Latvia42.3on 2 Oct 2026 v Armenia49.1on 28 Sep 2026 at Latvia−3.8
2Loizos Loizou Midfielder · 607′ · 9 matches949.448.3on 5 Oct 2026 v Latvia60.1on 2 Oct 2026 v Armenia55.0on 28 Sep 2026 at Latvia+5.4
3Ioannis Pittas Forward · 644′ · 8 matches844.344.9on 5 Oct 2026 v Latvia42.2on 2 Oct 2026 v Armenia47.5on 28 Sep 2026 at Latvialevel (+0.7)
4Marinos Tzionis Midfielder · 525′ · 8 matches843.549.6on 2 Oct 2026 v Armenia41.2on 28 Sep 2026 at Latvia48.7on 25 Sep 2026 at Montenegro+4.1
5Andronikos Kakoullis Forward · 227′ · 8 matches857.840.8on 5 Oct 2026 v Latvia58.2on 2 Oct 2026 v Armenia32.1on 28 Sep 2026 at Latvia−9.6
6Fabiano Goalkeeper · 633′ · 7 matches747.638.1on 5 Oct 2026 v Latvia53.4on 2 Oct 2026 v Armenia48.8on 28 Sep 2026 at Latvialevel (−0.8)
7Andreas Siikkis Defender · 495′ · 6 matches642.541.6on 25 Sep 2026 at Montenegro39.7on 15 Nov 2025 v Austria34.9on 12 Oct 2025 at San Marino−4.3
8Kostas Pileas Defender · 274′ · 6 matches644.214.8on 2 Oct 2026 v Armenia92.3on 28 Sep 2026 at Latvia40.1on 12 Oct 2025 at San Marino−12.0
9Nikolas Panagiotou Defender · 452′ · 5 matches543.242.4on 5 Oct 2026 v Latvia48.1on 2 Oct 2026 v Armenia53.0on 28 Sep 2026 at Latvia+4.6
10Charalampos Charalampous Midfielder · 326′ · 5 matches559.549.7on 15 Nov 2025 v Austria28.5on 12 Oct 2025 at San Marino39.1on 9 Oct 2025 v Bosnia & Herzegovina−19.5
11Hector Kyprianou Midfielder · 315′ · 5 matches550.255.0on 5 Oct 2026 v Latvia46.8on 2 Oct 2026 v Armenia55.9on 28 Sep 2026 at Latvialevel (+1.2)
12Giannis Kosti Midfielder · 234′ · 5 matches568.772.5on 5 Oct 2026 v Latvia63.7on 28 Sep 2026 at Latvia70.9on 15 Nov 2025 v Austrialevel (−1.8)
13Chambos Kyriakou Midfielder · 104′ · 5 matches552.153.5on 5 Oct 2026 v Latvia14.8on 12 Oct 2025 at San Marino95.5on 9 Oct 2025 v Bosnia & Herzegovina−12.8
14Marcus Edwards Forward · 321′ · 4 matches456.157.3on 5 Oct 2026 v Latvia42.2on 2 Oct 2026 v Armenia61.9on 28 Sep 2026 at Latvialevel (−1.2)
15Giorgos Malekkidis Defender · 309′ · 4 matches453.837.1on 5 Oct 2026 v Latvia57.8on 2 Oct 2026 v Armenia69.4on 28 Sep 2026 at Latvialevel (+0.4)
16Anderson Correia Defender · 211′ · 4 matches445.651.7on 15 Nov 2025 v Austria13.1on 12 Oct 2025 at San Marino49.2on 9 Oct 2025 v Bosnia & Herzegovina−3.3
17Nikolas Koutsakos Forward · 37′ · 4 matches455.568.1on 15 Nov 2025 v Austria45.0on 12 Oct 2025 at San Marino58.5on 9 Oct 2025 v Bosnia & Herzegovinalevel (−1.3)
18Christos Sielis Defender · 270′ · 3 matches344.236.7on 15 Nov 2025 v Austria42.7on 9 Sep 2025 v Romania53.1on 6 Sep 2025 at Austria–
19Stelios Andreou Defender · 205′ · 3 matches338.334.8on 15 Nov 2025 v Austria24.5on 12 Oct 2025 at San Marino53.0on 9 Oct 2025 v Bosnia & Herzegovina–
20Leonidas Konomis Defender · 199′ · 3 matches346.346.5on 5 Oct 2026 v Latvia47.3on 2 Oct 2026 v Armenia40.3on 25 Sep 2026 at Montenegro–
21Ioannis Kousoulos Midfielder · 165′ · 3 matches351.851.8on 15 Nov 2025 v Austria50.2on 9 Sep 2025 v Romania58.8on 6 Sep 2025 at Austria–
22Nick Tsaroulla Midfielder · 131′ · 3 matches348.6100.0on 5 Oct 2026 v Latvia47.8on 28 Sep 2026 at Latvia48.9on 25 Sep 2026 at Montenegro–
23Stavros Georgiou Midfielder · 64′ · 3 matches336.339.5on 5 Oct 2026 v Latvia21.5on 2 Oct 2026 v Armenia40.8on 25 Sep 2026 at Montenegro–
24Angelos Neophytou Forward · 46′ · 3 matches338.636.4on 5 Oct 2026 v Latvia38.0on 2 Oct 2026 v Armenia100.0on 25 Sep 2026 at Montenegro–
25Constantinos Sotiriou Defender · 183′ · 2 matches248.857.5on 28 Sep 2026 at Latvia39.8on 25 Sep 2026 at Montenegro–
26Panagiotis Andreou Midfielder · 161′ · 2 matches244.146.4on 2 Oct 2026 v Armenia41.3on 25 Sep 2026 at Montenegro–
27Neofytos Michail Goalkeeper · 90′ · 1 match157.657.6on 9 Oct 2025 v Bosnia & Herzegovina–
28Joel Mall Goalkeeper · 90′ · 1 match147.747.7on 12 Oct 2025 at San Marino–
29Evangelos Andreou Midfielder · 10′ · 1 match1100.0100.0on 9 Oct 2025 v Bosnia & Herzegovina–
30António Fóti Midfielder · 2′ · 1 match133.733.7on 15 Nov 2025 v Austria–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

14 since July 2025
DateCompetitionOpponentResultxGExpected points
5 Oct 2026UEFA Nations LeagueLatviaW 2–12.0–0.52.39
2 Oct 2026UEFA Nations LeagueArmeniaW 2–00.6–0.71.23
28 Sep 2026UEFA Nations Leagueat LatviaD 0–01.1–0.81.66
25 Sep 2026UEFA Nations Leagueat MontenegroL 1–21.0–2.70.50
7 Jun 2026International Friendliesat LiechtensteinW 2–0––
4 Jun 2026International Friendliesat SloveniaD 1–1––
30 Mar 2026International FriendliesMoldovaW 3–2––
26 Mar 2026International FriendliesBelarusL 0–1––
18 Nov 2025International FriendliesEstoniaL 2–4––
15 Nov 2025World Cup Qualification UEFAAustriaL 0–2––
All 14 results
DateCompetitionOpponentResultxGExpected points
5 Oct 2026UEFA Nations LeagueLatviaW 2–12.0–0.52.39
2 Oct 2026UEFA Nations LeagueArmeniaW 2–00.6–0.71.23
28 Sep 2026UEFA Nations Leagueat LatviaD 0–01.1–0.81.66
25 Sep 2026UEFA Nations Leagueat MontenegroL 1–21.0–2.70.50
7 Jun 2026International Friendliesat LiechtensteinW 2–0––
4 Jun 2026International Friendliesat SloveniaD 1–1––
30 Mar 2026International FriendliesMoldovaW 3–2––
26 Mar 2026International FriendliesBelarusL 0–1––
18 Nov 2025International FriendliesEstoniaL 2–4––
15 Nov 2025World Cup Qualification UEFAAustriaL 0–2––
12 Oct 2025World Cup Qualification UEFAat San MarinoW 4–0––
9 Oct 2025World Cup Qualification UEFABosnia & HerzegovinaD 2–2––
9 Sep 2025World Cup Qualification UEFARomaniaD 2–2––
6 Sep 2025World Cup Qualification UEFAat AustriaL 0–1––