Michał Walski (ur. 27 lutego 1997 w Tarnobrzegu) – polski piłkarz, występujący na pozycji defensywnego pomocnika Górniku Łęczna.
Kariera klubowa Walski jest wychowankiem Siarki Tarnobrzeg, skąd trafił do Stali Mielec, gdzie występował w drużynie juniorskiej oraz w pierwszej drużynie grającej wówczas w III lidze. W 2013 roku został ściągnięty do juniorskiej drużyny Pogoni Szczecin. Już kilka miesięcy później został zgłoszony do kadry pierwszej drużyny. Walski zadebiutował w Ekstraklasie 29 listopada 2013 roku w meczu przeciw Zawiszy Bydgoszcz w wieku 16 lat i 275 dni. Został ówczesnym rekordzistą Pogoni, osiągając najniższy wiek w momencie debiutu. Pomocnik w szczecińskim zespole występował przez trzy sezony, zaliczając w tym czasie 17 meczów w Ekstraklasie oraz zdobywając wicemistrzostwo Polski juniorów starszych. W czerwcu 2016 roku nie przyjął on jednak propozycji nowego kontraktu i zmienił klub.
W sierpniu 2016 roku podpisał kontrakt z Ruchem Chorzów. Związany był z nim przez trzy lata i opuścił go, przechodząc do zespołu Sandecji Nowy Sącz w lipcu 2019. Zadebiutował w meczu ligowym przeciwko Bruk-Bet Termalica Nieciecza, przegranym 0:3. 30 czerwca 2023 został piłkarzem Puszczy Niepołomice, beniaminka Ekstraklasy.