Struski played for Górnik Łęczna from 2010 until 2017, when he joined Jagiellonia Białystok. He started his senior career there before returning to Górnik on a year loan in 2020. In mid-2022, Struski joined Cypriot side Aris Limassol.
Having played for Poland U-20 national football team, Struski received his first call up for Poland on 13 November 2023 for a UEFA Euro 2024 qualifying against Czech Republic and a friendly match against Latvia,[3] debuting in the latter match as a substitute.[4]