1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. Dernière mise à jour:
Né à Bełchatów en Pologne, Damian Michalski est formé par le club de sa ville natale, le GKS Bełchatów. Le club évolue alors en deuxième division lorsqu'il fait sa première apparition en professionnelle, le face au Bytovia Bytów, en championnat. Il entre en jeu à la place de Seweryn Michalski(en) et son équipe s'impose (5-1)[1]. Le club est toutefois relégué en troisième division à l'issue de la saison.
Wisła Płock
Le , Damian Michalski s'engage avec le Wisła Płock, l'accord a été conclu quelques mois auparavant mais est devenu officiel ce jour-là[2]. Il découvre alors la première division polonaise, jouant son premier match sous ses nouvelles couleurs dans cette compétition, le , face au Lechia Gdańsk. Il est titularisé lors de cette rencontre perdue par son équipe (1-2)[3]. Il inscrit son premier but le , face au Wisła Cracovie, en championnat. Cette réalisation permet à son équipe de s'imposer ce jour-là (2-1)[4].
Le , il prolonge son contrat avec le Wisła Płock jusqu'en [5].
Greuther Fürth
Le , Damian Michalski rejoint l'Allemagne pour s'engager en faveur de Greuther Fürth. Il signe un contrat de trois ans plus une année en option[6].
Michalseki inscrit son premier but pour Greuther Fürth le contre le 1. FC Magdebourg, en championnat. Il marque le but égalisateur mais ne peut empêcher la défaite des siens (2-1 score final)[7]. Il marque de nouveau lors de la journée suivante, le , face au SC Paderborn 07. Il ouvre le score de la tête sur un service de Simon Asta et contribue à la victoire de son équipe par deux buts à un[8].
Zagłębie Lubin
Le , Damian Michalski fait son retour en Pologne en signant en faveur du Zagłębie Lubin pour un contrat de deux ans et demi, soit jusqu'en [9].