В прошлом сезоне 28-летний хоккеист выступал за «Барыс», набрав 12 (2+10) очков в 26 матчах регулярного чемпионата КХЛ при показателе полезности «-6». В плей-офф он отметился 3 (2+1) результативными баллами в 10 играх.
По окончании сезона защитник покинул казахстанский клуб и пытался трудоустроиться в «Чикаго», приняв участие в летнем лагере клуба, но контракт с ним подписан не был.
На драфте-2004 Баркер был выбран «Блэкхокс» под общим 3-м номером. Всего в НХЛ за «Чикаго», «Миннесоту», «Эдмонтон» и «Ванкувер» он провел 310 игр и набрал 96 (21+75) очков.