Krapikas joined Italian club Sampdoria in 2015 and began playing for their Under-19 squad in the 2016–17 season. In the 2016–17 Serie A season, he also appeared on the bench for the senior squad on 22 occasions, but did not see time on the field. For the next two seasons, he mostly stayed with the junior squad, getting 11 call-ups to the senior team in total.