W ostatnich dniach ustalono warunki indywidualnego kontraktu Sachy z Podbeskidziem. Doszło też do porozumienia z Cracovią w sprawie powrotu do Bielska-Białej 23-letniego zawodnika. Umowa obowiązywała będzie przez najbliższe dwa lata. Sacha odszedł do Cracovii w sezonie 2008/2009. Ostatni raz w barwach Podbeskidzia Mariusz zagrał z Odrą Opole 15 listopada 2008 roku. Strzelił w tym meczu bramkę, będąc jednocześnie kapitanem drużyny. W sezonie 2009/2010 w zespole z Krakowa radził sobie świetnie. Wystąpił w 21 spotkaniach i strzelił 5 bramek. Poprzedni sezon nie był już tak udany, głównie z powodu nękających go kontuzji. W niedzielne popołudnie, w sparingu z Reprezentacją BOZPN Mariusz Sacha zagrał 45 minut i strzelił jednego gola. Podbeskidzie wygrało ten sparing 9-0. Podbeskidzie Bielsko-Biała - Reprezentacja BOZPN 9-0 (3-0) 1-0 Ziajka 8' 2-0 Dancik 35' 3-0 Kołodziej 45' 4-0 Rogalski 47' 5-0 Malinowski 52' 6-0 Sacha 57' 7-0 Malinowski 69' 8-0 Malinowski 72' 9-0 Dancik 89' (k) Podbeskidzie: Zajac (46' Bąk) - Cienciała, Dancik, Sourek, Osiński - Sokołowski (46' Nather), Kołodziej (46' Koman), Rogalski, Ziajka (46' Sacha) - Sikora (46' Malinowski), Patejuk (46' Chmiel).