
Янсонс народився у Ризі, а свою кар’єру розпочав у складі юнацького складу австрійського «Льовер Аустрія Старс». Далі Едуардс повернувся на батьківщину, де встиг пограти за «Сагу», «Призму», «Земгале/ЛБТУ» та «Динамо».
Також Янсонс має досвід виступів в складі казахстанської «Сариарки», чеських «Гавіржова» та «Дукли Їглава», словацьких «Влці Жиліна», з якими двічі ставав чемпіоном у другому дивізіоні і «Гуменного», а також польського «ГКС Ястшембе». На міжнародному рівні захищав кольори національної збірної Латвії, а на молодіжному та юнацькому рівнях ставав володарем золотих медалей чемпіонату світу у дивізіоні 1А.
З сезону 2025/2026 — гравець «Київ Кепіталз».