Szuprytowski's left Lechia in 2012, having a relatively successful 18-month spell with Concordia Elbląg. He played consistently with Concordia in the II liga, playing a total of 52 times for the club. During the January transfer window he joined Świt Nowy Dwór Mazowiecki, playing 15 times for Świt. A reshuffling of the leagues after 2013-14 season saw 10 teams being relegated from both the East and Western divisions, seeing both clubs Szuprytowski played for that season being relegated as the bottom two teams. After relegation he joined Olimpia Elbląg, spending the next four seasons with the club. In his first season the team finished 2nd in their group in the III liga, winning their group the following season. The 2016–17 season proved to be a successful one for Olimpia, finishing 1 place outside of the playoffs in 5th, consolidating their place in the league the season after finishing in 6th. Despite having a successful time with Olimpia, in which he made over 100 appearances, he moved to join Radomiak Radom during the summer transfer window. The season started well for Radomiak and Szuprytowski, with the latter making 16 appearances and scoring 4 goals before the winter break. During the break Szuprytowski moved back on loan to Olimpia Elbląg. Despite the move away from Radomiak, his contribution helped the team to win the league. After the season Szuprytowski returned to Olimpia Elbląg on a permanent basis.
