# Ioannis Kousoulos

Ioannis Kousoulos (Greek: Ιωάννης Κούσουλος; born 14 June 1996 in Limassol) is a professional Cypriot football player who plays for Cypriot First Division club Omonia, and the Cyprus national team.

## Career

Born in Limassol, Kousoulos signed his first professional contract with Nea Salamina at the age of 18.
On 3 July 2018, Kousoulos joined Omonia on a four-year contract. In August 2020, he renewed his contract until 2024.
Kousoulos started the vast majority of Omonia's games in the 2020–21 season, in which he helped his team win the domestic league, and was named Omonia's vice-captain. He was given the nickname "Machine" by then Omonia coach Henning Berg.
On 20 July 2021, Kousoulos sustained a knee cartilage injury in a Champions League qualifier against Dinamo Zagreb, which kept him out of action for the entirety of the 2021–22 season. He made his return on 3 September 2022, coming on as a substitute in a 3–2 home win against AEK Larnaca in the Cypriot League. He ended the 2022–23 season as Cup winner with Omonia.

## Career statistics
### Club

    As of 19 March 2025
| Club | Season | League | League | League | Cup | Cup | Continental | Continental | Other | Other | Total | Total |
| Club | Season | Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Nea Salamina | 2013–14 | Cypriot First Division | 15 | 0 | 2 | 0 | — | — | — | — | 17 | 0 |
| Nea Salamina | 2014–15 | Cypriot First Division | 14 | 1 | 1 | 0 | — | — | — | — | 15 | 1 |
| Nea Salamina | 2015–16 | Cypriot First Division | 31 | 0 | 2 | 0 | — | — | — | — | 33 | 0 |
| Nea Salamina | 2016–17 | Cypriot First Division | 28 | 1 | 1 | 0 | — | — | — | — | 29 | 1 |
| Nea Salamina | 2017–18 | Cypriot First Division | 31 | 1 | 2 | 0 | — | — | — | — | 33 | 1 |
| Nea Salamina | Total | Total | 119 | 3 | 8 | 0 | — | — | — | — | 127 | 3 |
| Omonia | 2018–19 | Cypriot First Division | 28 | 0 | 2 | 0 | — | — | — | — | 30 | 0 |
| Omonia | 2019–20 | Cypriot First Division | 10 | 1 | 4 | 2 | — | — | — | — | 14 | 3 |
| Omonia | 2020–21 | Cypriot First Division | 35 | 4 | 2 | 0 | 10 | 0 | — | — | 47 | 4 |
| Omonia | 2021–22 | Cypriot First Division | — | — | — | — | 1 | 0 | — | — | 1 | 0 |
| Omonia | 2022–23 | Cypriot First Division | 26 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 31 | 0 |
| Omonia | 2023–24 | Cypriot First Division | 33 | 5 | 4 | 0 | 3 | 0 | 1 | 0 | 41 | 5 |
| Omonia | 2024–25 | Cypriot First Division | 23 | 3 | 1 | 0 | 11 | 0 | — | — | 35 | 3 |
| Omonia | Total | Total | 155 | 13 | 16 | 2 | 27 | 0 | 1 | 0 | 199 | 15 |
| Career total | Career total | Career total | 274 | 16 | 24 | 2 | 27 | 0 | 1 | 0 | 326 | 18 |

### International

    As of match played 25 March 2023
Cyprus :
| Year | Apps | Goals |
| 2018 | 8 | 0 |
| 2019 | 6 | 4 |
| 2023 | 1 | 0 |
| Total | 15 | 4 |

#### International goals

    Scores and results list Cyprus' goal tally first.
| No. | Date | Venue | Opponent | Score | Result | Competition |
| 1. | 21 March 2019 | GSP Stadium, Nicosia, Cyprus | San Marino | 3–0 | 5–0 | UEFA Euro 2020 qualification |
| 2. | 8 June 2019 | Hampden Park, Glasgow, Scotland | Scotland | 1–1 | 1–2 | UEFA Euro 2020 qualification |
| 3. | 9 September 2019 | San Marino Stadium, Serravalle, San Marino | San Marino | 1–0 | 4–0 | UEFA Euro 2020 qualification |
| 4. | 9 September 2019 | San Marino Stadium, Serravalle, San Marino | San Marino | 3–0 | 4–0 | UEFA Euro 2020 qualification |

## Honours

Omonia
* Cypriot First Division: 2020–21
* Cypriot Cup: 2021–22, 2022–23
* Cypriot Super Cup: 2021
Individual
* Cypriot First Division Team of the Year: 2023–24
* UEFA Euro 2020 Team of the Qualifiers: UEFA Euro 2020 qualifying