Родился в Мотеруэлле, Северный Ланаркшир. Играл за шотландские клубы «Ларкхолл Хартс», «Гленвью», «Ланарк Юнайтед», «Терд Ланарк» и «Гамильтон Академикал». 15 февраля 1912 года главный тренер английского «Ливерпуля» Том Уотсон заплатил за его трансфер 400 фунтов. 17 февраля дебютировал за «Ливерпуль» в матче Первого дивизиона против «Уэнсдей». 2 марта того же года забил свой первый гол за «красных» в игре против «Мидлсбро». В 1914 году помог своей команде дойти до финала Кубка Англии, в котором Ливерпуль проиграл «Бернли». Всего в сезоне 1913/14 Миллер забил за «Ливерпуль» 20 мячей (16 в чемпионате и 4 — в Кубке Англии). Весной 1915 года стал одним из участников футбольного скандала с договорным матчем, получив пожизненную дисквалификацию, однако принял участие в войне в составе Британской армии и после окончания войны дисквалификация с него была снята. Он продолжил выступать за «Ливерпуль» после возобновления официальных турниров. Согласно описанию, он обладал «редкой скоростью, хорошим ударом и умением обыгрывать защитников», был «умным, быстрым и искусным в мастерстве паса и завершения атак».