Ο Ιωάννης Κωστή αγωνίζεται ως αμυντικός μέσος και ομάδα του είναι ο Ολυμπιακός Β. Στην Εθνική Κύπρου κλήθηκε για πρώτη φορά το 2019.