Cyprus vs San Marino
head-to-head record
- Cyprus wins
- 9
- Draws
- 0
- San Marino wins
- 0
9 meetings, 1998 to 2025Goals: Cyprus 28, San Marino 1
Cyprus and San Marino have met 9 times since 1998. Cyprus have won 9, San Marino 0. They last met on 12 October 2025, when Cyprus won 4–0 in World Cup qualifying.
The 9 meetings have produced 29 goals, 3.22 per game. The biggest win is Cyprus’ 5–0 in Euro qualifying in 2019. Cyprus have won the last nine meetings.
Who has won more, Cyprus or San Marino?
All matches9 matches
Competitive8 matches
Friendlies1 match
Key numbers
- Goals
- Cyprus 28, San Marino 13.22 per game
- First meeting
- San Marino 0–1 CyprusEuro qualifying, 18 Nov 1998
- Most recent
- San Marino 0–4 CyprusWorld Cup qualifying, 12 Oct 2025
- Cyprus’ biggest win
- Cyprus 5–0 San MarinoEuro qualifying, 21 Mar 2019
- Most goals in a meeting
- San Marino 1–4 CyprusFriendly, 11 Jun 2024
- Current run
- Cyprus, 9 wins in a row
- TFN Elo rating now
- Cyprus 1393 (140th), San Marino 892 (206th)How the rating works
Last five meetings
- San Marino0Cyprus4
World Cup qualifying
Serravalle, San Marino
- Cyprus2San Marino0
World Cup qualifying
Larnaca, Cyprus
- San Marino1Cyprus4
Friendly
Serravalle, San Marino
- San Marino0Cyprus4
Euro qualifying
Serravalle, San Marino
- Cyprus5San Marino0
Euro qualifying
Nicosia, Cyprus
Who has had the upper hand over time?
The line climbs with every Cyprus win and drops with every San Marino win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Cyprus's home games
4 matches
400
CyprusDrawsSan Marino
In San Marino's home games
5 matches
500
CyprusDrawsSan Marino
Record by competition
| Competition | Played | Cyprus | Draws | San Marino | Goals |
|---|---|---|---|---|---|
| Euro qualifying | 6 | 6 | 0 | 0 | 18–0 |
| World Cup qualifying | 2 | 2 | 0 | 0 | 6–0 |
| Friendly | 1 | 1 | 0 | 0 | 4–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1990s | 2 | 5 | |
| 2000s | 2 | 4 | |
| 2010s | 2 | 9 | |
| 2020s | 3 | 11 |
Longest runs
| Longest run of | Cyprus | San Marino |
|---|---|---|
| Wins in a row | 91998 to 2025 | None |
| Unbeaten meetings | 91998 to 2025 | None |
Top scorers in Cyprus vs San Marino
- 1Ioannis KousoulosCyprus3
- 2Andronikos KakoullisCyprus2
- 3Efstathios AloneftisCyprus2
- 4Michalis KonstantinouCyprus2
- 5Pieros SotiriouCyprus2(2 penalties)
Scorer records exist for 8 of the 9 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Cyprus and San Marino played each other?
9 times, starting on 18 November 1998. 8 of those meetings were competitive and 1 were friendlies.
Who has won more matches between Cyprus and San Marino?
Cyprus, with 9 wins to 0. 0 matches ended level.
What is the biggest win in Cyprus vs San Marino?
Cyprus’ 5–0 win in Euro qualifying on 21 March 2019 in Nicosia.
When did Cyprus and San Marino last play?
On 12 October 2025 in Serravalle, when Cyprus won 4–0 in World Cup qualifying.
What is the competitive record between Cyprus and San Marino?
In 8 competitive matches, Cyprus have 8 wins, San Marino have 0, and 0 ended level.
Every Cyprus vs San Marino result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| San Marino | 0–4 | Cyprus | World Cup qualifying | Serravalle, San Marino | |
| Cyprus | 2–0 | San Marino | World Cup qualifying | Larnaca, Cyprus | |
| San Marino | 1–4 | Cyprus | Friendly | Serravalle, San Marino | |
| San Marino | 0–4 | Cyprus | Euro qualifying | Serravalle, San Marino | |
| Cyprus | 5–0 | San Marino | Euro qualifying | Nicosia, Cyprus | |
| Cyprus | 3–0 | San Marino | Euro qualifying | Nicosia, Cyprus | |
| San Marino | 0–1 | Cyprus | Euro qualifying | Serravalle, San Marino | |
| Cyprus | 4–0 | San Marino | Euro qualifying | Limassol, Cyprus | |
| San Marino | 0–1 | Cyprus | Euro qualifying | Serravalle, San Marino |
Recent form
Cyprus
- Wv LatviaNations League2–1Mon 5 Oct 2026
- Wv ArmeniaNations League2–0Fri 2 Oct 2026
- Dat LatviaNations League0–0Mon 28 Sept 2026
- Lat MontenegroNations League1–2Fri 25 Sept 2026
- Wat LiechtensteinFriendly2–0Sun 7 Jun 2026
San Marino
- Lat AlbaniaNations League1–2Tue 6 Oct 2026
- Lv BelarusNations League0–4Sat 3 Oct 2026
- Lv AlbaniaNations League0–3Tue 29 Sept 2026
- Lv FinlandNations League0–7Sat 26 Sept 2026
- Lv AzerbaijanFriendly1–2Tue 9 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.