Napastnik trafił do Wisły latem 2022 roku. Początkowo był podstawowym zawodnikiem, wiodącym szczególnie jesienią 2022 roku. Później trapiony kontuzjami obniżył loty, nie grał już zbyt wiele. W sumie Michał Żyro w barwach „Białej Gwiazdy” wystąpił w 40 meczach, w których strzelił pięć bramek, dołożył do tego dwie asysty.
Michał Żyro jest szóstym piłkarzem, z którym rozstała się Wisła w ostatnim czasie. Wcześniej krakowski klub poinformował, że nie przedłuży wygasających kontraktów z takimi zawodnikami jak: David Junca, Dejvi Bregu, Eneko Satrustegui, Vullnet Basha i Miki Villar.