*Club domestic league appearances and goals, correct as of 18 November 2024 ‡ National team caps and goals, correct as of 21:45, 21 November 2023 (UTC)
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 team, Struski received his first senior team call-up on 13 November 2023 for a UEFA Euro 2024 qualifying match against Czech Republic and a friendly against Latvia,[3] debuting in the latter match as a substitute.[4]