Ярослав Свобода начал свою хоккейную карьеру в 1997 году, в клубе «
Оломоуц
». За свою карьеру он сменил много команд, играл в
чешской Экстралиге
,
КХЛ
и
НХЛ
за «
Каролину Харрикейнз
» и «
Даллас Старз
». В составе молодёжной сборной Чехии Свобода стал чемпионом мира в 2000 году. Завершил карьеру в 2017 году.