* Antal matcher och mål i seniorlag räknas endast för de inhemska ligorna och är korrekt per den 12 november 2023. ** Antal landskamper och mål är korrekta per den 10 september 2024.
Wahlqvist började spela fotboll i Eneby BK, men gick 2009 till IFK Norrköping.[2] Han skrev i december 2012 på ett treårskontrakt med A-laget.[3] Wahlqvist blev i december 2013 utvald till "årets junior" av Östergötlands Fotbollförbund.[4] Han gjorde sin Allsvenska debut den 6 april 2014 mot Helsingborgs IF. Matchen slutade med en 2–0-vinst för Norrköping och Wahlqvist blev inbytt i den 88:e minuten mot Nikola Tkalcic.[5] I augusti 2014 förlängde han kontraktet med Norrköping till och med säsongen 2018.[6]
Den 16 juli 2018 värvades Wahlqvist av tyska Dynamo Dresden.[7] Efter att klubben åkt ur 2. Bundesliga under sommaren 2020 var han fri att lämna klubben och återkom till IFK Norrköping.[8]