Teams Michael Kyriacou played for

International Twenty20Cyprus (2021/22)
Other Twenty20Cyprus (2021/22)
MiscellaneousCyprus (2006-2018)