Дорранс начал свою карьеру в клубе «Ливингстон», однако полсезона 2005/06 выступал за клуб «Партик Тистл» по договору аренды. Выступление было удачным, за пятнадцать проведённых игр полузащитник забил пять мячей. В настоящее время игрок «Вест Бромвич Альбион». В сезоне 2009/10 помог команде вновь выйти в элитный английский дивизион. Назван игроком года в Лиге на своей позиции.
Дорранс дебютировал за сборную команду Шотландии (до 20 лет). Стал игроком основного состава для сборной на Кубке мира в Канаде. На май 2009 года он пять раз вызывался в сборную Шотландии (до 21 года).