Michał Kucharczyk comenzó en las categorías inferiores del Świt Nowy Dwór Mazowiecki de su ciudad natal.
[2] En 2009 firmó por el Legia de Varsovia pero fue cedido de nuevo al Świt Nowy Dor después de que éste ascendiera a la II Liga.
[3] Regresó al Legia en la temporada 2010-11, anotando su primer gol ante el Lech Poznań el 24 de septiembre de 2010.
[7][8] Tras disputar únicamente una temporada en el conjunto ruso, regresó a Polonia para jugar en el Pogoń Szczecin.
[9] Volvió a salir del país en 2023 tras anunciarse su fichaje por el F. C. Pajtakor Tashkent.