В минувшем сезоне 26-летний Якупов выступал в составе петербургского СКА. В 46 матчах регулярного чемпионата КХЛ он забил 10 голов и отдал 10 результативных передач. В мае СКА обменял хоккеиста в "Витязь" на спортивные права на 21-летнего нападающего Германа Рубцова.
С 2010 года форвард играл за океаном. В НХЛ Якупов выступал за "Эдмонтон", "Сент-Луис" и "Колорадо". Хоккеист набрал 136 очков (62 шайбы и 74 результативные передачи) в 350 матчах регулярных чемпионатов НХЛ. В 2018 году он вернулся в Россию и подписал контракт со СКА.