Michał Gruchalski urodził się 18 listopada 1998 roku, a przygodę z czarnym sportem rozpoczynał od startów na mini żużlu, czego zwieńczeniem był tytuł Indywidualnego Mistrza Polski w 2014 roku. Rok później w Częstochowie uzyskał żużlowy certyfikat. Na torach PGE Ekstraligi zadebiutował w sezonie 2017, gdzie przez trzy lata z powodzeniem rywalizował ze znacznie bardziej doświadczonymi rywalami. Rok 2019 reprezentując barwy trzeciej drużyny PGE Ekstraligi zakończył ze średnią biegową 1,283 pkt.
Warunki kontraktów na starty w Nice Pierwszej Lidze Żużlowej w barwach Jaskółek w sezonie 2020 ustalili do tej pory Peter Ljung, Daniel Kaczmarek, Ernest Koza, Artur Mroczka oraz juniorzy Mateusz Cierniak i Dawid Rempała.