В прошлом сезоне Якупов играл за «Нефтехимик», где в 31 проведенном матче забил 8 голов и сделал 11 результативных передач.
До этого Якупов играл в «Эдмонтоне», «Сент-Луисе», «Колорадо», СКА, «Амуре» и «Авангарде».
В минувшем сезоне «Куньлунь» стал 9-м в таблице регулярного чемпионата Западной конференции КХЛ.