1 июля 2007 года, за две недели до своего 16-летия, Макхью подписал свой первый профессиональный контракт с клубом «Мотеруэлл».
Дебют Роберта в первой команде «сталеваров» состоялся 22 мая 2008 года, когда его команда в рамках чемпионата Шотландии встречалась с «Хайбернианом». 23 июля 2009 года Макхью забил свой первый гол за «Мотеруэлл» — в матче второго квалификационного раунда Лиги Европы молодой футболист поразил ворота албанского клуба «Фламуртари».
(откорректировано по состоянию на 24 марта 2012)
С 2007 года Роберт призывается под знамёна различных молодёжных сборных Шотландии. В настоящее время является игроком национальной юношеской команды, в составе которой провёл четыре игры, забил два гола.
«Мотеруэлл»