Pękalski speelde in de jeugd van achtereenvolgens Linero IF, Lunds BK en Landskrona BoIS. Bij die laatste club debuteerde hij ook en na twee seizoenen in het eerste gespeeld te hebben, verkaste hij naar Malmö FF. Daar werd hij direct een vaste basisspeler en afgezien van wat blessureleed in 2011 speelde hij vaak in de basis van Malmö. Vanaf 2012 kwam de klad er in en toen hij in 2013 door zijn blessure en zijn onvrede over de revalidatie bij Malmö één duel speelde, besloot Pękalski te vertrekken. Nog voor het einde van het jaar verliet de middenvelder de club. Een paar dagen later werd bekend dat hij een contract zou ondertekenen bij BK Häcken.[1] In maart 2016 verkaste Pękalski naar Halmstads BK.[2] Medio 2017 maakte de Zweedse middenvelder de overstap naar Oxford United, waar hij voor twee jaar tekende.[3] Bij Oxford kwam Pękalski niet aan spelen toe door aanhoudend blessureleed. Hierop werd hij voor het restant van 2019 verhuurd aan zijn oude club Halmstads BK.[4] Na zijn terugkeer besloten club en speler in februari 2019 uit elkaar te gaan.[5] Vijf maanden later werd Norrby IF zijn nieuwe werkgever.[6] In januari 2023 verkaste de midddenvelder naar Utsiktens BK.[7]
In 2013 mocht Pękalski zijn debuut maken in het Zweeds voetbalelftal. Op 23 januari speelde hij met de nationale elf tegen Noord-Korea. De vriendschappelijke wedstrijd eindigde in 1–1. Pękalski begon op de bank en kwam zes minuten voor tijd het veld in.