Join The Team!
A signing like no other...
Football Referee · 2022-2026 · 8 competitions · 87 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| 1. Division Cyprus | 74 | 374 | 5.05 | 17 | 0.23 | 91% |
| UEFA U17 Championship Qualification Europe | 4 | 18 | 4.50 | 2 | 0.50 | 100% |
| Cyprus Cup Cyprus | 4 | 23 | 5.75 | 1 | 0.25 | 75% |
| U21 Euro Qualification Europe | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
| Europa Conference League Europe | 1 | 7 | 7.00 | 0 | 0.00 | 100% |
| Super Cup Cyprus | 1 | 10 | 10.00 | 0 | 0.00 | 100% |
| Liga Portugal 2 Portugal | 1 | 5 | 5.00 | 0 | 0.00 | 100% |
| Premier League Lebanon | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
1 matches recorded · Europe
3 matches recorded · Cyprus
1 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Cyprus
2 matches recorded · Europe
15 matches recorded · Cyprus
1 matches recorded · Cyprus
22 matches recorded · Cyprus
1 matches recorded · Cyprus
15 matches recorded · Cyprus
19 matches recorded · Cyprus
1 matches recorded · Portugal
2 matches recorded · Cyprus
1 matches recorded · Lebanon
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 30 Oct 2026 | Karmiotissa vs Olympiakos | 1-0 | 7 | 0 | 1. Division |
| 25 Oct 2026 | AEL vs Aris Limassol | 1-3 | 5 | 0 | 1. Division |
| 22 Oct 2026 | Moldova U17 vs Belarus U17 | 0-1 | 3 | 2 | UEFA U17 Championship Qualification |
| 19 Oct 2026 | Slovenia U17 vs Moldova U17 | 3-2 | 5 | 0 | UEFA U17 Championship Qualification |
| 26 Sep 2026 | Malta U21 vs North. Ireland U21 | 0-4 | 3 | 0 | U21 Euro Qualification |
| 13 Sep 2026 | Olympiakos vs Omonia 29is Maiou | 3-3 | 4 | 0 | 1. Division |
| 3 Sep 2026 | Omonia Nicosia vs Pafos FC | 0-1 | 10 | 0 | Super Cup |
| 9 Jul 2026 | Velez vs Milsami | 1-1 | 7 | 0 | Europa Conference League |
| 22 May 2026 | Omonia Nicosia vs Apollon | 5-2 | 4 | 0 | 1. Division |
| 9 May 2026 | Enosis vs Ethnikos Achna | 1-3 | 1 | 0 | 1. Division |
| 25 Apr 2026 | Omonia Aradippou vs Krasava ENY Ypsonas FC | 1-1 | 2 | 0 | 1. Division |
| 4 Apr 2026 | Enosis vs Olympiakos | 1-3 | 7 | 0 | 1. Division |
| 31 Mar 2026 | Poland U17 vs Croatia U17 | 1-1 | 6 | 0 | UEFA U17 Championship Qualification |
| 25 Mar 2026 | Croatia U17 vs Slovakia U17 | 5-2 | 4 | 0 | UEFA U17 Championship Qualification |
| 22 Mar 2026 | AEL vs Ethnikos Achna | 1-1 | 5 | 0 | 1. Division |
| 15 Mar 2026 | Omonia Nicosia vs Olympiakos | 5-0 | 1 | 0 | 1. Division |
| 28 Feb 2026 | Ethnikos Achna vs Omonia Aradippou | 0-1 | 6 | 0 | 1. Division |
| 21 Feb 2026 | Pafos FC vs Anorthosis | 0-0 | 3 | 1 | 1. Division |
| 8 Feb 2026 | APOEL vs AEK Larnaca | 1-2 | 8 | 0 | 1. Division |
| 30 Jan 2026 | Omonia Aradippou vs Apollon | 0-1 | 8 | 0 | 1. Division |
| 24 Jan 2026 | Krasava ENY Ypsonas FC vs Ethnikos Achna | 1-0 | 8 | 0 | 1. Division |
| 5 Oct 2025 | Ethnikos Achna vs Krasava ENY Ypsonas FC | 1-0 | 3 | 1 | 1. Division |
| 28 Sep 2025 | Anorthosis vs Omonia Nicosia | 0-5 | 8 | 0 | 1. Division |
| 13 Sep 2025 | Pafos FC vs Apollon | 0-1 | 12 | 3 | 1. Division |
| 23 Aug 2025 | Anorthosis vs Omonia Aradippou | 0-0 | 6 | 0 | 1. Division |
| 18 May 2025 | Pafos FC vs AEK Larnaca | 2-0 | 5 | 0 | 1. Division |
| 28 Apr 2025 | Karmiotissa vs Omonia 29is Maiou | 2-0 | 6 | 0 | 1. Division |
| 12 Apr 2025 | Anorthosis vs Omonia Aradippou | 1-2 | 3 | 0 | 1. Division |
| 5 Apr 2025 | AEL vs Enosis | 2-0 | 4 | 0 | 1. Division |
| 29 Mar 2025 | APOEL vs Apollon | 1-1 | 4 | 0 | 1. Division |
| 9 Mar 2025 | Omonia Aradippou vs AEK Larnaca | 2-0 | 7 | 0 | 1. Division |
| 28 Feb 2025 | Anorthosis vs Karmiotissa | 1-2 | 3 | 0 | 1. Division |
| 9 Feb 2025 | Karmiotissa vs Ethnikos Achna | 0-0 | 5 | 0 | 1. Division |
| 1 Feb 2025 | Nea Salamis vs Aris Limassol | 2-2 | 4 | 0 | 1. Division |
| 29 Jan 2025 | Enosis vs AEK Larnaca | 0-3 | 4 | 0 | Cyprus Cup |
| 8 Jan 2025 | Nea Salamis vs APOEL | 1-1 | 6 | 0 | 1. Division |
| 22 Dec 2024 | Omonia Aradippou vs AEL | 2-2 | 5 | 0 | 1. Division |
| 15 Dec 2024 | Ethnikos Achna vs Omonia Nicosia | 1-0 | 7 | 0 | 1. Division |
| 7 Dec 2024 | Anorthosis vs Omonia 29is Maiou | 2-0 | 5 | 0 | 1. Division |
| 1 Dec 2024 | Omonia Aradippou vs Nea Salamis | 1-0 | 5 | 0 | 1. Division |
| 9 Nov 2024 | Enosis vs AEK Larnaca | 0-0 | 5 | 2 | 1. Division |
| 28 Oct 2024 | Karmiotissa vs Omonia Nicosia | 2-6 | 9 | 1 | 1. Division |
| 20 Oct 2024 | Ethnikos Achna vs Aris Limassol | 1-2 | 5 | 0 | 1. Division |
| 5 Oct 2024 | Anorthosis vs Nea Salamis | 3-1 | 3 | 0 | 1. Division |
| 29 Sep 2024 | Omonia 29is Maiou vs APOEL | 0-0 | 6 | 0 | 1. Division |
| 23 Sep 2024 | Enosis vs Omonia Aradippou | 0-2 | 5 | 0 | 1. Division |
| 14 Sep 2024 | Karmiotissa vs APOEL | 0-3 | 8 | 0 | 1. Division |
| 25 Aug 2024 | Apollon vs AEK Larnaca | 1-2 | 5 | 1 | 1. Division |
| 11 May 2024 | Anorthosis vs Aris Limassol | 0-4 | 4 | 0 | 1. Division |
| 7 Apr 2024 | Karmiotissa vs Ethnikos Achna | 1-4 | 2 | 0 | 1. Division |
| 29 Mar 2024 | Doxa vs Othellos | 0-1 | 3 | 0 | 1. Division |
| 6 Mar 2024 | Ethnikos Achna vs Othellos | 2-1 | 3 | 0 | 1. Division |
| 24 Feb 2024 | AEL vs AE Zakakiou | 2-1 | 3 | 1 | 1. Division |
| 17 Feb 2024 | Omonia Nicosia vs Othellos | 1-0 | 1 | 0 | 1. Division |
| 6 Feb 2024 | Karmiotissa vs AEL | 1-3 | 7 | 0 | 1. Division |
| 16 Jan 2024 | Omonia 29is Maiou vs Anorthosis | 0-2 | 7 | 1 | Cyprus Cup |
| 13 Jan 2024 | Othellos vs Karmiotissa | 0-3 | 5 | 1 | 1. Division |
| 3 Jan 2024 | Ethnikos Achna vs Nea Salamis | 2-3 | 4 | 0 | 1. Division |
| 16 Dec 2023 | Omonia Nicosia vs Karmiotissa | 2-1 | 7 | 0 | 1. Division |
| 3 Dec 2023 | APOEL vs Doxa | 5-0 | 4 | 0 | 1. Division |
| 12 Nov 2023 | Othellos vs AE Zakakiou | 2-1 | 6 | 1 | 1. Division |
| 27 Sep 2023 | APOEL vs Paphos | 1-0 | 8 | 1 | 1. Division |
| 16 Sep 2023 | Doxa vs AE Zakakiou | 1-3 | 5 | 0 | 1. Division |
| 27 Aug 2023 | Nea Salamis vs Apollon | 1-1 | 6 | 0 | 1. Division |
| 12 May 2023 | Enosis vs Olympiakos | 3-0 | 5 | 0 | 1. Division |
| 30 Apr 2023 | Olympiakos vs AEL | 1-1 | 3 | 0 | 1. Division |
| 18 Apr 2023 | Nea Salamis vs Doxa | 1-1 | 6 | 0 | 1. Division |
| 3 Apr 2023 | Enosis vs Doxa | 1-2 | 9 | 0 | 1. Division |
| 13 Mar 2023 | AEK Larnaca vs Apollon | 0-1 | 6 | 3 | 1. Division |
| 5 Mar 2023 | Al Nejmeh vs Al Ansar | 3-2 | 4 | 0 | Premier League |
| 2 Mar 2023 | Nea Salamis vs AEL | 1-1 | 5 | 0 | Cyprus Cup |
| 24 Feb 2023 | Paphos vs Aris | 1-1 | 6 | 0 | 1. Division |
| 20 Feb 2023 | Olympiakos vs Omonia Nicosia | 0-1 | 5 | 0 | 1. Division |
| 9 Feb 2023 | Nea Salamis vs Anorthosis | 0-1 | 7 | 0 | 1. Division |
| 5 Feb 2023 | Penafiel vs Mafra | 1-0 | 5 | 0 | Liga Portugal 2 |
| 28 Jan 2023 | Doxa vs Anorthosis | 0-0 | 6 | 0 | 1. Division |
| 23 Jan 2023 | Aris vs Apollon | 3-1 | 4 | 0 | 1. Division |
| 14 Jan 2023 | Karmiotissa vs APOEL | 1-2 | 4 | 0 | 1. Division |
| 3 Jan 2023 | APOEL vs Olympiakos | 1-0 | 5 | 0 | 1. Division |
| 19 Dec 2022 | Karmiotissa vs Paphos | 0-1 | 6 | 0 | 1. Division |
| 1 Dec 2022 | Omonia Nicosia vs Karmiotissa | 2-1 | 7 | 0 | Cyprus Cup |
| 27 Nov 2022 | AEL vs Anorthosis | 0-1 | 3 | 0 | 1. Division |
| 6 Nov 2022 | Olympiakos vs Doxa | 2-2 | 5 | 0 | 1. Division |
| 28 Oct 2022 | Akritas vs AEL | 0-3 | 1 | 0 | 1. Division |
| 8 Oct 2022 | Nea Salamis vs Doxa | 1-0 | 4 | 0 | 1. Division |
| 15 Sep 2022 | Aris vs Karmiotissa | 1-2 | 2 | 1 | 1. Division |
| 29 Aug 2022 | AEK Larnaca vs Doxa | 0-0 | 6 | 0 | 1. Division |
Ioannis Christodoulou has officiated 87 matches across 8 competitions, averaging 5.10 yellow cards and 0.23 red cards per game (444 yellows and 20 reds in total). Active years in our database: 2022-2026. Competitions covered include 1. Division, UEFA U17 Championship Qualification, Cyprus Cup, U21 Euro Qualification, Europa Conference League, Super Cup.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for Ioannis Christodoulou.
All statistics for Ioannis Christodoulou and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.